Use a username with admin privileges.
You will need the
samba-common
package installed for Ubuntu.
sudo apt-get install samba-common
net rpc shutdown -r -f -I xxx.xxx.xxx.xxx -U username
Reboot the local machine now:
shutdown -r -t 0
Shutdown now showing a dialog box with a timer (in seconds):
shutdown -s -t 60
With a timer and a message:
shutdown -s -t 120 -c "Please save your work immediately because the server is being rebooted!"
Shutdown another computer in your domain:
shutdown -s -m \\computername -t 10
Cancel a shutdown:
shutdown -a
Download and extract the PsTools package from SysInternals (now Microsoft). We extract the zip archive into C:\Support\PsTools\
as a convention.
Use the 'at' command to schedule a one-off reboot:
at 2:00am c:\support\pstools\psshutdown.exe -r -f -c -t 10
or shutdown:
at 2:00am c:\support\pstools\psshutdown.exe -s -f -c -t 10
Where:
-s: Shutdown windows server -r: Reboot windows server -f: Forces all running application to exit -c: Allow the shutdown to be canceled user -t: Specifies the countdown in seconds until the shutdown
http://www.wegotserved.com/2011/11/04/set-automatic-scheduled-reboots-windows-home-server-2011/
Task Scheduler → Action → Create Task → General
Scheduled Reboot
SYSTEM
user accountRun with highest privileges
Windows 2008 R2
Task Scheduler → Action → Create Task → Triggers
We add two actions, one to warn users and the other to reboot the server.
Task Scheduler → Action → Create Task → Actions
Start a program
C:\Windows\System32\msg.exe
* “Please log out now. This server is rebooting in 5 minutes!”
Task Scheduler → Action → Create Task → Actions
Start a program
C:\Windows\System32\shutdown.exe
/r /f /t 300 /c “Scheduled Reboot” /d p:4:1
c:\windows\system32
Reboot in 5 minutes with reason as 'Application: Maintenance (Planned)
'Task Scheduler → Action → Create Task → General
Scheduled Reboot
SYSTEM
user accountRun with highest privileges
Windows 2012 R2
Task Scheduler → Action → Create Task → Triggers
30 minutes
We add two actions, one to warn users and the other to reboot the server.
Task Scheduler → Action → Create Task → Actions
Start a program
C:\Windows\System32\msg.exe
* “Please log out now. This server is rebooting in 5 minutes!”
Task Scheduler → Action → Create Task → Actions
Start a program
C:\Windows\System32\shutdown.exe
/r /f /t 300 /c “Scheduled Reboot” /d p:4:1
c:\windows\system32
You can easily export saved tasks to be imported to other machines.