🌐
[Windows]コマンドでドメイン参加の有無を確認する方法
概要
こちらの記事ではスタンドアローン環境よりPSSessionによるリモート接続を実施しました。
その際、スタンドアローン環境か Active Directory ドメイン環境か で手順が異なり、証跡としてコマンド結果で載せる必要があると考え調べた情報を共有します。
この記事のターゲット
- Windowsユーザーの方
- コマンドでドメイン参加の有無を調べたい方
ドメイン参加の有無を確認するコマンド
Get-WMIObject で Win32_ComputerSystem を呼び出し、項目「PartOfDomain」の結果が True
or False
により判断できます。
- True :ドメイン参加中(ドメイン環境)
- Flase:ドメイン不参加(スタンドアローン環境)
コピー用
(Get-WMIObject Win32_ComputerSystem).PartOfDomain
私の環境だとFalseのためスタンドアローン環境
PS C:\WINDOWS\system32> (Get-WMIObject Win32_ComputerSystem).PartOfDomain
False
PS C:\WINDOWS\system32>
項目を絞らずにそのまま実行した際の結果 < クリックで折りたたみが開く >
コピー用
Get-WMIObject Win32_ComputerSystem
PS C:\WINDOWS\system32> Get-WMIObject Win32_ComputerSystem
Domain : "WorkgroupName" 👈 個人情報の為、違う文字に置き換え
Manufacturer : "ComputerMaker" 👈 〃
Model : "ComputerModel" 👈 〃
Name : "ComputerName" 👈 〃
PrimaryOwnerName : "OwnerName" 👈 〃
TotalPhysicalMemory : 16994529280
PS C:\WINDOWS\system32>
参考情報
- 公式リファレンス - Win32_ComputerSystem クラス
https://learn.microsoft.com/ja-jp/windows/win32/cimwin32prov/win32-computersystem - ドメインメンバーの有無を確認
https://winscript.jp/powershell/92
https://www.vwnet.jp/windows/PowerShell/CheckDomainName.htm
まとめ
基本、ご自身の環境を使用する為、利用する機会は少ないと思いますが、
PowerShellのコマンドレット、Get-WMIObjectを使いドメイン参加状況を確認できました。
関連記事
Discussion