Il faut procéder par étape :
1. Se connecter au domaine :
Dim LdapConnect As New DirectoryEntry("LDAP://DOMAIN_NAME","DOMAIN_USERNAME", "DOMAINUSERNAME_PWD")
2. Cibler l'OU de ton objet computer à l'aide le la propriété. Path :
LdapConnect.Path = "LDAP://OU=Test,workstations,DC=eu,DC=test,DC=corp"
3. Énumérer les objets de L'OU pour extraire le nom de ton objet de type Ordinateur (COMPUTER-TEST) à l'aide de la classe DirectorySearcher
4. Cibler en parallèle le futur nouvel emplacement
5. Utiliser la méthode. MoveTo
Voilà très sommairement.
NB : Pour se connecter au domaine il y a aussi la possibilité de renseigner un fichier app.config au sein de ton projet et renseigner :
Nom de domaine
Nom du compte admin domaine
Mot de passe admin domaine
Ceci dit j'espère que tu es connectés au PC avec un compte membre du groupe administrateurs du domaine.
Pour le paramétrage du fichier manifest en requireadministrator cherche sur Google :
<requestedExecutionLevel level="requireAdministrator" uiAccess="false" />
A+
Partager