Можно ли запускать и останавливать пулы приложений IIS 6.0 на одном компьютере из кода Java, запущенного на другом компьютере?Если да, то как?
Используйте Java для выполнения другой программы и используйте инструмент командной строки, такой как
appcmd stop apppool /apppool.nam appcmd start apppool /apppool.nam
(см. http://technet.microsoft.com/en-us/library/cc732742(WS.10).aspx)
Я считаю, что вы можете сделать это с помощью WMI.Пожалуйста, посмотрите http://msdn.microsoft.com/en-us/library/ms525309(v=vs.90).aspx
и здесь: http://www.microsoft.com/technet/prodtechnol/WindowsServer2003/Library/IIS/9041b0a5-c314-46d9-8f56-01506687f357.mspx?mfr=true
Или просто Google "IIS WMI".
Сначала найдите нужный API и найти способ написатьJScript или VBScript, который делает то, что вам нужно.
Тогда у вас есть 2 способа.
Runtime.exec()