我有一個PowerShell腳本,需要以管理員身份運行時,我單擊.bat文件啓動它,但是,我還需要隱藏PowerShell窗口。我有一個腳本,目前啓動它作爲管理員,但我需要它來隱藏窗口以及。我試圖隱藏--windowstyle,但它不起作用。這裏是我的啓動腳本:以管理員身份運行PowerShell腳本並隱藏PowerShell窗口
@ECHO OFF
SET ThisScriptsDirectory=%~dp0
SET PowerShellScriptPath=%ThisScriptsDirectory%PMCS_Full_InProgress.ps1
PowerShell -NoProfile -ExecutionPolicy Bypass -Command "& {Start-Process PowerShell -ArgumentList '-NoProfile -ExecutionPolicy Bypass -File ""%PowerShellScriptPath%""' -Verb RunAs}";
任何人都可以幫我隱藏窗口嗎?謝謝你的時間。
'PowerShell -WindowStyle hidden'將隱藏窗口。使用'-NoProfile'和'-ExecutionPolicy Bypass'應該已經以admin部分的身份執行運行。因此,您的Endcode將是:'PowerShell -WindowStyle隱藏的-NoProfile -ExecutionPolicy Bypass -File C:\ PMCS_Full_InProgress.ps1'。不需要任何更多 – SimonS
它看起來不像管理員那樣運行不幸,是否有另一種方式來安排它或單詞呢? –