Sccm Server Health Check Tool

Posted on by
Sccm Server Health Check Tool Rating: 5,6/10 1576votes

Config. Mgr Client Health Improve Patch Compliance. Config. Mgr Client Health is a Power. Shell script that increased our patch compliance from 8. It detects and fixes known errors in Windows and the Configuration Manager Client, and enforces required services to run and start as Automatic. The script should run in the system context on the computers you want to validate and fix. The script works with Power. Shell version 2 and higher, and is tested on Windows 7 SP1, Windows 8. Windows 1. 0. This script was created after one of my customers experienced very bad patch compliance, and a lot of clients very not patched, or reported as compliant while not being patched at all. Our investigation discovered several root causes, and I created a tool to fix them all. After running this script on their computers, patch compliance increased significantly. Note This is the main page for Config. Mgr Client Health. It will always contain the latest information about the latest released version, and this is the place to find the most current documentation. Learn the basics of Microsoft System Center Configuration Manager SCCM, Microsofts allinclusive systems management product with enhanced capabilities for IT. A PowerShell script to monitor the health of a Citrix XenApp Farm and return performance related information. Latest version 0. Released 2. 01. 7 1. Download location Microsoft Technet Galleries. Note Latest database version is 0. Upgrade from version 0. Upgrading from older versions of Config. Mgr Client Health requires database upgrade. Copy paste the content of createdatabase. Sccm Server Health Check Tool' title='Sccm Server Health Check Tool' />Autosuggest helps you quickly narrow down your search results by suggesting possible matches as you type. Requirements. Powershell version 2 or higher. Windows 7. Windows 8. Windows 8. 1. Windows 1. How to Install Configuration Manager 2016 SCCM ConfigMgr 2016 on Windows Server 2016 and SQL Server 2016. We have been using different Methods Scripts to install SMSSCCM Client from Previous version of Configuration Manager. In SCCM 2012,We do have the same. Updated 28. 08. 2013. Description SCCM Client Actions Tool PowerShell Edition aka PoshCAT is a practical and simple PowerShell application for performing most common. Windows Server 2. R2. Windows Server 2. Windows Server 2. R2. Windows Server 2. Features. Config. Mgr Client Health detects and fixes following errors Config. Mgr client is not installed. Config. Mgr client is assigned the correct site code. Config. Mgr client is upgraded to current version if not at specified minimum version. Config. Mgr client not able to forward state messages to management point. Config. Mgr client stuck in provisioning mode. Config. Mgr client maximum log file size. Config. Mgr client cache size. Fixed size MB or percentage of disk space. Config. Mgr client certificate error. Config. Mgr client hardware inventory not running. Config. Mgr client Ccm. SQLCE. log exists and client is not in debug mode. Corrupt WMI. DNS server record matches local IPs. Drivers Reports faulty or missing drivers on client. Logging to SQL database and or file share. Pending reboot check. User friendly reboot of computer with 3rd party reboot app when in pending reboot or computer uptime is more than specified in config. Services for Config. Mgr client is not running or disabled. Other services can be specified to start and run and specific state. Windows Update Agent not working correctly, causing client not to receive patches. Windows Update Agent missing patches that fixes known bugs. How to use Config. Mgr Client Health. This tool should be placed on a network share available to all clients where everyone have read access and only administrators have write access. Power. Shell. exe Execution. Policy Bypass Noninteractive File ServerShareConfig. Mgr. Client. Health. Config ServerShareConfig. Power. Shell. exe Execution. Policy Bypass Noninteractive FileServerShareConfig. Mgr. Client. Health. ConfigServerShareConfig. The Powershell script need to run with at least Administrator privileges. WMI remediation only works if the script is run with SYSTEM privileges. I recommend you deploy a GPO that create a scheduled task running this script with highest privileges SYSTEM, and that its run from a network share. The health check use very little resources on the client. Check out my guide Powershell script with arguments as a scheduled task for how to deploy Config. Mgr Client Health as a scheduled task with group policy. Run Create. Database. SQL server to create the SQL database. Config. Mgr Client Health requires the computer account of the computer running the health check to have datareader and datawriter roles on the Client. Health database. A suggestion is to use domaindomain computers group. Note Pending reboot check is only implemented for logging and reporting. Config. Mgr Client Health do not have any functionality implemented to automatically reboot computers. But a computer stuck in pending reboot can be difficult to patch. Updates. Place your mandatory updates in the respective folders for the operating system and architecture. Make sure to share the root update folder to everyone and everyone have read access. Config. Mgr Client Health will check the folder for its operating system and architecture and install any patches you place there. Unfortunately, I cannot add the updates together with my published tool due to license restrictions. But I recommend you download and add the following updates as they all fix problems with the Windows Update Agent. Computers missing these updates may experience problems scanning for and applying new patches. Windows 7. Windows 8. Config. xml. Config. Mgr Client Health uses config. Below is a picture of an example config. Client. Settings to verify and enforce on the Configuration Manager Client. Version Minimum version of Configuration Manager Client to enforce. A client who is running a version greater than or equal the one specified in config. Client. Install. Property Source lt Client. Install. Property Sitecode Configuration Manager Sitecode. Domain Verify the clients computer is a member of this domain. Auto. Upgrade True False. Config. Mgr Client Health will upgrade the client only when this is set to true. Cache. Size Sets the required cache size for Config. Mgr client. A fixed number is read as KB. A number with after is read as percentage of total disk space. Share Fileshare where Config. Mgr client source files is located. It is used when client health is installing the Config. Mgr client for the first time, upgrade the client to minimum version, or reinstalling if determined necessary to fix serious errors. Log Max. Log. Size Maximum log file size on Config. Mgr client. Max. Log. History Maximum log file history on client. Enable Enable or disable this check. Client Install Property. These are install properties used when Config. Mgr Client Health is reinstalling the configuration manager client on your Windows computer. You can add and remove as many as you want, and all official ccmsetup. For a full list of supported ccmsetup. Service. Services to enforce a specific startup type and running state on the client. Name Name of service. Startup type Automatic, Manual, Disabled. State Running, Stopped. BITSCheck. Option to check and remediate if BITS have any jobs stuck with errors. Enabling this check may fix errors where downloads are stuck at 0 in software center. Enable Enable or disable this component. Values True False. Fix Script will fix any errors if set to True. Only logs errors if False. Values True False. Asus Zenfone 2 Case Review there. DNSCheck. Option to check if IP addresses registered on DNS server record matches local IP addresses on the computer. Will perform a Resolve DNSClient if Powershell version 4 or higher, or IPConfig Register. DNS if Powershell version 3 or lower. Enable Enable or disable this component. Values True False. Fix Script will fix any errors if set to True. Only logs errors if False. Values True False. Drivers. Option to check if local drivers are working as intended. Will report back devices with missing drivers or faulty driver. Enable Enable or disable this component. Values True False.