Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/powershell/13.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Security powershell中跨服务器的权限问题_Security_Powershell_File Permissions_Powershell 1.0 - Fatal编程技术网

Security powershell中跨服务器的权限问题

Security powershell中跨服务器的权限问题,security,powershell,file-permissions,powershell-1.0,Security,Powershell,File Permissions,Powershell 1.0,我希望有一个自动化的过程,基本上在CI情况下部署(复制)asp.net网站。我已经建立了网站,然后我想把代码复制到web服务器上。此powershell代码正在我的生成服务器上运行。生成服务器在定义的服务帐户下运行,我已将该帐户的完全控制权授予需要部署网站的web服务器上的文件夹。 如果我在Account(我有完全控制权)下从本地计算机运行powershell代码,它就会工作。当我在我的管理帐户下从构建运行代码时,它失败了。当它在服务帐户下运行时失败。 web服务器和生成服务器都是windows

我希望有一个自动化的过程,基本上在CI情况下部署(复制)asp.net网站。我已经建立了网站,然后我想把代码复制到web服务器上。此powershell代码正在我的生成服务器上运行。生成服务器在定义的服务帐户下运行,我已将该帐户的完全控制权授予需要部署网站的web服务器上的文件夹。
如果我在Account(我有完全控制权)下从本地计算机运行powershell代码,它就会工作。当我在我的管理帐户下从构建运行代码时,它失败了。当它在服务帐户下运行时失败。
web服务器和生成服务器都是windows 2003框。我的机器是Vista

我真的很困惑,似乎用户凭据没有正确地从构建服务器传递到web服务器,而是从我的vista pc传递到web服务器。我希望我们的管理人员有一个线索,这似乎是一些非常基本的授权问题

失败的命令是Copy Item和Remove Item,我可以在重新部署之前获取childitems,因为我正在将所有现有文件复制到一个zip中(即我可以访问我可以写入的文件夹)

提前谢谢

RhysC参见:


我知道您提到Get ChildItem没有失败,但是Web服务器上的读取权限(共享和文件系统)是什么?

Keiths stuff看起来很合适。我希望这不是一个2跳的问题。这可能太难了,因为我没有更高的权限,而且我认为我们的管理员不会有多大帮助(感谢您的帮助,谢谢:)(哦,所有经过身份验证的用户都有读取/执行权限)