以管理员身份启动PowerShell进程-窗口关闭

时间:2018-07-18 12:50:24

标签: powershell

在PowerShell窗口中使用以下代码:

$User = 'testuser1'
$Password = 'Pa$$w0rd' | ConvertTo-SecureString -AsPlainText -Force
$Credential = New-Object PSCredential -ArgumentList $User, $Password
Start-Process powershell -Credential $Credential

这可以正常工作,但是PowerShell实例不在提升的管理员模式下。我尝试过:

$Arguments = "Start-Process powershell -Verb -RunAs"
Start-Process powershell -Credential $Credential -ArgumentList $Arguments

这会打开一个PowerShell实例,但会立即关闭。

如何停止新的提升权限的PowerShell实例关闭?

1 个答案:

答案 0 :(得分:0)

$Arguments = "Start-Process powershell -Verb RunAs"
Start-Process powershell -Credential $Credential -ArgumentList $Arguments

RunAs不是参数而是值:)

如果您对此进行了更正,则可以正确运行Powershell控制台。