根据问题的地方,这个问题可能会或可能不适合超级用户,但是因为我找不到问题所在,所以我会先试着在这里发布,让我知道是否应该移动。
我试着看着这个StackOverflowpost,但海报没有我做的相同的问题。 我目前的猜测是,我启动PowerShell实例时,缺less某种forms的参数。
我正尝试使用键盘快捷键启动PowerShell脚本。 我当前的脚本(超级简单,只是提示是/否popup)看起来像这样:
$a = new-object -comobject wscript.shell $a.popup("Here's a test script", 0,"Title goes here", 4)
为了确保它没有任何查找问题,我把脚本和快捷方式都放到了桌面上的脚本上,即:
快捷方式在属性中有以下设置:
目标:C:\ Windows \ System32 \ WindowsPowerShell \ v1.0 \ powershell.exe -ExecutionPolicy Bypass -File'C:\ Users \ me \ Desktop \ ShortcutTest.ps1' 从:C:\ Users \ me \桌面开始 快捷键:Ctrl + Alt + Q
问题是当我按下快捷方式成功启动PowerShell窗口,但它立即closures实例。
故障排除至今
如果任何人有任何提示如何解决这个问题,或者至less进一步排除故障,将不胜感激!
尝试这个:
"C:\Windows\System32\WindowsPowerShell\v1.0\powershell.exe" - WindowStyle Hidden -ExecutionPolicy ByPass -File 'C:\Users\me\Desktop\ShortcutTest.ps1'