Skip to content
NinjaOne Named to the 2025 Forbes Cloud 100
Learn More
Search...
Explore Demos
Contact Us
EN
Deutsch
Français
Español
Italiano
Nederlands
Svenska
Português
Submit
Try it now, Free!
Products
Products
Endpoint Management
Remote Control
RMM
Backup
Autonomous Patch Management
SaaS Backup
Endpoint Security
Mobile Device Management (MDM)
Documentation
Email Archiving
Integrations
Crowdstrike
Halo PSA
SentinelOne
View all Integrations
Streamline IT operations, boost team morale, and eliminate inefficiencies
Get the guide
Solutions
By Industry
Software & Technology
Healthcare
Federal Government
State & Local Government
Education
Financial Services
By Department
Helpdesk
Security
Operations
Infrastructure
Winter 2026: Customers (continue) to rate NinjaOne #1 in Endpoint Management, Patch Management, MDM, and RMM
See all Resources
For MSPs
Pricing
Partners
Partners
Overview
Grow your business and empower your customers.
Managed Service Providers
Automate, scale, succeed. Be a NinjaOne MSP partner.
Value added resellers
Add more value, have happy customers.
Technology Alliance Partners
Join the alliance. Amplify your brand. Enhance customer value.
NinjaOne Earns 5-Star Rating in 2025 CRN Partner Program Guide
Resources
Resources
Resource Center
Events & Webinars
Blog
ROI Calculator
Script Hub
Trust Center
Customer Stories
NinjaOne Academy
Podcast
Kansas City Unifies IT and Gets Super Upgrade with NinjaOne
Read the Case Study
Company
Our Company
Who is NinjaOne?
Newsroom
The Leadership Team
Contact Information
Support & Success
What is the culture like at NinjaOne? Hear it straight from the source
Watch the video
Try it now, FREE!
Home
Documentation
Scripting and Automation
Academy Training
Administration
Branding
Customizing NinjaOne With Your Own Domain and Branding
Branding With the Systray Icon
Device and System Tags
NinjaOne Desktop Companion
SysTray Setup
NinjaOne Script Library
Branding Setup
Malwarebytes Support
Application Programming Interface (API)
Mobile Application Help
Remote and Quick Connect
Remote Troubleshooting
Quick Connect
Background Mode
Scripting and Automation
Script Share
Custom Scripts
Command Line Interface (CLI)
Vulnerability Management
Automating the Vulnerability Import Process
Reporting
Professional Services Automation (PSA)
Policies and Conditions
Conditions
Policies
Dynamic Policies
NinjaOne Policies
NinjaOne Documentation
Information Technology Asset Management (ITAM)
Custom Fields
Ticketing
Ticketing Troubleshooting
Automation Configuration Definitions
Network Management System (NMS)
System Requirements
Policy Management
Troubleshooting
New To NinjaOne
Getting Started
In What Languages Does NinjaOne Support Provide Services?
Best Practice Guides
Endpoint Defense Playbook: Lock Down Devices
NinjaOne Best Practices for New Partners
NinjaOne Attachment File Use and Limitations
NinjaOne Quick Deployment Guide
Driving Automation and Efficiency
How to Automate 10 Common IT Time-Wasters
Insights for Better Patch Management
Malwarebytes: Deployment and Best Practices
NinjaOne Release Version Information
OS Feature and Application Availability by Device Type
Submitting and Viewing Support Requests in NinjaOne
Onboarding Automation with NinjaOne
NinjaOne SMS Phone Numbers
NinjaOne Platform: Supported Internet Browsers
NinjaOne Onboarding FAQ
NinjaOne Dojo Updates
General UI: Troubleshooting
Endpoint Monitoring and Alerting Playbook
Who do I contact for sales or account related questions?
Identity Access Management (SAML, SSO, MFA, SCIM)
Security Assertion Markup Language (SAML)
Configuring NinjaOne SAML in Okta
NinjaOne Identity Access Management: Renew or Update an Expiring SAML Certificate
NinjaOne Identity Access Management (IAM): Configure Security Assertion Markup Language for Microsoft Entra ID
Configuring NinjaOne SAML in Duo
Configuring NinjaOne SAML in Google Workspace
Configuring NinjaOne SAML in Microsoft OneLogin
Configuring NinjaOne SAML in LastPass
NinjaOne Identity Access Management (IAM): About IDP-Initiated Security Assertion Markup Language (SAML)
Frequently Asked Questions (FAQ) about Identity Access Management (IAM)
NinjaOne Multi-Factor Authentication Bypass: Frequently Asked Questions (FAQ)
SAML and SSO: Frequently Asked Questions (FAQ)
Multi-Factor Authentication: FAQ
System for Cross-domain Identity Management (SCIM)
NinjaOne SCIM: Using Microsoft Entra ID Groups to Create End User and Technician Accounts
NinjaOne SCIM: Using Microsoft Entra ID Expressions
Configuring NinjaOne SCIM with Duo Security
Configuring NinjaOne SCIM with the Okta Custom SAML 2.0 App
NinjaOne SCIM Troubleshooting: Resolve Provisioning Error 500
NinjaOne Identity Management with System for Cross-domain Identity Management (SCIM)
NinjaOne Identity Access Management: Activate SCIM for your Identity Provider
NinjaOne Identity Access Management: Enable Conditional NinjaOne Multifactor Authentication Bypass
Using NinjaOne to Configure Platform Single Sign-on (SSO) on macOS
NinjaOne MFA: Multi-Factor (2-Factor) Authentication
Applying Security and Privacy Best Practices for NinjaOne Account Configuration
Search Tools
NinjaOne Agent Installation
NinjaOne Agent Troubleshooting
Windows 365 Deployment
Device and Organization Dashboards
Finding Discovered Devices
Backup
Image Backup and Restore
File / Folder Backup and Restore
SaaS Backup
Dashboard
Organization Email Portal
SaaS Backup Partner Portal
Getting Started
SaaS Backup Archiver
Backup Troubleshooting
VSS Error (132)
How to Set Up Cloud Backup
Hybrid Backups with NinjaOne
Backup Configuration
Boot Verification
Bare Metal Recovery with NinjaOne
Restore Deleted Files
User Management
Renew SAML Certificate for SSO Integration
Patch Caching
SSO and SCIM Integration in NinjaOne
End User Portal
NinjaOne Assist: Empowering End Users, MDM, and Technicians
Enable SSO
How to Change the Idle Time
MDM
Android Device Enrollment and Policies
Android Application Management
Apple Device Enrollment and Policies
Apple iOS MDM Policy Management
Enrolled Mobile Devices by Network and Carrier Information
Apple Device Management
MDM Fixed Variables
MDM Unenrollment
How to Use NinjaOne macOS MDM
Android Remote Control
Asset & Device Management
Using NinjaOne MDM for iOS devices
IT Asset Tagging in NinjaOne: Organize and Manage Devices Efficiently
MDM Group Management
Viewing Device Information
IOS Asset Tagging with NinjaOne
Device Configuration
How to Lock Location Services on Android
MDM Configuration Profiles
iOS Policy
MDM Location Tracking in Android
Prevent Factory Resetting Android Devices
Mobile Device Policy Passcode
MDM Restrictions
iOS Wi-Fi Management with NinjaOne
IOS Supervised Mode
iOS Restrictions With NinjaOne
iOS eSIM
IOS Configuration Profiles
How to Block Outgoing Calls
How to Block Apps on Android and IOS
Configuring Proxy Server on MDM
APNs Certificate for iOS MDM with NinjaOne
Android Wifi
Setup Guide
6. MDM policies
6.1 Android policies
6.2 iOS policies
8. Setting up kiosk mode
7. Assigning policies
5. Enrolling mobile devices
5.2 Enrolling Apple mobile devices
5.1 Enrolling Android mobile devices
4. Enabling NinjaOne MDM
4.2 NinjaOne MDM Apple
4.1 NinjaOne MDM Android
3. Prerequisites
2. NinjaOne MDM overview
1. Introduction
System Requirements
NinjaOne MDM System Requirements
Troubleshooting & FAQs
What is MDM VPN?
Troubleshooting Supervised iOS Device
Reporting & Auditing
Track and Analyze Activity with NinjaOne Audit Log Viewing
Scheduled Reports Mobile Device Manager
Security
MDM Server Security Settings
MDM Security and Privacy with NinjaOne
Managing Android Passcodes with NinjaOne
Device Security
Android Restrictions
App Management
Apple App Management
Managing Store Apps on Mobile Devices
Managing Licenses to NinjaOne
What is Android App Management?
Silently installing iOS apps using MDM
NinjaOne Blocklist App Management
Managing Android Web Shortcuts on Devices with NinjaOne
Configure Kiosk Basic Settings with NinjaOne
App Store Disabled - Managing App Store Access with NinjaOne
Android Kiosk Mode
Effortless Software Delivery with NinjaOne Custom App Deployment
Managing MDM App Updates in NinjaOne
Migrating Apple VPP Licenses to NinjaOne
Silently Install Applications on Android Devices Using NinjaOne MDM
Managing MDM App Update Policies in NinjaOne
Distributing Apps to Groups
Enrollment & Provisioning
How to integrate Apple School Manager (ASM) with MDM?
Prevent Revoking Management with NinjaOne
What Is iOS Device Supervision?
What is Android Enrollment?
Remove Mobile Device Management with NinjaOne
Endpoint Management
Setting Up New Device
Device Details
OS Deployment
Deploying Windows Images with the OS Deployment Tool
Virtual Endpoint and Hyper-V Management
Device Warranty
Device Reboots
Device Management Troubleshooting
Remote Tools
Software Management
Ticketing
Ticket Automation
How to Create and Assign Tickets with NinjaOne
Ticket Types
Merge Tickets
Enhancing NinjaOne Ticketing with Microsoft 365 SMTP Integration
Response Templates
Microsoft 365 Integration
NinjaOne Ticketing: A Guide to Exporting Tickets
Ticket Statuses
Ticket Splitting
Ticket Setup
Ticket Details
Inventory Alerts
Dashboard Inventory Alerts
Mobile Device Alerts
AV State Alerting
Inventory Alerts
Software Inventory
Software Inventory
Software Groups
Inventory Reports
Inventory Reports
Software Inventory Reports
Hardware Inventory Reports
Remote Control
Remote Task Scheduler
NinjaOne Remote
Transitioning from TeamViewer to NinjaOne Remote
Active Directory User Management
User Confirmation
Remote Troubleshoot
Remote Commands
Users
User Roles and Permissions
NinjaOne Agent Installation: Windows 365 Deployment
Hyper-V and Virtual Monitoring (VMWare)
Wake-on-LAN Automation
Actions
Bulk Actions
Device Actions
App Management & Control
Software Installation with NinjaOne
MSI Package
Creating Software Packages
Automated AV Deployment with NinjaOne
Prohibited Software
Application Management
Asset Scanning
Inventory Scanning
Hardware Inventory
Maintenance Mode
Hardware Inventory Details
Viewing System Details Reports
Health Monitor Network
Install NinjaOne on Linux Devices
Network Inventory Scanning
Monitoring Switches with NinjaOne
Monitor and show system uptime with NinjaOne
Monitor Routers with NinjaOne for Enhanced Network Performance
Workstation Management
Hardware Inventory Reports
Groups, Organizations, and Locations
IT Asset Discovery Software
VMware Monitoring in NinjaOne
Hyper-V Monitoring
Creating and Configuring Organizations
Creating and Configuring Locations
Fetching Device Battery Details
How to Change Your Device Name
Cloud Monitors
Ping monitor
HTTPS & HTTP monitor
Cloud Monitor
Port Scan Monitor
Email Monitoring
DNS Monitoring
Compound Conditions
Advance Automations with NinjaOne
SQL Server Monitoring with NinjaOne
Custom Fields
Advanced Custom Fields
What is the Ninjarmm Agent?
Viewing Healthy System
Policies
Policy Scheduled Tasks
Policy Templates for RMM
Device Provisioning
Mac Policy
Linux Policy
Policy Conditions
Computer Configurations
Integrations and Third-Party Apps
Remote Access
Splashtop
TeamViewer
IT Glue
Service Automation and Management (PSA and ITSM)
ConnectWise Manage
Autotask
Accelo
Disaster Recovery and Backup
Antivirus
SentinelOne
SentinelOne: Integration Guide
CrowdStrike Antivirus
Bitdefender
Software Development Kit (SDK)
GravityZone
Bitdefender GravityZone Troubleshooting
Webroot
Webroot Integration Troubleshooting
Vulnerability Management
Identity Security
Okta Integration
Duo Security Integration
How to Connect ConnectWise ScreenConnect with NinjaOne
Encryption Key Management
Windows Package Manager Integration Guide
RepairShopr and NinjaOne Integration
How to Set Up API OAuth Token
How to Connect IT Glue with NinjaOne
Integrating CrowdStrike with NinjaOne
How to Connect Splashtop with NinjaOne
How to Connect Autotask with NinjaOne
How to Connect Accelo with NinjaOne
How to Connect SentinelOne
Patch Management
macOS Patch Management
Windows Third-Party Software Patch
Apple macOS Patching Policy Setup
Third-Party Patching (3PP)
Patch Management Troubleshooting
Patch Compliance Monitoring
Patch Deployment
Automated Patch Deployment
Install Missing Patches
Linux Patching
Decline Patch
Patch Settings
How to Uninstall Windows Patches
Enabling and Managing Windows Updates with NinjaOne
Installed Patches
Patching Reports
Patch Reports
Vulnerability Management
Viewing Vulnerable Systems
Zero-Day Vulnerability Mitigation
Security Configuration Management
Assess & Remediate Vulnerabilities
High Risk Software Audit
Applicable Patches
Installing and Patching Common Business Applications with NinjaOne
Patch CVE
Patch management Detailed View
Check Device Health
How to troubleshoot Windows patches
Already a NinjaOne customer?
Log in
to view more guides and the latest updates.
Scripting and Automation
Script Share
Updated December 2025 / 0 min read
Custom Scripts
Updated December 2025 / 0 min read
Command Line Interface (CLI)
Updated December 2025 / 0 min read
Table of contents
FAQ
Next Steps
Explore Demos