【发布时间】:2020-07-30 01:33:03
【问题描述】:
我在 rundeck 中有一份工作,该工作通过某些域网络的用户凭据连接到 windows 机器,并运行从域网络中的另一台机器复制某些文件夹的脚本。 由 WinRM 完成与 windows 节点的连接。
当我通过 rundeck 作业运行该脚本时,它会因错误而失败
[ERROR ] Test-Path : Access is denied
10:43:56 At E:\scripts\site_backup.ps1:20 char:10
10:43:56 + if(-not (Test-Path $BackupDirectory)) {
10:43:56 + ~~~~~~~~~~~~~~~~~~~~~~~~~~
PermissionDenied: (\\some.path.local\dprr...rw-tests-pq:String) [Test-Path], UnauthorizedAccessException
但是,如果我在通过 RDP 连接到该计算机的同一用户下运行该脚本,则它可以正常工作。
我怀疑 WinRM 服务没有足够的权限。也许我错了。我该如何解决这个问题?任何帮助将不胜感激。
【问题讨论】: