[问题] Powershell隐藏执行视窗

楼主: sam56312 (sma)   2024-05-15 12:05:40
请教一下,目前是使用如下的语法,试着隐藏执行的视窗,但似乎还是会短暂跳出才消失
powershell.exe -WindowStyle Hidden -File "C:\path\to\your\script.ps1"
请教该如何修正,谢谢!
作者: cancelpc (阿吉)   2024-05-15 12:50:00
因为跑PowerShell就先开视窗了,等PowerShell执行隐藏视窗才会隐藏。得将执行PowerSell的动作,交给其他没视窗的agent代为执行去搜寻一个 RunHiddenConsole的小工具一样,只差别 pwsh.exe 变成 cmd.exe某个版本RunHiddenConsole.exe 可以直接执行 bat/cmd 不需 R...H...C cmd.exe /c foo.bat透过 agent 小心 work/curr dir 问题跟排程一样,默认工作路径可能跑掉
作者: hunandy14 (Charlott.HonG)   2024-05-16 10:13:00
只能用vbs去带混合bat动态加载pwsh代码真的要成一个档案就再把bat再融入vbs动态产生

Links booklink

Contact Us: admin [ a t ] ucptt.com