Capture SCCM Task Sequence Log files post OSD

Prajwal Desai
Posted by Prajwal Desai

This post shows the steps to capture SCCM task sequence log files post OSD. In most cases the log files are required to investigate OSD failure. You basically copy the log files from failed deployment and troubleshoot the issue. SMSTS.log file is a something that you need to get hold of for troubleshooting OSD issues. The smsts.log file changes it location depending on the phase of the operating system installation. However this time I had a different requirement. I wanted to capture the log files upon successful OSD. It is a matter of adding few steps in the task sequence.

Capture SCCM Task Sequence Log files post OSD

To summarize, I will be adding the following steps to the TS sequence to capture the log files.

  • Connect to a network folder
  • Create log dump on network share
  • Copy SCCM log files to network share
  • Drop the mapped letter

To capture sccm task sequence log files post OSD, follow the below steps.

1. Connect to a network share – Create a network share and provide full permissions to user account. In my case I have created folder with name Logging. The user account is the one that you specify in the below step. Create a new group by clicking Add > New Group. Name the group as Log Capture. To add the first step, click on Add > General > Connect to Network Folder. Enter the path, choose the Drive Letter and specify the user account. Under options tab, check the box – Continue on Error. Capture SCCM Task Sequence Log files post OSD2. Create Log Dump on Network Share – Click on Add > General > Run Command Line. Specify the command line as cmd.exe /c if not exist "L:\%OSDComputerName%" mkdir "L:\%OSDComputerName%". Under Options tab, check the box Continue on error.

Capture SCCM Task Sequence Log files post OSD3. Copy CCM Logs to Network Share – In this step we will copy the ccm log files to network share. Click on Add > General > Run Command Line. Specify the command line as cmd.exe /c robocopy "%OSDisk%\Windows\CCM\Logs" "L:\%OSDComputerName%" /S /E. Under Options tab, check the box Continue on error.

Capture SCCM Task Sequence Log files post OSD4. Drop Mapped Drive Letter – Click on Add > General > Run Command Line. Specify the command line as net use L:/delete. Under Options tab, check the box Continue on error. Click OK and close the Task Sequence Editor.Capture SCCM Task Sequence Log files post OSDFinally after adding all the above steps in TS, once the OSD is successful the log files are copied to network share.

Capture SCCM Task Sequence Log files post OSD

Share This Article
Prajwal Desai
Posted by Prajwal Desai
Follow:
Prajwal Desai is a Microsoft MVP in Intune and SCCM. He writes articles on SCCM, Intune, Windows 365, Windows Server, Windows 11, WordPress and other topics, with the goal of providing people with useful information.
3 Comments