バッチファイルを使用せずに管理者として実行したいスクリプトがあります。Powershell RunAs管理者
スクリプトを実行すると、新しい管理者ウィンドウが開き、ただちに終了するという問題があります。
If (-NOT ([Security.Principal.WindowsPrincipal][Security.Principal.WindowsIdentity]::GetCurrent()).IsInRole([Security.Principal.WindowsBuiltInRole] "Administrator"))
{
$arguments = "& '" + $myinvocation.mycommand.definition + "'"
Start-Process powershell -Verb runAs -ArgumentList $arguments
Break
}
Get-AppxProvisionedPackage -Online | Sort-Object -Property DisplayName | Select-Object -Property DisplayName
正確には?私はすべての行の多くの場所で試してみましたが、それでもパラメータを出すか、スローするとエラーが見つかりません。 –
'Start-Process'にコマンドラインが渡されました。 – Richard