该论坛的新手。 我一直在尝试通过psexec命令从sccm包中运行PowerShell脚本,但似乎无法使其正常工作,可能之前有人问过,但我在这里给出了建议。不确定其路径问题,权限问题还是其他输入问题。
尝试运行此命令
psexec -i \\server\packages$\app\folder with space\deploy-script.ps1
出现错误:
“无法访问带有空间的server \ packages $ \ app \ folder”
“正在连接 到服务器...”
试图也放置“路径”,但是也没有用。 我一直在使用管理员提升权限来运行它。
psexec -i \\server\packages$\app\folder with space\deploy-script.ps1
启动脚本安装。
答案 0 :(得分:1)
在此处检查psexec的语法:https://docs.microsoft.com/en-us/sysinternals/downloads/psexec
您命令的正确系统税应类似于:
psexec \\server powershell.exe -f "\\path\to\script.ps1"
答案 1 :(得分:0)
很抱歉,如果这是题外话,但老实说,如果可能的话,我宁愿使用Invoke-Command
。我不知道您是否可以选择,但是,如果这样做,它会更容易(您不需要PSExec),并且输出/日志记录可能更相关。
答案 2 :(得分:0)
感谢所有答复,我将尝试前两种方法,看看是否可行,一旦确定了路径,是否也可以使用系统标志运行该方法?