Méthode UnjoinDomainOrWorkgroup de la _ classe Win32 ComputerSystem
La méthode UnjoinDomainOrWorkgroup supprime un système informatique d’un domaine ou d’un groupe de travail.
Cette rubrique utilise la syntaxe format MOF (MOF). Pour plus d’informations sur l’utilisation de cette méthode, consultez appel d’une méthode.
Syntaxe
uint32 UnjoinDomainOrWorkgroup(
[in] string Password,
[in] string UserName,
[in] uint32 FUnjoinOptions =
);
Paramètres
-
Mot de passe [ dans]
-
Si le paramètre de nom d’utilisateur spécifie un nom de compte, le paramètre de mot de passe doit pointer vers le mot de passe à utiliser lors de la connexion au contrôleur de domaine. Dans le cas contraire, ce paramètre doit avoir la valeur null.
Notes
Le mot de passe doit utiliser un niveau d’authentification élevé, non inférieur à la _ _ _ _ _ confidentialité du niveau Authn C RPC, lors de la connexion à winmgmt ou CoSetProxyBlanket sur le pointeur IWbemServices . S’il est local à winmgmt, ce n’est pas un problème.
-
Nom d’utilisateur [ dans]
-
Pointeur vers une chaîne de caractères constante se terminant par un caractère null qui spécifie le nom du compte à utiliser lors de la connexion au contrôleur de domaine. Vous devez spécifier un domaine et un compte d’utilisateur, par exemple, « domaine \ utilisateur » ou « user@domain ». Si ce paramètre a la valeur null, le contexte de l’appelant est utilisé.
Notes
Le nom d’utilisateur doit utiliser un niveau d’authentification élevé, non inférieur à la _ _ _ _ _ confidentialité du niveau Authn C RPC, lors de la connexion à winmgmt ou CoSetProxyBlanket sur le pointeur IWbemServices . S’il est local à winmgmt, ce n’est pas un problème.
-
FUnjoinOptions [ dans]
-
Jeu d’indicateurs binaires définissant les options de jointure.
-
(0)
-
Par défaut. Aucune option.
-
NETsetup _ _Suppression de compte (4)
-
Désactivez le compte de Active Directory après l’opération d’annulation de la jointure, mais ne supprimez pas le compte.
Valeur retournée
La méthode UnjoinDomainOrWorkgroup retourne 0 (zéro) en cas de réussite ou lorsqu’aucune option n’est impliquée. Toute autre valeur indique une erreur. Pour les codes d’erreur, consultez constantes d’erreur WMI ou WbemErrorEnum. Pour obtenir les valeurs de HRESULT générales, consultez codes d’erreur système.
-
Opération réussie (0)
-
Autre (1 4294967295)
Remarques
Après avoir appelé cette méthode, redémarrez l’ordinateur affecté pour appliquer les modifications.
Exemples
L’ordinateur n’est pas joint à un domaine L’exemple VBScript disjoint l’ordinateur local de son domaine actuel et désactive le compte d’ordinateur.
L’exemple de non- jointure d’un ordinateur d’un domaine à l’aide d’un script VBS déjoint un ordinateur spécifié d’un domaine. .
Configuration requise
| Condition requise | Valeur |
|---|---|
| Client minimal pris en charge |
Windows Vista |
| Serveur minimal pris en charge |
Windows Server 2008 |
| Espace de noms |
\Cimv2 racine |
| MOF |
|
| DLL |
|