我正在解决Win 10开始菜单带来的麻烦,该菜单无法处理同一可执行命令的多个快捷方式(开始菜单图块)。我想使用PuTTY -load SessionName
因此,我为每个会话创建了一个小的powershell(PS)脚本文件,例如:
# ----Open named PuTTY session----
$PF= ${Env:ProgramFiles}
$exe= "Other\PuTTY\putty.exe"
$session= "Servername (login)"
$PuTTY= Join-Path $PF $exe
& $PuTTY -load $session
然后我可以创建该脚本的快捷方式,并将快捷方式目标设置为-
powershell.exe <path to ps1 script file>
并将快捷方式固定到开始菜单。
这很好用,但是在脚本运行时,您可以看到Powershell控制台窗口快速打开,然后在脚本运行时关闭。我想摆脱PS控制台窗口中这种烦人的闪烁。
我已经尝试过在快捷方式的命令行中添加-WindowStyle Hidden
和/或-NonInteractive
选项,但是Powershell控制台的烦人的闪烁仍然会发生。
我希望-WindowStyle Hidden
使PS在没有显示窗口的背景下运行。不是吗?还是有另一种方式来实现真正的“隐形” PS脚本?