佐々木屋

技術的なことから趣味まで色々書きます

ドメイン参加・離脱

ドメイン参加

実行後、ReturnValue=0となれば成功です。
または、別途ドメイン名を取得する方法があります(後述)。

#一行で書いて下さい
wmic ComputerSystem WHERE name='%computername%' CALL 
    JoinDomainOrWorkgroup Name="@ドメイン名" 
    Username="@ドメイン管理ユーザー名" 
    Password="@ドメイン管理パスワード" FJoinOptions=3


ドメイン離脱

離脱はUnJoinDomainOrWorkgroupとし、FJoinOptions=0とします。
その後WORKGROUPなど適当なグループへ登録します。

#一行で書いて下さい
#離脱
wmic ComputerSystem WHERE name = '%computername%' CALL 
    UnJoinDomainOrWorkgroup Username="@ドメイン管理ユーザー名" 
    Password="@ドメイン管理パスワード" 
    FUnJoinOptions=0

#ワークグループへ登録
wmic ComputerSystem WHERE name = '%computername%' CALL 
    JoinDomainOrWorkgroup Name="WORKGROUP"


ドメイン参加.・離脱の確認

基本的に再起動後適用されますが、再起動前でも取得可能です。

net config workstation

以下のような情報が取得できますので、ワークステーションドメインが変更されているかどうかを確認します。

C:\Users\SASAKI>net config workstation
コンピューター名                                  \\SASAKIYA
フル コンピューター名                            SASAKIYA.HOGE.PIYO
ユーザー名                                        SASAKI

アクティブなネットワーク (ワークステーション)
        NetBT_Tcpip_{******)

ソフトウェア バージョン                           Windows 10 Pro

ワークステーション ドメイン                       HOGE
ワークステーション ドメイン DNS 名                HOGE.PIYO
ログオン ドメイン                                 HOGE