【发布时间】:2019-02-13 14:33:22
【问题描述】:
论坛新手。 我一直在尝试通过 psexec 命令从 sccm 包运行 PowerShell 脚本,但似乎无法让它工作,之前可能被问过,但我在这里试一试。不确定是路径问题、权限问题还是其他输入问题。
试过运行这个:
psexec -i \\server\packages$\app\folder with space\deploy-script.ps1
这给出了错误:
“无法访问服务器\packages$\app\带有空间的文件夹”
“连接 到服务器...”
也尝试放置“路径”,但也不起作用。 我一直在以管理员提升的权限运行它,但仍然不行。
psexec -i \\server\packages$\app\folder with space\deploy-script.ps1
启动脚本安装。
【问题讨论】:
-
你应该引用路径
"PATH",如果这应该是一个UNC路径,你需要在开头两个反斜杠,所以"\\server\packages$\app\folder with space\deploy-script.ps1" -
抱歉,如果这是题外话,但老实说,如果可能的话,我宁愿使用
Invoke-Command。我不知道你是否有这个选项,但如果你有,它会更容易(你不需要 PSExec)并且输出/日志记录可以更相关。
标签: powershell psexec