Skip to content

Instantly share code, notes, and snippets.

Embed
What would you like to do?
##Add To A Run Command Line step##
##Use this for SCCM 1901 and Newer Clients Only
%SYSTEMROOT%\System32\WindowsPowerShell\v1.0\powershell.exe -ExecutionPolicy Bypass -Command " & { $TSEnv = New-Object -ComObject Microsoft.SMS.TSEnvironment -ErrorAction Stop; $TSProgressUI = new-object -comobject Microsoft.SMS.TSProgressUI -ErrorAction Stop; $TSProgressUI.ShowErrorDialog($TSEnv.Value(\"_SMSTSOrgName\"),$TSEnv.Value(\"_SMSTSPackageName\"),\"Windows Installation Error.\",\"An error occurred while installing Windows. Please contact the IT Help Desk and provide the following information:`r`nFailed Step Name: $($TSEnv.Value(\"FailedStepName\"))`r`nFailed Step Error Code: $($TSEnv.Value(\"FailedStepReturnCode\"))\",$TSEnv.Value(\"FailedStepReturnCode\"),$Tsenv.Value(\"SMSTSErrorDialogTimeout\"),0,$TSEnv.Value(\"FailedStepName\")); Exit $TSEnv.Value(\"FailedStepReturnCode\")}"
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment