0
If (!([Security.Principal.WindowsPrincipal][Security.Principal.WindowsIdentity]::GetCurrent()).IsInRole([Security.Principal.WindowsBuiltInRole]'Administrator')) {
    Start-Process PowerShell.exe -ArgumentList ("-NoProfile -ExecutionPolicy Bypass -File `"{0}`"" -f $PSCommandPath) -Verb RunAs
    Exit
}

こんにちは、これはスクリプトを昇格させるためにプログラムの開始時に実行するコードです。しかし、PS1 を .exe に変換すると、もう動作しません。昇格された権限で変換されたスクリプトを作成する最良の方法は何ですか?

ありがとう

4

0 に答える 0