I have this web server that I manage and from time to time I need to do a system restart. A powershell script might be a quicker way to restart the system.

First however I must configure the system for powershell remote management. I went ahead and installed WinRM 2.0 and Powershell 2.0 on the web server.

On the Target 2003 Server:
1. Install WinRM 2.0 and Windows PowerShell 2.0
2. Enable-psRemoting

On management client:
1. Enter-psSession MachineName

References
http://blogs.technet.com/b/danstolts/archive/2011/03/07/how-to-install-powershell-on-windows-server-2003-and-enable-remote-powershell-management-all-servers-should-have-this-done.aspx