2015-01-14 98 views
0

我有一個TFS服務器和一個QAserver。我正在使用TFS使用自動部署,並且有一個滿足要求的PowerShell腳本。 但是,我從使用相同的Power Shell腳本重新啓動QA服務器IIS時遇到問題。 我正在執行以下一組重新啓動IIS的命令。使用Powershell在遠程計算機上重新啓動IIS

/* strUser的是QAserver

$名氣=新物體System.Management.Automation.PSCredential( 「$ QAserver $ strUser的」,$密碼) $會議=新的PSSession的管理員組中$ oceane_server -auth協商-Credential $名氣

/*一些部署腳本*/

調用命令-session $ session中-ScriptBlock {IISRESET /停止}出現

以下錯誤:

訪問被拒絕,您必須是遠程計算機的管理員才能使用此命令。

命令。請將您的帳戶添加到管理員本地組

遠程計算機或域管理員全局組。

我找不到解決方案。任何幫助將是可觀的。

+0

您對您使用的憑證是否爲該框上的管理員有多肯定? –

回答

0

快速解決方法是打開服務器的所有端口並運行iisreset [MACHINENAME]/stop。

對於powershell遠程處理,我使用credssp,因爲它允許雙跳。此外,您是否將您的執行策略設置爲繞過?

Set-ExecutionPolicy Bypass 
相關問題