はし、
私はPowershell(相対的なNewBie)で遊んでいて、別のスクリプト内から昇格された権限を持つPowershellスクリプトを呼び出す最も簡単な方法を探しています。
別のアカウントで新しいスクリプトを開始できるstart-processのrunas動詞を知っています。ただし、私の問題は、Vista(UACがアクティブ)では、すべての管理者アカウントに 2つのアクセストークン 、通常の特権と昇格された特権があることです。
Runasメソッドを使用する場合、2番目のスクリプトは正しいアカウントで開始されますが、昇格されていないアクセストークンを使用します。これを制御する簡単な方法はありますか?
あなたの助けをどうもありがとう!
ウルリッヒ
PowerShell V2を実行していますか?その場合は、Microsoft PowerShellPack モジュールを確認してください。昇格されたプロセスを実行する「Start-ProcessAsAdministrator」があります。
あなたはこれを試すことができます: http://gallery.technet.Microsoft.com/scriptcenter/63fd1c0d-da57-4fb4-9645-ea52fc4f1dfb/
これにより、スクリプト全体の昇格が開始されます。