This is a super easy, super fast tutorial on how to reboot a computer and even a remote computer using PowerShell. Reboot Windows from PowerShell
restart-computer
Reboot with user confirmation
restart-computer -Confirm