新的论坛。我一直试图通过psexec命令从sccm包中运行PowerShell脚本,但似乎无法让它工作,可能之前被问过,但我在这里试一试。不确定其路径问题,许可问题或其他输入问题。
试过这个:
psexec -i \\server\packages$\app\folder with space\deploy-script.ps1
这给出了错误:
“无法访问带有空格的server \ packages $ \ app \文件夹” “连接到服务器...”
试图把“途径”也放在一边但也行不通。我一直在运行这个管理员提升权利仍然没有去。
psexec -i \\server\packages$\app\folder with space\deploy-script.ps1
启动脚本安装。
在这里检查psexec的语法:https://docs.microsoft.com/en-us/sysinternals/downloads/psexec
命令的正确语法应如下所示:
psexec \\server powershell.exe -f "\\path\to\script.ps1"
如果这是偏离主题的道歉,但说实话,如果可能的话,我宁愿使用Invoke-Command
。我不知道你是否有选择,但如果你这样做,那就更容易了(你不需要PSExec),输出/日志记录可能更相关。
我感谢所有给出的回复,我将尝试前两种方法,看看是否有效,也可以在路径制定完成后运行系统标志吗?