Compartir a través de


Método UnjoinDomainOrWorkgroup de la clase Win32_ComputerSystem

El método UnjoinDomainOrWorkgroup quita un sistema de equipo de un dominio o grupo de trabajo.

En este tema se usa la sintaxis de Managed Object Format (MOF). Para obtener más información sobre el uso de este método, vea Llamar a un método.

Sintaxis

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

Parámetros

Contraseña [in]

Si el parámetro UserName especifica un nombre de cuenta, el parámetro Password debe apuntar a la contraseña que se usará al conectarse al controlador de dominio. De lo contrario, este parámetro debe ser NULL.

Nota

La contraseña debe usar un nivel de autenticación alto, no menor que RPC_C_AUTHN_LEVEL_PKT_PRIVACY, al conectarse a Winmgmt o CoSetProxyBlanket en el puntero IWbemServices . Si es local en Winmgmt, esto no es un problema.

UserName [in]

Puntero a una cadena de caracteres terminada en NULL constante que especifica el nombre de cuenta que se va a usar al conectarse al controlador de dominio. Debe especificar un dominio y una cuenta de usuario, por ejemplo, "dominio\usuario" o "user@domain". Si este parámetro es NULL, se usa el contexto del autor de la llamada.

Nota

UserName debe usar un nivel de autenticación alto, no menor que RPC_C_AUTHN_LEVEL_PKT_PRIVACY, al conectarse a Winmgmt o CoSetProxyBlanket en el puntero IWbemServices . Si es local en Winmgmt, esto no es un problema.

FUnjoinOptions [in]

Conjunto de marcas de bits que definen las opciones de unjoin.

(0)

Predeterminada. No hay opciones.

NETSETUP_ACCT_DELETE (4)

Deshabilite la cuenta de Active Directory después de la operación de desenlazación, pero no elimine la cuenta.

Valor devuelto

El método UnjoinDomainOrWorkgroup devuelve 0 (cero) si se realiza correctamente o cuando no hay opciones implicadas. Cualquier otro valor indica un error. Para obtener códigos de error, consulte Constantes de error WMI o WbemErrorEnum. Para obtener valores HRESULT generales, consulte Códigos de error del sistema.

Correcto (0)

Otros (1 4294967295)

Comentarios

Después de llamar a este método, reinicie el equipo afectado para aplicar los cambios.

Ejemplos

Desenlazación de un equipo de un dominio El ejemplo de VBScript quita el equipo local de su dominio actual y deshabilita la cuenta de equipo.

El ejemplo Unjoin a Computer from a Domain using VBS script unjoins a specified computer from a domain. .

Requisitos

Requisito Value
Cliente mínimo compatible
Windows Vista
Servidor mínimo compatible
Windows Server 2008
Espacio de nombres
Root\CIMV2
MOF
CIMWin32.mof
Archivo DLL
CIMWin32.dll

Consulte también

Win32_ComputerSystem

Método JoinDomainOrWorkgroup