以管理员身份运行PowerShell脚本并隐藏PowerShell窗口

时间:2016-03-07 15:32:35

标签: windows powershell

我有一个PowerShell脚本,当我点击.bat文件启动它时需要以管理员身份运行,但是,我还需要隐藏PowerShell窗口。我有一个脚本,目前以管理员身份启动它,但我需要它来隐藏窗口。我试图隐藏-windowstyle,但它不起作用。这是我的启动脚本:

@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}";

任何人都可以帮我隐藏窗户吗?谢谢你的时间。

1 个答案:

答案 0 :(得分:0)

解决。我没有将-windowstyle hidden放在的{​​{1}}内,所以它根本没有认出来。我试图把它放在外面。谢谢你的帮助!