簡體   English   中英

如何從Java遠程啟動/停止IIS 6.0中的應用程序池

[英]how to start/stop an application pool in IIS 6.0 from Java remotely

是否可以從在另一台計算機上運行的Java代碼中啟動和停止一台計算機上的IIS 6.0應用程序池? 如果是這樣,怎么辦?

使用Java的工具來執行另一個程序並使用命令行工具,例如

appcmd stop apppool /apppool.nam
appcmd start apppool /apppool.nam

(請參閱http://technet.microsoft.com/zh-cn/library/cc732742(WS.10).aspx

我相信您可以使用WMI做到這一點。 請看看http://msdn.microsoft.com/zh-CN/library/ms525309(v=vs.90).aspx

此處: http : //www.microsoft.com/technet/prodtechnol/WindowsServer2003/Library/IIS/9041b0a5-c314-46d9-8f56-01506687f357.mspx?mfr=true

或只是谷歌“ iis wmi”。

首先找到所需的API,然后找到一種編寫滿足您需求的JScript或VBScript的方法。

然后,您有2種方法。

  1. 只需使用Runtime.exec()從Java執行剛剛完成的腳本
  2. 使用JaWin,JIntegra或JInterop(或可能其他)之類的互操作性程序包從Java調用相同的代碼。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM