shutdown -r -f -t 0
Here’s a second example: you work from home with your spouse, but have different offices in the house. In your office, you need to shut down your spouse’s computer (computer name “UPSTAIRS”) because a lightning storm is rolling in and you want to be on the safe side. You think your spouse isn’t currently using the computer, but you can’t be sure. Here’s a shutdown command that you could initiate on your own PC:
shutdown -s -f -m \\UPSTAIRS -t 60 -c "Shutting down for storm. Save work and close apps."
This command shuts down the computer (-s), forces running applications to close (-f), designates the remote PC by name (-m \\UPSTAIRS) because you’re executing the command on your own PC, gives a time delay of 60 seconds (-t 60), and provides a descriptive message (-c) that will appear on your spouse’s computer to notify them of the impending shutdown.
Shutdown Command Parameters
|-s||Shuts down the comptuer.|
|-r||Reboots the computer.|
|-f||Force-close all running applications.|
|-m \\Computer||Specifies a specific computer on the network that you want to shut down or reboot. Absent this parameter, the command affects only the local PC on which it is run.|
|-t xx||Sets a delay (xx seconds) before the specified operation commences.|
|-c «message»||Add your own text inside the quotations to provide remote users with a message about why and when their PC will shut down or reboot.|
|/a||Aborts a shutdown or restart if used during the (-t) delay period.|
|/h||Hibernates the computer.|
|/?||Displays the full help document with all commands.|