通过PowerShell脚本(.ps1)上的快捷方式传递参数



我正试图通过脚本上的快捷方式传递一个参数。所以我已经完成了我的快捷方式,并在"目标"字段中写入了我的参数"测试"(C:\Users\MBGR\Desktop\test2.ps1-Test)。

在我的脚本中,我有"$args[0]"来接收我的参数。当我从Win7通过Execute发送参数时(powershell.exe-noexit C:\users\MBGR\Desktop\test2.ps1 TEST),它工作得很好。也可以通过CMD。

所以我的问题是,为什么不使用快捷方式?它与VBS配合得很好,是不是我缺少了一些东西来让它发挥作用?

您必须在Target编辑框中的脚本前面添加Powershell可执行文件。

示例

C: \Windows\System32\WindowsPowerShell \v1.0\powershell.exe C:\users\MBGR\Desktop\test2.ps1测试

相关内容

最新更新