it is not very useful. Maybe 14 years ago it was.
Anyway if you are interested on the matter, please follow the Corion's advice about the overall design of a web infrastructure.
Fore the mere restart of an IIS instance you just need one command.
iisreset [computername]
/RESTART Stop and then restart all Internet services.
/START Start all Internet services.
/STOP Stop all Internet services.
/REBOOT Reboot the computer.
/REBOOTONERROR Reboot the computer if an error occurs when st
+arting,
stopping, or restarting Internet services.
/NOFORCE Do not forcefully terminate Internet services
+if
attempting to stop them gracefully fails.
/TIMEOUT:val Specify the timeout value ( in seconds ) to wa
+it for
a successful stop of Internet services. On exp
+iration
of this timeout the computer can be rebooted i
+f
the /REBOOTONERROR parameter is specified.
The default value is 20s for restart, 60s for
+stop,
and 0s for reboot.
/STATUS Display the status of all Internet services.
/ENABLE Enable restarting of Internet Services
on the local system.
/DISABLE Disable restarting of Internet Services
on the local system.
This command i think it ship with every installation of the headache-generator-webserver (Aka IIS) from times of Winnt and is still valid with IIS 7.5. The command can operate also on a remote machine.
L*
There are no rules, there are no thumbs..
Reinvent the wheel, then learn The Wheel; may be one day you reinvent one of THE WHEELS.
|