A System File Checker is an extremely useful tool that will scan all protected Windows system files and replace corrupted files with a cached copy that is located in a compressed folder at %WinDir%\System32\dllcache.  This is useful for fixing a large variety of problems, especially when dealing with Windows boot issues. An SFC scan is generally ran directly […]

I occasionally run into a 80004005 error when working with SCCM operating system deployment task sequences.  The error generally displays immediately after putting in the password for the bootable media/PXE boot, and the smsts.log appears similar to the following: The issue here is that the date and time on the client are incorrect.  This problem can be […]

MSI file software installers can be convenient in Windows because they work so well with Windows Installer (MSIExec.exe).  Each MSI contains a product GUID that is unique to it.  This GUID is useful to know but can sometimes be difficult to identify. A quick and simple way to find out a .MSI file’s product code is […]

I frequently see a Windows 7 SP1 issue where, after a fresh install, Windows Updates fail with error code 8007000E: Running the Windows Update Troubleshooter is not helpful as it simply reports that it cannot find a solution to the problem. To fix this, go to Control Panel > Programs and Features > View Installed Updates. […]

Active Directory records two properties that store the last logon time: lastLogonTimeStamp The lastLogonTimeStamp attribute is updated sporadically and is therefore only accurate to about 14 days.  This data is replicated to all DNS servers.  This is particularly useful for finding dormant accounts that haven’t been used in months. lastLogon The lastLogon attribute is updated at […]

System Center Configuration Manager has always relied on pull-based client communication for its regular interaction between servers and clients.  This type of technology has many benefits but can be frustrating when dealing with remote or time-sensitive environments. Beginning with Configuration Manager 2012 SP1, a new infrastructure component was introduced called Client Notification.  Unlike the traditional policy channel, the […]

PowerShell scripts are slowly creeping in as the new standard to replace older batch and VB scripts.  PowerShell is extremely powerful and is therefore advantageous in both SCCM applications and packages that I am required to create. Using PowerShell scripts does present a slight problem: Windows computers are, by default, not set to allow PowerShell scripts to run.  There is […]