在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实例关闭?
答案 0 :(得分:0)
$Arguments = "Start-Process powershell -Verb RunAs"
Start-Process powershell -Credential $Credential -ArgumentList $Arguments
RunAs不是参数而是值:)
如果您对此进行了更正,则可以正确运行Powershell控制台。