※ 本文轉寄自 ptt.cc, 文章原始頁面
看板Windows
作者sam56312
標題

[問題] Powershell隱藏執行視窗

留言15則留言,2人參與討論
推噓3 ( 3012 )
請教一下,目前是使用如下的語法,試著隱藏執行的視窗,但似乎還是會短暫跳出才消失 powershell.exe -WindowStyle Hidden -File "C:\path\to\your\script.ps1" 請教該如何修正,謝謝! -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 49.217.193.166 (臺灣) ※ 文章網址: https://www.ptt.cc/bbs/Windows/M.1715745942.A.532.html

15 則留言

cancelpc, 1F
因為跑PowerShell就先開視窗了,等PowerShell執行隱藏視

cancelpc, 2F
窗才會隱藏。

cancelpc, 3F
得將執行PowerSell的動作,交給其他沒視窗的agent代為執

cancelpc, 4F

cancelpc, 5F
去搜尋一個 RunHiddenConsole的小工具
謝謝指導,那.bat也是一樣的原因囉?
※ 編輯: sam56312 (49.217.193.166 臺灣), 05/15/2024 13:09:30

cancelpc, 6F
一樣,只差別 pwsh.exe 變成 cmd.exe

cancelpc, 7F
某個版本RunHiddenConsole.exe 可以直接執行 bat/cmd 不

cancelpc, 8F
需 R...H...C cmd.exe /c foo.bat

cancelpc, 9F
透過 agent 小心 work/curr dir 問題

cancelpc, 10F
跟排程一樣,預設工作路徑可能跑掉
了解,我再嘗試用VBS執行看看,謝謝
※ 編輯: sam56312 (49.217.193.166 臺灣), 05/15/2024 15:44:31

hunandy14, 11F
只能用vbs去帶混合bat動態載入pwsh代碼

hunandy14, 12F
真的要成一個檔案就再把bat再融入vbs動態產生

hunandy14, 13F
[問題] Powershell隱藏執行視窗

hunandy14, 14F
啊直接用vbs帶 powershell -f 應該也行

hunandy14, 15F
試了一下可以,只是記得設置 bypass 不然會卡權限
好的,感謝
※ 編輯: sam56312 (211.23.210.66 臺灣), 05/16/2024 19:44:54