作者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/m.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