Automatically shutting down PC after SD deliveries

Document ID : KB000053474
Last Modified Date : 14/02/2018
Show Technical Document Details

Description

When delivering software using Wake-On-Lan the machine is woken up, the software is delivered, but there is no option to shut the machine down again afterwards.

In the Job Options there are only the following options:

    "Boot level after execution"   
    - "None" 
    - "Restart machine" 
    - "Logoff user" 

Solution

To shut the machine down after install What is needed is to create a second procedure that calls the OS's "shutdown" command, and using the options you require.

For example, in a DOS prompt, type Shutdown and you will see the options available.

  Usage: shutdown [/i | /l | /s | /r | /a | /p | /h | /e] [/f] 
    [/m <a href="file:///\\computer][\t">\\computer][/t </a> xxx][/d [p:]xx:yy [/c "comment"]] 

No args Display help. This is the same as typing /? /? Display help. This is the same as not typing any options /i Display the graphical user interface (GUI). This must be the first option /l Log off. This cannot be used with /m or /d option /s Shutdown the computer /r Shutdown and restart the computer /a Abort a system shutdown. This can only be used during the time-out period /p Turn off the local computer with no time-out or warning. This can only be used with /d option /h Hibernate the local computer. This can only be used with the /f option /e Document the reason for an unexpected shutdown of a computer /m <a href="file:///\\computer">\\computer</a> Specify the target computer /t xxx Set time-out period before shutdown to xxx seconds. The valid range is 0-600, with a default of 30 /c "comment" Comment on the reason for the restart or shutdown. Maximum of 127 characters allowed /f Force running applications to close without forewarning users /d [p:]xx:yy Provide the reason for the restart or shutdown p indicates that the restart or shutdown is planned xx is the major reason number (positive integer less than 256) yy is the minor reason number (positive integer less than 65536)
The basic option is "shutdown /s"

However, if you were to use "Shutdown /s /f" (/f is Force), and add it as a batch linked procedure in the same job container, then the shutdown will be forced and cannot be postponed.