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 |
|
DLL |
|