Patch for Windows® Servers, powered by Shavlik

Copyright Notice

This document contains the confidential information and/or proprietary property of Ivanti, Inc. and its affiliates (referred to collectively as “Ivanti”), and may not be disclosed or copied without prior written consent of Ivanti.

Ivanti retains the right to make changes to this document or related product specifications and descriptions, at any time, without notice. Ivanti makes no warranty for the use of this document and assumes no responsibility for any errors that can appear in the document nor does it make a commitment to update the information contained herein. For the most current product information, please visit

Copyright © 2003-2017, Ivanti. All rights reserved.

Ivanti and its logos are registered trademarks or trademarks of Ivanti, Inc. and its affiliates in the United States and/or other countries. Other brands and names may be claimed as the property of others.


Last updated: 5/11/2017


Welcome to Ivanti Patch for Windows® Servers
Editions of the Program
What's New?
System Requirements
Obtaining the Software
Installing the Prerequisites
SQL Server Pre-Installation Notes
Performing a New Installation
HTTP Proxy Post-Installation Notes
SQL Server Post-Installation Notes
Starting the Program
Activating the Program
Version Information
How Licenses are Tracked
Navigating the Interface
Major Program Features
Charts Page
Menu Commands
Editing the Database Description
Help System
Command-line Option
About Machine Groups
About the My Test Machines Group
Creating a New Machine Group
Organizing machine groups
Performing Actions On Machine Groups
Searching Machine Groups
Working with a Machine Group
Machine Group Dialog: Top Section
Machine Group Dialog: Middle Section
Machine Group Dialog: Bottom Section
Excluding Certain Machines
Linking Files to Machine Groups
Adding Machines by Name
Adding Domains
Adding Machines by IP Address
Adding Organizational Units
Defining Nested Groups
How to Add Virtual Machines
Adding Virtual Machines Hosted by a Server
Logging on to a Server
Adding Offline VMs that Reside on Workstations
Viewing Servers and Virtual Machines in a Machine Group
Introducing the Virtual Inventory Feature
vCenter Server and ESXi Hypervisor Requirements
Adding, Editing, or Removing vCenter Servers and ESXi Hypervisors
Customizing The Column Headers
Viewing Information About a vCenter Server
vCenter Server Top Pane Summary
Searching the List of Hypervisors
Performing Actions On Hypervisors
Viewing a Summary of the Hypervisor's VMs
Performing Actions On Virtual Machines
Viewing Bulletin Status
Deploying Bulletins to Managed Hypervisors
Using the ESXi Hypervisors List
Viewing a Summary of the ESXi Hypervisor's VMs
Performing Actions On Virtual Machines
Viewing Bulletin Summaries on ESXi Hypervisors
Deploying Bulletins to Unmanaged ESXi Hypervisors
How to Initiate a Scan of an ESXi Hypervisor
Initiating a Deployment to an ESXi Hypervisor
Configuring an ESXi Bulletin Deployment
Viewing ESXi Deployment Results
Supplying Credentials for Machines
Defining Credentials
Security Implications When Sharing Credentials
Managing Credentials
Credential Precedence for Physical Machines and Online VMs
Credential Precedence for Offline Hosted VMs
Creating Favorites
Performing Actions on a Favorite
Why You Might Use Multiple Administrators
How the Program Manages Multiple Admins
Potential Issues When Using Multiple Admins
Best Practices When Using Multiple Admins
How Role-Based Administration Works
Assigning User Roles
Enabling and Disabling Role-Based Administration
Determining the Currently-Assigned Role
Show Me How to Get Started!
How Do I Get Started Scanning and Patching
How Do I Automate Scheduled Patching
How Do I Track Deployment Status
How Do I Download Approved Patches
How Do I Scan and Patch ESXi Hypervisors
How Do I Set Up and Monitor Agents
How Do I Use The Asset Inventory Feature
How Do I Use The Power Management Feature
How Do I Use The ITScripts Feature
How Do I Collect Data For Tech Support
How Do I Use A Distribution Server
How Do I Generate Reports
How Do I View How-to Tutorials
Virtual Machine Overview
Power State and Credential Requirements for VMs
Notes About Virtual Machines
Notes About Virtual Machine Templates
Roadmap of Tasks
What Sets the Program Apart
Scanning Engine Overview
Enumerating Machines
Determining Patch Status
File Version Analysis
Determining Patch Replacements
Identifying Explicitly Installed Patches
Identifying Effectively Installed Patches
Patch Scanning Overview
Scanning Prerequisites
How to Initiate a Patch Scan
Scheduling Scans Using the Run Operation Dialog
Monitoring a Patch Scan
Monitoring A Scheduled Patch Scan
Scan History
Patch Options Menu
About Patch Scan Templates
Predefined Patch Scan Templates
Creating a New Patch Scan Template
Organizing Patch Scan Templates
Managing a Patch Scan Template
Specifying a Default Patch Scan Template
About Patch View
Navigating Patch View
Filtering Patch View by Patch Type
Filtering Patch View by Product Vendor
Exporting Patches
Customizing The Patch View Column Headers
Understanding the Top Pane
Searching Patch View
Filtering Patch View
Performing Actions On Patches
Viewing Patch Details
Viewing Machines Affected By A Selected Patch
About Patch Groups
Creating and Editing a Patch Group
Using a Patch Group
About Third-Party Applications
How to Scan for Third-Party Applications
Accessing Patch Scan Results
Navigating the Scan View Grid
Customizing The Column Headers
Scan View Scan Summary
Machine Group Info is Dynamic
Searching for Machines
Filtering Info in the Top Pane
Performing Actions On Machines
Viewing Patch Summaries in Scan View
Performing Actions On Patches
Viewing Patch Details
Viewing Machines Affected By A Selected Patch
Downloading Patches and Service Packs
How to Download Different Language Versions of a Patch
Patch Downloads Are Background Tasks
Patch Deployment Overview
Patch Deployment Prerequisites
Patch Deployment Security
Testing Deployment
Deploying One or More Patches to a Machine
Deploying All Missing Patches to a Machine
Deploying Patches to Multiple Machines
Deploying Third-Party Applications
Deploying Patches to Virtual Machines
Deploying Service Packs
Deploy to All Domain Members
Scheduling & Configuring a Deployment
Automatically Deploying Patches
Monitoring the Deployment
Viewing Deployment Results
Canceling a Deployment
Deployment History
About Deployment Templates
Creating a Deployment Template
Organizing Patch Deployment Templates
Deployment Template: General Tab
Deployment Template: Pre-Deploy Reboot Tab
Deployment Template: Post-Deploy Reboot Tab
Deployment Template: Email Tab
Deployment Template: Custom Actions Tab
Deployment Template: Distribution Servers Tab
Deployment Template: Hosted VMs/Templates Tab
Deployment Template: Used By Tab
Managing a Deployment Template
About Deployment Tracker
About the Deployment Tracker Dialog
Canceling a Task
How to Uninstall Patches
Overview of the Custom XML Process
Creating a New Custom XML File
Creating a Custom Product
Creating a Custom Bulletin
Creating a Custom Patch
Scan Information Tab
Deployment Information Tab
Saving and Validating Your Changes
Changing a Custom XML File
Specifying Which Custom XML Files To Use
Viewing Custom Patches and Products
Agentless vs. Agent-based Solutions
When Should I Use Each Solution?
What Exactly is an Agent?
How the Agent Process Works
Preparing to Use Agents
Installing Agents from the Console
Manually Installing Agents
Installing Agents from the Cloud
Configuring Proxy Server Settings for Agents
Creating and Using a Manual Installation Script
Troubleshooting Installation Errors
Managing Your Agents
Monitoring Agent Actions
Determining Which Machines Have Agents
Ongoing Maintenance Tasks
Using an Agent on a Machine
Uninstalling an Agent
Creating a New Agent Policy
Configuring General Settings
Creating and Configuring a Patch Task
Creating and Configuring an Asset Task
Creating and Configuring a Power Task
About Service Pack Groups
Creating and Editing a Service Pack Group
Using a Service Pack Group
Copy, Delete, or Rename a Service Pack Group
About Machine View
Accessing Machine View
Navigating Machine View
Customizing the Column Headers
Typical Uses of Machine View
Machine View Top Pane Summary
Understanding Patch Count Data
Machine Group Information is Dynamic
Searching for Machines
Filtering Info in the Top Pane
Performing Actions On Machines
Viewing Patch Summaries
Performing Actions on Patches
Viewing Software Asset Summaries
Viewing Hardware Asset Summaries
Viewing Patch Information
Viewing Machines Affected By A Selected Patch
What is Event History?
Searching for Event Entries
Using the Event History Smart Filter
Manage Items
Accessing Machine Properties
Managing Individual Machine Properties
Managing Multiple Machine Properties
About the Operations Monitor
About the Scheduled Console Tasks Manager
About the Scheduled Remote Tasks Manager
Manually Installing and Uninstalling the Scheduler
Configuration Options Overview
Display Options
Notifications and Warnings Options
Patch Options
Scheduling Options
Agents Options
Download Options
Email Options
Data Rollup Options
Database Maintenance Options
Scheduled Snapshot Maintenance
Logging Options
Internet Proxy Options
ITScripts Options
Why Use a Distribution Server?
Determining How Many Distribution Servers to Use
Configuring Distribution Servers
Configuring System Account Permissions
Synchronizing Servers
Assigning IP Addresses to Servers
Protect Cloud Synchronization Overview
Requirements and Usage Notes
How to Enable Protect Cloud Sync
Protect Cloud Sync Options
Email Overview
Populating the Address Book
Automatically Sending Email Reports
Manually Sending Email Reports
Using Disconnected Mode
Managing Data Files and Missing Patches
Overview of Reports
Reports Dialog
Advanced Filtering
How to Schedule a Report
Why Use Multiple Consoles?
What is a Data Rollup Configuration?
Implementing a Data Rollup Configuration
Watching For Data Rollup Activity
What is an Unattended Console Configuration?
Implementing an Unattended Console Configuration
What is a Disconnected Console Configuration?
Configuring the Central Console in a Disconnected Configuration
Configuring the Remote Consoles in a Disconnected Configuration
Multiple Console Configuration with Agents
ITScripts Overview
ITScripts Requirements
Managing ITScripts
Creating an ITScripts Template
How to Execute a Script
Scheduling Scripts Using the Run Operation Dialog
Run Console ITScripts Dialog
Monitoring an ITScript
Monitoring a Scheduled Script
ITScripts Results View
Performing Actions on Script Results
Searching for Script Results
Using The Script Result Smart Filter
Opening a PowerShell Prompt
Creating a Custom Script
Understanding RDP
RDP Requirements
How to Initiate a Remote Desktop Connection
Assigning Aliases to the Console
Migration Tool
Using the API Feature
What is the Issue?
Overview of the Solution
Requirements and Exceptions
How to Issue a New Certificate Using Your Own CA
Let the New Certificate Percolate Through the System
Commit the New Sub-Authority Certificate
Testing for and Verifying the New Certificate
IAVA Overview
Creating an IAVA Report
Performing an IAVA Patch Scan
Reporting Errors
Obtaining Support
Asset Inventory Overview
Asset Scan Requirements
Asset Scans are Performed as Background Tasks
Creating a New Asset Scan Template
How to Initiate an Asset Scan
Scheduling Scans Using the Run Operation Dialog
Monitoring an Asset Scan
Monitoring a Scheduled Asset Scan
Viewing Asset Scan Results
Power Management Overview
Power Management Requirements
Creating and Editing a Power State Template
How to Initiate Power Management Tasks
Scheduling Power Tasks Using the Run Operation Dialog
Sleep and Hibernation Implementation Notes
Wake-on-LAN Implementation Notes
Shutdown Implementation Notes
Restart Implementation Notes
Monitoring a Power Task
Monitoring a Scheduled Power Task
Initiating and Monitoring a Power Status Scan
Viewing Power Status Scan Results
Using Patch Deployments to Perform Power Tasks

Was this article useful?    

The topic was:



Not what I expected