【问题标题】:Start PowerShell process as administrator - Window closes以管理员身份启动 PowerShell 进程 - 窗口关闭
【发布时间】:2018-07-18 21:08:50
【问题描述】:

在 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 实例关闭?

【问题讨论】:

  • 如果您正在尝试这样做,您将无法绕过 UAC 提示。

标签: powershell


【解决方案1】:
$Arguments = "Start-Process powershell -Verb RunAs"
Start-Process powershell -Credential $Credential -ArgumentList $Arguments

RunAs 不是参数而是值:)

如果您更正此问题,您将能够正确运行 Powershell 控制台。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-09-16
    • 2013-09-18
    • 1970-01-01
    • 2014-10-08
    • 1970-01-01
    相关资源
    最近更新 更多