我正在尝试通过 SCCM 部署 Lego MindStorms。我有一个 PowerShell 脚本,用于启动 EXE 并在安装后执行一些其他操作。PS1 文件与 EXE 位于同一目录中。PowerShell 脚本尝试在下载包后运行,但未安装该程序。我可以进入下载包的缓存文件夹,右键单击脚本并告诉它运行,安装开始正常。
这是我在 SCCM 程序的命令行中输入的内容:
powershell.exe -executionpolicy bypass -file .\Install_MindStorms.ps1
我也尝试了与上面相同的命令,但文件名之前没有 .\。
这里发生了什么不同,我可以从下载的包中手动运行 PS1 文件,但是在从分发点下载后通过广告程序自动运行相同的文件时,它不能正常工作?