2015-01-14 100 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 
相关问题