システム ユーザー アカウントで実行されるアプリケーションを実行する必要があります (powershell 自体は、管理者権限を持つ標準ユーザー アカウントで実行されます)。カスタム資格情報を使用して Start-Process コマンドレットを試しました。
$cred = New-Object System.Management.Automation.PSCredential -ArgumentList @("system", (ConvertTo-SecureString -String "" -AsPlainText -Force))
Start-Process -Credential $cred "app.exe"
しかし、それには2つの問題があります。まず、空白のパスワード (システム ユーザーには何もありません) の有無にかかわらず、資格情報オブジェクトを作成できません。パスワードだけで資格情報を使用すると、パスワードが正しくないというエラー メッセージが表示されます。これを行う方法はありますか?
ところで、これには psexec を使用できません。