Disjoindre un ordinateur du domaine


Cet exemple de script avec son code permet de dissocier un ordinateur (pc windows) du domaine Active directory du réseau d'entreprise.

Vous devrez modifier les paramètres du nom de domaine suivant votre réseau.

Par sécurité et seulement quand vous executerez le script, il vous sera demandé de saisir au clavier un compte opérateur ayant les droits pour la jonction au domaine ainsi qu'un mot de passe.

Cette précaution évite de laisser un mot de passe dans un fichier qui pourrait être oublié sur une machine ou une clé usb. J'ai tout de même laissé les lignes en commentaire si vous souhaitez intégrer des paramètres en dur dans le fichier de script.

Ce script utilise la commande NETDOM. Il vous faudra télécharger les outils d'administration windows pour récupérer les fichiers netdom.exe et netdom.exe.mui . Les fichiers netdom.exe et netdom.exe.mui sont spécifiques à chaque version de windows XP , seven, 32 bits ou 64 bits... .Il vous sera donc nécessaire de télécharger la version correspondante à votre système.

Copier Netdom.exe dans C:\Windows\System32 et Netdom.exe.mui dans C:\Windows\System32\fr-FR

Outils d'administration pour windows XP : http://www.microsoft.com/fr-fr/download/details.aspx?id=18546w

Outils d'administration pour windows 7 : http://www.microsoft.com/fr-fr/download/details.aspx?id=7887

Code du script VBS


' ***************************************************************************************
' Disjoindre l'ordinateur du domaine       **********************************************
' ***************************************************************************************
Dim strDomain, strUser
strDomain = "NomDomaine.Site.Local" ' Nom du domaine

' strUser = "compte utilisateur ayant des droits"
' strPassword = "mot de passe"


strUser = InputBox("Entrer un compte operateur", "Disjoindre un ordinateur du domaine") 
strPassword = InputBox("Entrer un mot de passe", "Disjoindre un ordinateur du domaine")

Set oFSO = CreateObject("Scripting.FileSystemObject") 
set WSHShell = wscript.createObject("wscript.shell") 

'Call WSHShell.Run("cmd.exe /c NETDOM REMOVE %computername% /domain:NomDomaine.Site.Local /UserD:NomDomaine.Site.Local\utilisateur /PasswordD:mot de passe")
Call WSHShell.Run("cmd.exe /c NETDOM REMOVE %computername% /domain:" & strDomain & " /UserD:" & strDomain& "\" & strUser & " /PasswordD:" &strPassword )

' ***************************************************************************************





Saisir le nom du compte opérateur ou administrateur ayant les droits de création.

VBScripts - disjoindre dissocier retirer un ordinateur du domaine réseau- ordinateur pc - codes et exemples

Indiquer le mot de passe.

VBScripts - disjoindre dissocier retirer un ordinateur du domaine réseau - ordinateur pc - codes et exemples




Exemple de code pour automatiser la copie du fichier NETDOM : Tutoriel



Lire la suite »






0461976