概要
PowerShellでAdministratorかどうかを判定してみます。
スクリプト
こんなかんじ。
$currentPrincipal = New-Object Security.Principal.WindowsPrincipal([Security.Principal.WindowsIdentity]::GetCurrent()) $bool_admin = $currentPrincipal.IsInRole([Security.Principal.WindowsBuiltInRole]::Administrator) if ($bool_admin) { Write-Output 'Admin' } else { Write-Output 'NotAdmin' }
実行してみる
管理者権限で実行してみるとこう。
> .\check_admin.ps1 Admin
そうじゃないとこう。
> .\check_admin.ps1 NotAdmin
おわりに
おわり。
- 作者: Lee Holmes,マイクロソフト株式会社ITプロエバンジェリストチーム(監訳),菅野良二
- 出版社/メーカー: オライリージャパン
- 発売日: 2008/10/23
- メディア: 大型本
- 購入: 4人 クリック: 72回
- この商品を含むブログ (15件) を見る