ShutDown PC Commands: PowerShell, CMD, and Terminal Tips
Windows — CMD
- Shutdown now (restart options):
- shutdown /s /t 0
- /s: shut down
- /t 0: timer in seconds (0 = immediate)
- shutdown /s /t 0
- Restart:
- shutdown /r /t 0
- Log off current user:
- shutdown /l
- Abort a pending shutdown:
- shutdown /a
- Force-close apps without warning:
- shutdown /s /f /t 0
- Caution: unsaved work will be lost.
Windows — PowerShell
- Immediate shutdown:
- Stop-Computer -Force
- Shutdown a remote computer (requires permissions):
- Stop-Computer -ComputerName SERVER01 -Credential (Get-Credential)
- Restart:
- Restart-Computer -Force
- More granular control (using WMI):
- (Get-WmiObject -Class Win32_OperatingSystem -ComputerName .).Win32Shutdown(1)
- Argument codes: 1 = shutdown, 2 = reboot, 4 = forced, etc.
- (Get-WmiObject -Class Win32_OperatingSystem -ComputerName .).Win32Shutdown(1)
macOS — Terminal
- Immediate shutdown (admin password required):
- sudo shutdown -h now
- Schedule shutdown at specific time (24-hour):
- sudo shutdown -h 23:00
- Restart immediately:
- sudo shutdown -r now
- Alternative for immediate power off:
- sudo halt
Linux — Terminal
- Shutdown now (systemd):
- sudo shutdown now
- or sudo systemctl poweroff
- Schedule shutdown after delay (minutes):
- sudo shutdown +15
- Immediate poweroff:
- sudo poweroff
- Reboot:
- sudo reboot
Tips & Best Practices
- Save work and close apps before forcing shutdowns to avoid data loss.
- Use /a (Windows) to abort accidental scheduled shutdowns if within the timer window.
- Elevated privileges: many shutdown commands require Administrator/root or sudo.
- Remote shutdowns require appropriate network access and permissions; enable Remote Management or RPC as needed.
- Scripts & scheduling: use Task Scheduler (Windows) or cron/systemd timers (Unix) to automate.
- Graceful vs forced: prefer graceful shutdowns to allow services to stop cleanly; use forced only when necessary.
Quick reference table
- Windows CMD: shutdown /s /t 0
- PowerShell: Stop-Computer -Force
- macOS: sudo shutdown -h now
- Linux: sudo shutdown now
If you want exact scripts, scheduled examples, or remote shutdown steps for a specific OS version, tell me which one and I’ll provide them.
Leave a Reply