Dynamic Packs

We offer PowerShell-Based
Dynamic Packs

A Dynamic Pack consists of PowerShell code. All of our Dynamic Packs have been written by industry experts such as Microsoft MVPs and IT experts. Dynamic Packs can be used to perform Health Check, collect information, maintain health of the target and compare configuration and report on configuration changes.

There are six targets supported by AD Health Profiler and DynamicPacks ONE-ACTION products. They are Microsoft Active Directory, Microsoft Hyper-V, Microsoft Exchange, Microsoft SQL, Microsoft Azure, and Microsoft Office 365. We have or are in the process of developing Dynamic Packs for all targets. Currently, Active Directory Health Profiler ships with 97 Active Directory Dynamic Packs which you can use to perform a complete Health Check of multiple Active Directory Forests.

If you wish to design a Dynamic Pack of your choice, you can do so by using built-in Dynamic Pack Manager

pointing-right-1Two Types of
Dynamic Packs

There are two types of Dynamic Packs available for use with both Active Directory Health Profiler and DynamicPacks ONE-ACTION products; Health Check Dynamic Packs and Configuration Check Dynamic Packs. Health Check Dynamic Packs are capable of reporting issue severity and recommendations to fix the issue. Health Check Dynamic Packs can only be used with AD Health Profiler. Configuration Check Dynamic Packs can be used to gather desired information from the target, help in maintaining the health of the target and report on configuration changes. Configuration Check Dynamic Packs are available for use with DynamicPacks ONE-ACTION product.

pointing-right-1Which Dynamic
Packs to use?

If you wish to perform a complete health check of a target managed by the Health Profile for example an Active Directory Forest, you will add Dynamic Packs from Health Check Dynamic Packs category.

If you wish to compare configuration and notify on the configuration changes, you will create a Run Point in DynamicPacks ONE-ACTION product and then add Dynamic Packs from Configuration Check Dynamic Packs Category.

Available Dynamic Packs

Here is a list of Dynamic Packs for use with Active Directory Health Profiler. Currently, AD Health Profile ships with 97 Active Directory Dynamic Packs that you can use to perform a complete health check of Microsoft Active Directory as a target.

Target Description Number of Dynamic Packs Last Updated Requirements
Microsoft Active Directory Dynamic Packs can be used to perform a complete health check of multiple Active Directory Forests. 97 10/8/2016 Active Directory PowerShell Modules on AD Health Profiler computer.
Microsoft Hyper-V Server
Microsoft Exchange Server
Microsoft SQL Server
Microsoft Azure
Microsoft Office 365

Importing Dynamic Packs

There are two options available to import Dynamic Packs to AD Health Profiler. You can either connect to Dynamic Packs Server or download Dynamic Pack Bundle and then import from AD Health Profile.

Import Dynamic Packs from Server

If you wish to import Dynamic Packs from AD Health Profiler, you can do so by clicking "Import Dynamic Packs" button and then selecting "Import from Server" option as shown in the screenshot below:

Importing Dynamic Packs from Dynamic Packs Server

Importing Dynamic Packs from Dynamic Packs Server

Download Dynamic Packs Bundle

Once you have downloaded desired Dynamic Pack bundle, you can import from AD Health Profiler by clicking "Import Dynamic Packs" button and then selecting "Import from Bundle" option

download Active Directory Health ProfilerDownload Dynamic Packs Bundle

A link to download Dynamic Packs bundle will be sent to your registered email address.

Your Registered Email ID (required)

Select Dynamic Packs (required)

Explore Available Dynamic Packs

Here is a list of Dynamic Packs that ship with each Dynamic Packs bundle.
If you don't see a Dynamic Pack of your choice, fill out the "Request a Dynamic Pack" form.

Active Directory Dynamic Packs

Active Directory Dynamic Packs bundle ships with both Health Check and Configuration Check Dynamic Packs.

Health Check Dynamic Packs

Health Check Dynamic Packs can be used to perform a complete health check of multiple Active Directory Forests and are capable of reporting issue severity and recommendations to fix the issues. You can also design a Dynamic Pack of your choice by using built-in Dynamic Pack Manager. There are 10 categories available in the Health Check Dynamic Packs for Active Directory as shown in the screenshot below:

Active Directory Health Check Dynamic Pack Categories

Active Directory Health Check Dynamic Pack Categories

Health Check Dynamic Packs

There are 79 Health Check Dynamic Packs for Active Directory. These Dynamic Packs can be used to report issues, severity and recommendations to fix the issues.

Category Dynamic Pack Free or Premium Credential Requirement Description
AD Domain Computers Health Checks Domain Computers Operating Systems Test Premium Domain User Dynamic Pack checks to see how many Windows XP and Windows 7 and other OSes are there in each domain.
AD Domain Security Groups Health Checks Domain Duplicate Security Groups Test Premium Domain User Dynamic Pack collects duplicate security groups in each domain.
AD Domain GPO Health Checks Domain GPOs No Override Test Premium Domain User Dynamic Pack cheks to see how many GPOs have been configured with No Override options. Dynamic Pack is executed against each domain.
AD Domain Computers Health Checks Domain Computers Disabled Test Free Domain User Dynamic Pack gets disabled computer accounts in each AD Domain. Test is considered failed if more than 100 disabled computers are found in a domain.
AD Domain Computers Health Checks Domain Computers Stale Accounts Test Free Domain User Dynamic Pack gets stale computer accounts in each AD Domain. Test is considered failed if more than 100 stale computer accounts are found in a domain.
AD Forest Health Checks AD Partitions Backup Test Free Domain User Dynamic Pack is used to check if any backups have been performed for AD Partitions.
AD Forest Health Checks AD Forest ISTG Test Free Domain User Dynamic Pack Checks to see if an ISTG role is defined in each Active Directory Site. Test reports failure if no ISTG is found in an Active Directory Site.
AD Forest Health Checks AD Forest Replication Test Free Domain User Dynamic Pack Checks Active Directory Forest Replication status.
AD Forest Health Checks AD Manual Replication Connection Objects Test Free Domain User Dynamic Pack Checks Manual Replication Connection Objects created in Active Directory Forest.
AD Forest Health Checks AD Forest Orphaned ISTG Test Premium Domain User Dynamic Pack Reports Orphaned ISTG in Active Directory forest.
AD Forest Health Checks AD Duplicate Site Links Test Free Domain User Dynamic Pack Checks to see how many AD Sites are configured in more than one Site Link.
AD Forest Health Checks AD Site Location Test Free Domain User Dynamic Pack Checks if each AD Site has location text defined.
AD Forest Health Checks AD Adjacent Site Test Free Domain User Dynamic Pack checks to what sites are Adjacent sites configured for each AD Site.
AD Forest Health Checks AD Site Undefined Subnets Test Premium Domain User Dynamic Pack Checks for Subnets that have not been defined in the AD Site and Services. Test checks all domain controllers.
AD Forest Health Checks AD Site Not In Site Link Test Free Domain User Dynamic Pack Checks to see how many AD Sites have not been defined in a Site Link.
AD Forest Health Checks AD Site Bridgehead Servers Test Free Domain User Dynamic Pack Checks manually and automatically configured Bridgehead Servers for each site.
AD Forest Health Checks AD Site Link Topology Test Free Domain User Dynamic Pack Checks to see how many sites are present in an AD Site Link. Test report includes if there are three or more sites in a Site Link.
AD Forest Health Checks AD Site Replication Interval Test Free Domain User Dynamic Pack Checks Replication Interval defined for each site and report sites that have larger replication interval configured.
AD Forest Health Checks AD Site Without Domain Controllers Test Free Domain User Dynamic Pack Checks how many AD Sites do not have a domain controller.
AD Forest Health Checks AD Site Without Subnets Test Free Domain User Dynamic Pack Check to make sure each Site has at least one Subnet associated with it.
AD Forest Health Checks AD Site Redundancy Test Free Domain User Dynamic Pack Checks to make sure each Active Directory Site has at least two domain controllers.
AD Forest Health Checks AD Site Redundant Connections Test Premium Domain User Dynamic Pack Checks to make sure each Active Directory site has at least two Replication Connection Objects created.
AD Forest Health Checks AD Site Service Records Test Premium Domain User Dynamic Pack Ensures Site specific records for each AD Site are registered in the DNS Server.
AD Forest Health Checks AD Site Port Test Premium Domain User Dynamic Pack checks AD port status between all AD sites. Requires PortQry to be installed on AD Health Profiler computer.
AD Forest Health Checks AD Site Latency Test Premium Domain User Dynamic Pack tests Network Latency between all AD sites.
AD Forest Health Checks AD Replication Summary Premium Domain User Dynamic Pack reports result returned by the RepAdmin command.
AD Forest Health Checks AD Forest Orphaned Domain Controllers Free Domain User Dynamic Pack checks how many servers in each AD Site do not have NTDS Object.
AD Forest Health Checks AD FSMO Placement Test Premium Domain User Dynamic Pack checks how Flexible Single Master Operation Roles are hosted in AD Forest for all domains.
AD Forest Health Checks AD Site Without Global Catalog Test Free Domain User Dynamic Pack checks to make sure each site has a Global Catalog Server available.
AD Forest Health Checks AD Forest and Domain Functional Level Test Premium Domain User Dynamic Pack checks current AD Forest and Domain functional levels.
AD Forest Health Checks AD Forest TombstoneLifetime Test Premium Domain User Dynamic Pack checks to make sure  tombstoneLifetime  is set to 180 days.
AD Forest Health Checks AD Domain Controller Redundancy test Premium Domain User Dynamic Pack checks to make sure each domain has at least two domain controllers.
AD Domain Controller Health Checks Domain Controller Local Disks Test Free Domain User Dynamic Pack checks disk space on local drives and ensure domain controllers have enough space. Failure is reported for domain controllers that have less than 10 GB of free disk space available.
AD Domain Controller Health Checks Domain Controllers DCDiag Test Premium Domain User Dynamic Pack collects DCDiag results from each domain controller and analyze.
AD Domain Controller Health Checks Domain Controller Up Time Test Free Domain User Dynamic Pack executes to check Up Time for all domain controllers and report failure if any of the domain controllers have not been rebooted since last 30 days.
AD Domain Controller Health Checks Domain Controller Performance Test Premium Domain User Dynamic Pack checks performance of each domain controller and report status.
AD Domain Controller Health Checks Domain Controller Missing All Updates Test Premium Domain User Dynamic Pack checks for missing security updates on each domain controller.
AD Domain Controller Health Checks Domain Controller OS Test Premium Domain User Dynamic Pack checks OS Version; Service Pack level and hot fixes.
AD Domain Controller Health Checks Domain Controller DNS Configuration Test Premium Domain User Dynamic Pack checks how DNS Servers settings are configured in TCP/IP on each Domain Controller.
AD Domain Controller Health Checks Domain Controller TCP/IP Configuration Test Premium Domain User Dynamic Pack checks Network card properties and ensure register this connection's DNS Address is enabled on NIC.
AD Domain Controller Health Checks Domain Controller Multihomed Test Premium Domain User Dynamic Pack checks to make sure Domain Controller is not configured with multiple Network Cards to avoid multihomed DC issue.
AD Domain Controller Health Checks Domain Controller SRV Records Test Premium Domain User Dynamic Pack checks to make sure SRV Records for each domain controller is registered in the DNS Server.
AD Domain Controller Health Checks Domain Controller CNAME Records Test Premium Domain User Dynamic Pack checks to make sure CNAME records for domain controllers are registered in the DNS Server.
AD Domain Controller Health Checks Domain Controller A/AAAA Records Test Premium Domain User Dynamic Pack checks to make sure A Records are registered for domain controllers in the DNS Server.
AD Domain Controller Health Checks Domain Controller DNS Resolver Test Premium Domain User Dynamic Pack checks to make sure Domain Controller can register required resource records dynamically.
AD Domain Controller Health Checks Domain Controller OU Location Test Premium Domain User Dynamic Pack checks to make sure each Domain Controller is located in its default OU and Domain Controller GPO is applying successfully.
AD Domain Users Health Checks Domain Users Disabled Test Free Domain User Dynamic Pack gets disabled user accounts in each AD Domain. Test is considered failed if more than 100 stale user accounts are found.
AD Domain Users Health Checks Domain Users Account Expired Test Free Domain User Dynamic Pack collects user accounts expired in each domain.
AD Domain Users Health Checks Domain Users Password Never Expire Test Free Domain User Dynamic Pack collects Password Never Expire users in each domain.
AD Domain Users Health Checks Domain Users Accounts Locked Out Test Free Domain User Dynamic Pack collects Locked Out User accounts in each domain.
AD Domain Security Groups Health Checks Domain Security Groups with No Members Test Free Domain User Dynamic Pack collects Security Groups without members in each domain.
AD Domain OUs Health Checks Domain OU with No GPO Linked Test Free Domain User Dynamic Pack collects Ous which have not been linked to any GPOs. Dynamic Pack is executed against each domain.
AD Domain OUs Health Checks Domain OU Empty Test Free Domain User Dynamic Pack collects Ous which do not hold any Active Directory Objects. Dynamic Pack is executed against each domain.
AD Domain Users Health Checks Domain Users Stale Accounts Test Free Domain User Dynamic Pack collects Stale User accounts in each domain.
AD Domain GPO Health Checks Domain GPO Modification Frequency Test Premium Domain User Dynamic Pack checks how frequently GPOs are being modified in each domain.
AD Domain GPO Health Checks Domain GPO Backup Test Premium Domain User Dynamic Pack checks to make sure a recent GPO backup has been taken.
AD Domain GPO Health Checks Domain GPO Disabled Test Free Domain User Dynamic Pack returns the list of GPOs that are disabled.
AD Domain GPO Health Checks Domain GPO WMI Filters Test Free Domain User Dynamic Pack returns the list of GPOs that have been configured with WMI Filters.
AD Domain GPO Health Checks Domain GPO Description Test Free Domain User Dynamic Pack checks to see if any GPO is not configured with description text.
AD Domain GPO Health Checks Domain GPO Not Applied Test Free Domain User Dynamic Pack checks GPOs that are configured in the domain but are not applying to any objects.
AD Domain GPO Health Checks Domain GPO Naming Test Free Domain User Dynamic Pack checks to see how GPOs are named in the domain.
AD Domain GPO Health Checks Domain GPOs Block Inheritance Test Free Domain User Dynamic Pack is used to collect list of GPOs that have Block Inheritence enabled. Test reports list of GPOs if high number of GPOs using Block Inheritenace is found.
AD Domain Controller Health Checks Domain Controller Recent Updates Test Free Domain User Dynamic Pack checks if any domain controller was patched within 45 days and provide last date of patching.
AD Domain Controller Health Checks Domain Controller Updates Level Test Free Domain User Dynamic Packs check if domain controllers are running with same Patch Level or not.
AD Domain Controller Health Checks Domain Controller Event Log Test Free Domain User Dynamic Pack checks Number of Errors and Warnings logged in event logs of domain controllers. Dynamic Pack uses DCLogs.DPC file to know the Event Log to be checked. Specify one Event Log per line.
AD Domain Controller Health Checks Domain Controller Services Status Test Free Domain User Dynamic Pack executes to check all domain controller services and their status. Reports failure if any of the service is not running or malfunctioning. Dynamic Pack uses DCServices.DPC file for services to be queried. Please specify one service short name per line.
AD Domain Controller Health Checks Domain Controller Custom Missing Updates Test Free Domain User Dynamic Pack checks missing updates on Domain Controllers. You need to provide a list of updates that will be checked on each domain controller in CustomUpdates.DPC file. Please provide update KB number per line such as KB7645656.
AD DNS Health Checks DNS Forwarders Test Premium Domain User Dynamic Pack Checks to make sure DNS Servers are configured with proper Forwarders.
AD DNS Health Checks DNS Root Hints Test Premium Domain User Dynamic Pack checks to make sure DNS Servers are configured with proper root hints
AD DNS Health Checks DNS Round Robin Test Premium Domain User Dynamic Pack checks to make sure DNS Round Robin is enabled on DNS Servers in order to load balance authentication traffic coming from client computers.
AD DNS Health Checks DNS Name Servers Test Premium Domain User Dynamic Pack checks to make sure Name Servers are configured properly on each DNS Server.
AD Domain Zone Health Checks AD Domain Zone Secure Test Premium Domain User Dynamic Pack checks Zone secure status.
AD Domain Zone Health Checks AD Domain Zone Integration Test Premium Domain User Dynamic Pack checks Zone integration status.
AD Domain Zone Health Checks AD Domain Zone Scavenging Test Premium Domain User Dynamic Pack checks to make sure DNS Scavenging is enabled on each Zone.
AD Domain Zone Health Checks AD Domain Zone Static Records Test Premium Domain User Dynamic Pack checks static records created in the DNS Zones and report.
AD Forest Time Synchronization Health Checks AD Root PDC Time Configuration Test Premium Domain User Dynamic Pack checks to make sure root PDC is configured to sync time from an external NTP Server and all required registry entries are set correctly.
AD Forest Time Synchronization Health Checks AD Domain PDC Time Configuration Test Premium Domain User Dynamic Pack checks to make sure domain PDCs are conifgured to sync time from Root PDC and all required registry entries are set correctly.
AD Forest Time Synchronization Health Checks AD Domain Controller Time Configuration Test Premium Domain User Dynamic Pack checks to make sure Domain controllers are configured to sync time from Domain PDCs and all required registry entries are set correctly.

Configuration Check Dynamic Packs

Configuration Check Dynamic Packs can be used to gather information from Targets managed by the Health Profile and also report on the configuration changes. Configuration Check Dynamic Packs support creating Health Sets. Configuration Check Dynamic Packs are divided into 3 categories.

Configuration Check Dynamic Packs

You can use Configuration Check Dynamic Packs to report configuration changes.

Category Dynamic Pack Free or Premium Credential Requirement Description
Configuration Check:Get AD Forest and Domain Objects Count Get AD Domain Objects Count Premium Domain User Dynamic Pack collects Domain Object counts from each domain.
Configuration Check:Get AD Forest and Domain Objects Count Get AD Enterprise and Schema Admins Count Premium Domain User Dynamic Pack collects members count of Domain Admin Security Group in each domain.
Configuration Check:Get AD Forest and Domain Objects Count Get AD Domain Count Free Domain User Dynamic Pack Gets Domain count and list from an Active Directory Forest.
Configuration Check:Get AD Forest and Domain Objects Count Get AD Application Partition Count Free Domain User Dynamic Pack Gets Application Partitions count and list from Active Directory Forest.
Configuration Check:Get AD Forest and Domain Objects Count Get AD Site Count Free Domain User Dynamic Pack Gets Active Directory Site count and list from Active Directory Forest.
Configuration Check:Get AD Forest and Domain Objects Count Get AD Subnets Count and List Free Domain User Dynamic Pack Gets the list of Subnets count and list defined in the Active Directory Forest.
Configuration Check:Get AD Forest and Domain Objects Count Get AD Subnets Count Per Site Free Domain User Dynamic Pack Gets the AD Subnet count associated with each AD Site.
Configuration Check:Get AD Forest and Domain Objects Count Get AD Global Catalog Server Count and List Free Domain User Dynamic Pack Gets the Global Catalog Server Count and list.
Configuration Check:Get AD Forest and Domain Objects Count Get AD Domain Controllers Per AD Site Count Premium Domain User Dynamic Pack Gets Domain Controllers count per AD Site.
Configuration Check:Get AD Forest and Domain Objects Count Get AD Domain Controllers Count Per Domain Premium Domain User Dynamic Pack Gets Domain Controllers count and list per AD Domain.
Configuration Check:Get AD Forest and Domain Info Get AD Domain Info and FSMO Free Domain User Dynamic Pack Collects AD Forest Domain information for all domains in an Active Directory Forest.
Configuration Check:Get AD Forest and Domain Info Get AD Forest Info and FSMO Free Domain User Dynamic Pack Collects AD Forest Info and FSMO Roles in an Active Directory Forest.
Configuration Check:Get AD Forest and Domain Info Get AD Forest Site Info Free Domain User Dynamic Pack Collects Site Information from an Active Directory Forest.
Configuration Check:Get AD Forest and Domain Info Get AD Forest Site Link Info Free Domain User Dynamic Pack Collects Site Link information from an Active Directory Forest.
Configuration Check:Get AD Forest and Domain Info Get Domain Controller Info Free Domain User Dynamic Pack Collects Domain Controller information from an Active Directory Forest.
Configuration Check:Get AD Forest and Domain Objects Count Get AD Administrative Security Groups Count Free Domain User Dynamic Pack collects members count of Domain Admin Security Group in each domain.
Configuration Check:Get AD Domain Security Group Info Get AD Domain Security Group Membership Free Domain User Dynamic Pack Collects Domain Security Group Memembership from all domains. Dynamic Pack checks to see Security Groups to query in DomainGRP.DPC file. One Security Group per line needs to be specified for this Dynamic Pack to work.

Hyper-V Server Dynamic Packs

Here is the list of Dynamic Packs that will be available for use with Hyper-V Targets. These Dynamic Packs can be imported from AD Health Profiler by connecting to Dynamic Packs Server.

Target Category Dynamic Pack
Microsoft Hyper-V Virtual Machine Health VM Replication Health
Microsoft Hyper-V Virtual Machine Health VM Memory Utilization
Microsoft Hyper-V Virtual Machine Health Hyper-V Host Health Check
Microsoft Hyper-V Virtual Machine Health Hyper-V Host Up Time
Microsoft Hyper-V Virtual Machine Health Hyper-V Host Storage Health
Microsoft Hyper-V Virtual Machine Health Hyper-V Host Memory Health
Microsoft Hyper-V Information Dynamic Packs Get Hyper-V VMs Count
Microsoft Hyper-V Information Dynamic Packs Get Hyper-V VMs Configuration
Microsoft Hyper-V Information Dynamic Packs Get Hyper-V Host Configuration
Microsoft Hyper-V Information Dynamic Packs Get Hyper-V Host Storage Configuration
Microsoft Hyper-V Information Dynamic Packs Get Hyper-V Host Memory Configuration

Exchange Server Dynamic Packs

In development

SQL Server Dynamic Packs

In development

Microsoft Azure Dynamic Packs

In development

Office 365 Dynamic Packs

In development

It's only fair to share...Share on FacebookShare on Google+Tweet about this on TwitterShare on LinkedInShare on Reddit