A good script to verify your SCCM client https://gallery.technet.microsoft.com/ConfigMgr-Client-Health-ccd00bd7
In this example you get a status report on the computer.
If you block an application while you run a PS AppDeploy script and the script fails, you can manually remove the the lock in registry.
This is the best guide EVER http://www.niallbrady.com/2011/08/31/missing-nic-driver-in-winpe-boot-image-no-problem/
To open the SCCM client control panel run the following command from the command prompt: %windir%\CCM\SMSCFGRC.cpl To Open the Software Center run the following command from the command prompt: %windir%\CCM\SCClient.exe
This will list all computers where the name starts with IT or HQ select SMS_R_SYSTEM.ResourceID, SMS_R_SYSTEM.ResourceType,SMS_R_SYSTEM.Name, SMS_R_SYSTEM.SMSUniqueIdentifier, SMS_R_SYSTEM.ResourceDomainORWorkgroup, SMS_R_SYSTEM.Client from SMS_R_System where SMS_R_System.Name like “IT%” or SMS_R_System.Name like “HQ%”