![JoinDomainOrWorkgroup メソッド FJoinOptions ヘルプ](https://rvso.com/image/515685/JoinDomainOrWorkgroup%20%E3%83%A1%E3%82%BD%E3%83%83%E3%83%89%20FJoinOptions%20%E3%83%98%E3%83%AB%E3%83%97.png)
JoinDomainOrWorkgroup
Method of the Win32_ComputerSystem
Classを使用した経験のある方はいらっしゃいますか?
マシンをドメインに参加させるための PowerShell スクリプトを作成したいと考えています。マシンに既存のコンピューター アカウントが存在する可能性があるので、その場合はそれを削除してドメインに再度参加させたいと思います。
コンピュータ アカウントが存在する場合はそれを削除する「検索と破棄」の部分をすでにスクリプト化しましたが、FJoinOptions
Technet のスイッチに気付きました。問題は、それらが少し曖昧だということです。
4 (0x4) Deletes an account when a domain exists.
ドメインに既に存在する場合、コンピューター アカウントが削除されることを意味しますか?
また、この方法では、マシンを参加させるコンピュータ名を指定できますか、それとも名前を変更してからドメインに参加する必要がありますか。
乾杯、
ベン
注:私はガイドをhttp://msdn.microsoft.com/en-us/library/aa392154(VS.85).aspx- 他にもっと良いリソースがあるかどうかはわかりません。
答え1
このWMIメソッドは単なるラッパーのようですネットジョインドメイン0x04 オプションはそこに記載されていないことに気づくでしょう。したがって、これは適用できないと思います。
プラットフォームSDKのLMJoin.hとドキュメントを見ると、ネットドメイン解除「参加解除が発生するとアカウントは無効になります」と記載されてNETSETUP_ACCT_DELETE 0x04
いるため、ドキュメント チームが熱心になりすぎて、実際には参加解除操作にのみ適用されるようです。
詳細については、ディレクトリサービス機能MSDN のドキュメント。