Win32_ComputerSystem 类的 UnjoinDomainOrWorkgroup 方法

UnjoinDomainOrWorkgroup 方法从域或工作组中删除计算机系统。

本主题使用托管对象格式 (MOF) 语法。 有关使用此方法的详细信息,请参阅 调用方法

语法

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

参数

密码 [in]

如果 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 方法