プロジェクト

全般

プロフィール

[Windows/PowerShell] PowerShell でローカルアカウントの存在をチェックする方法は?

技術ノート
2016/11/02

[番号]
技術ノート KGTN 2016101810

[現象]
[Windows/PowerShell] PowerShell でローカルアカウントの存在をチェックする方法は?

[説明]
以下のスクリプトでローカルアカウントの存在チェックを行うことが出来ます.

# アカウントの存在チェック
function IsLocalUserAccunt( $UserID )
{
$hostname = hostname
[ADSI]$Computer = "WinNT://$hostname,computer" 
$Users = $Computer.psbase.children | ? {$_.psBase.schemaClassName -eq "User"} | Select-
Object -expand Name
return ($Users -contains $UserID)
}
$UserID = "wguser901" 
IsLocalUserAccunt $UserID

ファイル

KGTN2016101810.pdf (55.7 KB) kitasp 技術センター, 2016/11/02 15:11