SID を取得する

ユーザのSID を取得するサンプルコードです。

バッチ

wmic よりユーザ情報を参照し、その中のSIDを表示する。

コマンド:


wmic useraccount where name='username' get sid



ログイン中のユーザのSIDを表示する。

コマンド:


whoami /all | findstr -i username



Powershell

ワークグループ環境の場合、DNS名ではなくnetbios名を指定する必要があり。

コマンド:


$Hostname=get-content env:computername

[wmi]"win32_userAccount.Domain='$Hostname',Name='administrator'"



コマンドサンプル一覧