是否可以在 powershell 中以管理员身份启动应用程序?

是否可以在 powershell 中以管理员身份启动应用程序?

我想创建一个以管理员身份运行应用程序的计划任务。可以吗?

我当前的任务操作是这样的

powershell 
$packageFamilyName = (Get-AppxPackage | Where-Object { $_.Name -eq 'MyApp' } 
  | Select-Object -ExpandProperty PackageFamilyName);    
Start-Process shell:appsFolder\$packageFamilyName!MyApp;

答案1

使用 启动进程命令

Start-Process powershell -Verb runAs -FilePath "notepad" -ArgumentList arguments

有关更多讨论和其他可能性,请参阅 使用 PowerShell 以管理员身份运行命令?

答案2

您可以使用RunAsPowerShell cmdlet 实现此目的。

例如runas /user:admin powershell

其中 admin 是您的管理员帐户的名称。

相关内容