Win32_ComputerSystem クラスの UnjoinDomainOrWorkgroup メソッド

UnjoinDomainOrWorkgroup メソッドは、ドメインまたはワークグループからコンピューター システムを削除します。

このトピックでは、マネージド オブジェクト形式 (MOF) 構文を使用します。 このメソッドの使用方法の詳細については、「メソッドの 呼び出し」を参照してください。

構文

uint32 UnjoinDomainOrWorkgroup(
  [in] string Password,
  [in] string UserName,
  [in] uint32 FUnjoinOptions = 
);

パラメーター

パスワード [入力]

UserName パラメーターでアカウント名を指定する場合、Password パラメーターは、ドメイン コントローラーに接続するときに使用するパスワードをポイントする必要があります。 それ以外の場合、このパラメーターは NULL である必要があります。

注意

IWbemServices ポインターで Winmgmt または CoSetProxyBlanket に接続する場合、パスワードはRPC_C_AUTHN_LEVEL_PKT_PRIVACY以上の高い認証レベルを使用する必要があります。 Winmgmt に対してローカルの場合、これは問題ではありません。

UserName [in]

ドメイン コントローラーへの接続時に使用するアカウント名を指定する、null で終わる定数文字列へのポインター。 "domain\user" や "user@domain" など、ドメインとユーザー アカウントを指定する必要があります。 このパラメーターが NULL の場合、呼び出し元コンテキストが使用されます。

注意

IWbemServices ポインターで Winmgmt または CoSetProxyBlanket に接続する場合、UserName は、RPC_C_AUTHN_LEVEL_PKT_PRIVACY以上の高い認証レベルを使用する必要があります。 Winmgmt に対してローカルの場合、これは問題ではありません。

FUnjoinOptions [in]

結合解除オプションを定義するビット フラグのセット。

(0)

既定値。 オプションなし。

NETSETUP_ACCT_DELETE (4)

参加解除操作の後に Active Directory アカウントを無効にしますが、アカウントは削除しないでください。

戻り値

UnjoinDomainOrWorkgroup メソッドは、成功した場合、またはオプションが関係しない場合に 0 (ゼロ) を返します。 その他の値はエラーを示します。 エラー コードについては、「 WMI エラー定数 」または 「WbemErrorEnum」を参照してください。 一般的な HRESULT 値については、「 システム エラー コード」を参照してください。

成功 (0)

その他 (1 4294967295)

注釈

このメソッドを呼び出した後、影響を受けるコンピューターを再起動して変更を適用します。

ドメインからのコンピューターの参加解除 VBScript サンプルでは、現在のドメインからローカル コンピューターの参加を解除し、コンピューター アカウントを無効にします。

VBS を使用したドメインからのコンピューターの参加解除スクリプト サンプルは、ドメインから指定されたコンピューターの結合を解除します。 .

要件

要件
サポートされている最小のクライアント
Windows Vista
サポートされている最小のサーバー
Windows Server 2008
名前空間
Root\CIMV2
MOF
CIMWin32.mof
[DLL]
CIMWin32.dll

こちらもご覧ください

Win32_ComputerSystem

JoinDomainOrWorkgroup メソッド