遠端重啟IIS服務

2021-09-06 17:43:18 字數 1146 閱讀 5209

方法一:

1

$username = "

administrator"2

$serverpass = "

pass"3

$server = "

10.4.19.60"4

$password = convertto-securestring $serverpass -asplaintext –force

5$cred = new-object system.management.automation.pscredential($username,$password)6

7 invoke-command -computername $server -scriptblock -credential $cred

該方法在重啟windows server 2003上的iis服務時,會出現如下錯誤資訊:

但是在重啟windows server 2012 r2上的iis服務時,可以成功,應該是與ps版本有關

方法二:

iisreset.exe remotename /restart
#需要本地和遠端計算機上都安裝有iis元件,如果不安裝iis,則無法使用 iisreset.exe 命令

方法三:

1 (get-wmiobject win32_service -computername servername -filter "name='iisadmin'").invokemethod("stopservice", $null) 

2 start-sleep -seconds 5

3 (get-wmiobject win32_service -computername servername -filter "name='iisadmin'").invokemethod("startservice", $null)

除此應該還需要重啟www服務,未測試。

方法四:

for iis v6

for iis v7

重啟IIS服務的方法

windows提供web服務的iis有時候會出現訪問過大導致 打不開,這時重啟iis是最好的選擇。開啟 控制面板 管理工具 服務 找到 iis admin service 右鍵點選 重新啟動 彈出 停止其它服務 視窗,點選 是 點選 開始 執行 輸入cmd 開啟命令視窗 輸入 net stop ii...

重啟遠端服務(WMI)

dim searcher as new managementobjectsearcher machine root cimv2 select from win32 service where name servicename searcher.scope scope if searcher.get ...

IIS重啟命令

iisreset computername restart 停止然後重新啟動所有 internet 服務。start 啟動所有 internet 服務。stop 停止所有 internet 服務。reboot 重新啟動計算機。rebootonerror 如果在啟動 停止或重新啟動 internet ...