OVH Cloud OVH Cloud

Modification en bloc des users sur l'AD

4 réponses
Avatar
Yann
Bonjour,=20

J'ai le chemin du "home directory" =E0 modifier sur 300=20
utilisateurs. Y a t'il un outil pour le faire en bloc (en=20
excluant dameware).=20
Merci pour votre aide

4 réponses

Avatar
REGIS
l'outil existe : power ad (ad pour active directory)

http://adconsole.sourceforge.net/pages/v_francais/presentation.html

--

Régis Pourthié

:

Page Perso :
http://perso.wanadoo.fr/regis.pourthie/
http://www.caf-beziers.fr.st

Page Collège :
http://perso.wanadoo.fr/college.magalas34
http://www.collegemagalas34.fr.st

Adresse : 14, rue J. et G. Azaïs - 34500 Béziers
"Yann" a écrit dans le message de
news:0bd101c3d9f0$de37c080$
Bonjour,

J'ai le chemin du "home directory" à modifier sur 300
utilisateurs. Y a t'il un outil pour le faire en bloc (en
excluant dameware).
Merci pour votre aide
Avatar
laurent Ch
Cela me fait plutot peur d'utiliser un produit peu connu et non certifié
pour toucher à l'AD. As-tu deja rencontré des problemes ?


"REGIS" a écrit dans le message de
news:bu17f0$q84$
l'outil existe : power ad (ad pour active directory)

http://adconsole.sourceforge.net/pages/v_francais/presentation.html

--

Régis Pourthié

:

Page Perso :
http://perso.wanadoo.fr/regis.pourthie/
http://www.caf-beziers.fr.st

Page Collège :
http://perso.wanadoo.fr/college.magalas34
http://www.collegemagalas34.fr.st

Adresse : 14, rue J. et G. Azaïs - 34500 Béziers
"Yann" a écrit dans le message de
news:0bd101c3d9f0$de37c080$
Bonjour,

J'ai le chemin du "home directory" à modifier sur 300
utilisateurs. Y a t'il un outil pour le faire en bloc (en
excluant dameware).
Merci pour votre aide




Avatar
Thierry Frache [MVP]
Bonjour Laurent,

je me permets d'ajouter mon grain de sel! J'ai regardé l'outil en profondeur
et il apparait qu'il respecte bien les appels aux API Microsoft. J'ai fait
quelques tests sur des architectures de production (parfois il arrive qu'en
cas de crise, on ait pas trop le choix!) et je n'ai pas rencontré de
problème particulier. Si vous avez des doutes quant à ses fonctionnalités
sur de grosses modifications de vos utilisateurs, vous pouvez 1) faire une
sauvegarde de l'annuaire au préalable 2) faire des modifications sur un
petit nombre d'utilisateurs pour débuter.

--
Cdlt,

Thierry Frache - MVP Serveurs Windows
http://www.microsoft-mvp.com

"laurent Ch" a écrit dans le message de news:

Cela me fait plutot peur d'utiliser un produit peu connu et non certifié
pour toucher à l'AD. As-tu deja rencontré des problemes ?


"REGIS" a écrit dans le message de
news:bu17f0$q84$
l'outil existe : power ad (ad pour active directory)

http://adconsole.sourceforge.net/pages/v_francais/presentation.html

--

Régis Pourthié

:

Page Perso :
http://perso.wanadoo.fr/regis.pourthie/
http://www.caf-beziers.fr.st

Page Collège :
http://perso.wanadoo.fr/college.magalas34
http://www.collegemagalas34.fr.st

Adresse : 14, rue J. et G. Azaïs - 34500 Béziers
"Yann" a écrit dans le message de
news:0bd101c3d9f0$de37c080$
Bonjour,

J'ai le chemin du "home directory" à modifier sur 300
utilisateurs. Y a t'il un outil pour le faire en bloc (en
excluant dameware).
Merci pour votre aide








Avatar
Cyrille de Pardieu [MS]
"Yann" a écrit dans le
message de news:0bd101c3d9f0$de37c080$
Bonjour,

J'ai le chemin du "home directory" à modifier sur 300
utilisateurs. Y a t'il un outil pour le faire en bloc (en
excluant dameware).
Merci pour votre aide




Bonjour,

Voici un exemple de script qui modifie le home directory pour tous les
comptes d'une unité d'organisation

<--start-->
set wshShell = Wscript.CreateObject("Wscript.Shell")

domaine=InputBox("Entrer le nom du domaine : ", "Nom du domaine")
partage=InputBox("Entrer le nom du partage à utiliser: ", "Nom du partage")

if (domaine = "") then
WScript.Echo "le nom du domaine doit être rempli"
WScript.Quit(0)
end if

if partage= "") then
WScript.Echo "le nom du partage doit être rempli"
WScript.Quit(0)
end if


Root = "WinNT://" & domaine
set dsObj = GetObject(Root)

'On pause un filtre sur les utilisateurs
dsObj.Filter = Array("user")

'On balaye tous les utilisateurs et ensuite on modifie
For Each MyUsr In dsObj
MyUsr.HomeDirectory=partage & MyUsr.Name
MyUsr.setInfo
nombre = nombre + 1
Next

wshShell.Popup "nombre d'utilisateurs modifiés : " & nombre, vbInformation

'Ménage à la fin : on libère les objets
set dsObj = Nothing
set MyUsr = Nothing
set wshShell = Nothing

Wscript.Quit(0)
<--end-->

Cordialement
--
Cyrille de Pardieu
Ingénieur support
Equipe Plateforme / Domaine et sécurité
Microsoft France

Merci de poster vos questions sur ce forum afin que tous puissent
profiter des réponses qui sont données.

Pour éviter de recevoir des messages indésirables (également appelés «
Spam ») sur votre compte de messagerie habituel, nous vous conseillons
de _ne pas utiliser une adresse de messagerie réelle_ lorsque vous
posez une question ou que vous répondez dans un newsgroup quel qu'il
soit. Pour plus d'information, regardez les messages intitulés
"Principe d'utilisation des Newsgroups"