Home > Windows にまつわる e.t.c.

PowerShell でのドメイン/ワークグループ判断とドメイン/ワークグループ名の取得


コンピューターがドメイン参加しているか否かの確認と、ドメイン/ワークグループ名の取得は、WMI の Win32_ComputerSystem で確認できます。

ドメイン参加の可否は PartOfDomain で判断できます。

ドメイン参加している : True
ドメイン参加していない : False

 

ドメイン/ワークグループ名は Domain に格納されています。

これを PowerShell で確認する場合はこんな感じですね。
(echo を綺麗に出したかったので function にしてみました)

function CheckDomainName(){
    $ComputerSystem = Get-WmiObject Win32_ComputerSystem

    Write-Host -NoNewline "Domain/Workgroup : "
    if( $ComputerSystem.PartOfDomain -eq $True ){
        Write-Host "Domain"
        Write-Host -NoNewline "Domain name : "
    }
    else{
        Write-Host "Workgroup"
        Write-Host -NoNewline "Workgroup name : "
    }
    Write-Host $ComputerSystem.Domain
}
CheckDomainName

 

 

back.gif (1980 バイト)

home.gif (1907 バイト)

Copyright © MURA All rights reserved.