昇格された特権で実行するためにそれらのセクションを必要とする多くのスクリプトがあります。
私が次のことをした場合:
pw= convertto-securestring "PASSWORD" -asplaintext –force
$pp = new-object -typename System.Management.Automation.PSCredential -argumentlist "DOMAIN\user",$pw
$script = "c:\pathtoscript.ps1"
Start-Process powershell -Credential $pp -ArgumentList '-noprofile -command &{Start-Process $script -verb runas}'
ネットワークケーブルが接続されていない場合は正常に動作します。ただし、ネットワークに接続して試してみると、最終的にスクリプトは実行されますが、2 ~ 3 分間ハングします。
さらに奇妙なことに、Powershell 以外のプロセスを開くと正常に動作し、引数が指定されていない場合は Powershell を開くと正常に動作します。