我试图通过在C#/ ASP.Net编码的Web界面运行Powershell脚本。我将完成我的.ps1脚本,并通过Process.Start(Powershell);来调用它们。通过ASP.Net Powershell - “'='操作失败:访问被拒绝。”
我每次收到的错误是“'='操作失败:访问被拒绝。”失败的powershell脚本部分位于“$ LC = Get-Credential” - 分配在其他地方起作用。注意:在IIS7 Web服务器上运行已发布的.aspx时,这只会失败。通过Visual Studio 2010进行调试时,它可以正常工作。
谢谢!
很明显,Get-Credential无法运行?因为您的帐户没有获得凭据的权限? – Aristos
@Matt(OP,OP和回答者都有相同的名字) - 添加注释,不要输入为答案 – manojlds
该帐户有权获取凭证。毫无疑问。我不确定它会在应用程序池/网络服务器上运行... – 2011-07-09 19:06:37