作者sam56312 ()
看板Windows
标题[问题] Powershell隐藏执行视窗
时间Wed May 15 12:05:40 2024
请教一下,目前是使用如下的语法,试着隐藏执行的视窗,但似乎还是会短暂跳出才消失
powershell.exe -WindowStyle Hidden -File "C:\path\to\your\script.ps1"
请教该如何修正,谢谢!
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 49.217.193.166 (台湾)
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Windows/M.1715745942.A.532.html
1F:推 cancelpc: 因为跑PowerShell就先开视窗了,等PowerShell执行隐藏视05/15 12:50
2F:→ cancelpc: 窗才会隐藏。05/15 12:50
3F:→ cancelpc: 得将执行PowerSell的动作,交给其他没视窗的agent代为执05/15 12:51
4F:→ cancelpc: 行05/15 12:51
5F:推 cancelpc: 去搜寻一个 RunHiddenConsole的小工具05/15 12:56
谢谢指导,那.bat也是一样的原因罗?
※ 编辑: sam56312 (49.217.193.166 台湾), 05/15/2024 13:09:30
6F:推 cancelpc: 一样,只差别 pwsh.exe 变成 cmd.exe05/15 13:20
7F:→ cancelpc: 某个版本RunHiddenConsole.exe 可以直接执行 bat/cmd 不05/15 13:23
8F:→ cancelpc: 需 R...H...C cmd.exe /c foo.bat05/15 13:23
9F:→ cancelpc: 透过 agent 小心 work/curr dir 问题05/15 13:25
10F:→ cancelpc: 跟排程一样,预设工作路径可能跑掉05/15 13:25
了解,我再尝试用VBS执行看看,谢谢
※ 编辑: sam56312 (49.217.193.166 台湾), 05/15/2024 15:44:31
11F:→ hunandy14: 只能用vbs去带混合bat动态载入pwsh代码05/16 10:13
12F:→ hunandy14: 真的要成一个档案就再把bat再融入vbs动态产生 05/16 10:14
14F:→ hunandy14: 啊直接用vbs带 powershell -f 应该也行05/16 14:17
15F:→ hunandy14: 试了一下可以,只是记得设置 bypass 不然会卡权限05/16 14:20
好的,感谢
※ 编辑: sam56312 (211.23.210.66 台湾), 05/16/2024 19:44:54