Twitter iPhone pliant OnePlus 11 PS5 Disney+ Orange Livebox Windows 11

mise à jour des champs dans l'ad

3 réponses
Avatar
kurtz_le_pirate
bonjour,

certains champs dans l'ad font références à des serveurs comme par
exemple <profilePath>. suite à un changement de serveur, je cherche un
moyen de remplacer ces chemins pour tout les comptes.

je n'ai trouvé que ldifde export/import pour l'instant mais c'est pas
très facile à manipuler.

avez-vous d'autres pistes ?

merci
--
klp
"bug : probleme d'interface entre la chaise et le clavier"

3 réponses

Avatar
Jonathan BISMUTH
Salut Kurtz,

tout dépends de ta configuration des profils.

concrètement, si avant tes profils itinérants pointaient sur
serveur1profils$%username%, tu peux simplement faire une multisélection
sur le dsa.msc de XP et 2003 et spécifier serveur2profils$%username%
ça sera pris pour tous les utilisateurs

@+
--
Jonathan BISMUTH
MVP Windows Server - Directory Services
MCSE 2000/ADSI-AutoIT Scripter
Transcript (ID: 691839, code: MCSE2000)
www.portail-mcse.net

"kurtz_le_pirate" a écrit dans le message de news:

bonjour,

certains champs dans l'ad font références à des serveurs comme par exemple
<profilePath>. suite à un changement de serveur, je cherche un moyen de
remplacer ces chemins pour tout les comptes.

je n'ai trouvé que ldifde export/import pour l'instant mais c'est pas très
facile à manipuler.

avez-vous d'autres pistes ?

merci
--
klp
"bug : probleme d'interface entre la chaise et le clavier"


Avatar
kurtz_le_pirate
Jonathan BISMUTH wrote:
Salut Kurtz,

tout dépends de ta configuration des profils.

concrètement, si avant tes profils itinérants pointaient sur
serveur1profils$%username%, tu peux simplement faire une
multisélection sur le dsa.msc de XP et 2003 et spécifier
serveur2profils$%username% ça sera pris pour tous les utilisateurs

@+

"kurtz_le_pirate" a écrit dans le message de
news:
bonjour,

certains champs dans l'ad font références à des serveurs comme par
exemple <profilePath>. suite à un changement de serveur, je cherche
un moyen de remplacer ces chemins pour tout les comptes.

je n'ai trouvé que ldifde export/import pour l'instant mais c'est
pas très facile à manipuler.

avez-vous d'autres pistes ?

merci
--
klp
"bug : probleme d'interface entre la chaise et le clavier"



merci de ta réponse... mais, lors de sélections multiples dans dsa, il
n'y a pas l'onglet "profil des services terminal serveur".




--
klp
"bug : probleme d'interface entre la chaise et le clavier"


Avatar
Jonathan BISMUTH
Re,

Absolument et c'est bien dommage. En revanche, tu aurais du préciser
l'attribut que tu voulais bidouiller :)
En ce cas là, un bon script et ça repart !

### Début script###

Set oContainer = GetObject("LDAP://OUmon-OU,dc=mondomaine,dc=lan")

' Lance la routine
ConvertUsers(oContainer)

' Nettoyage de mémoire
Set oContainer = Nothing

' affiche une message si l'opération est réussie
MsgBox "Utilisateurs convertis avec succès"

' Close

WScript.Quit

Sub ConvertUsers(oTopLevelContainer) ' oTopLevelContainer est l'OU de niveau
1
Dim oObj
' Lance une boucle pour tout objet.

For Each oObj in oTopLevelContainer
' Select Case permet d'appliquer des actions différentes suivant le type
d'objet.
Select Case oObj.Class
Case "User"
usr = oObj.sAMAccountName


oObj.TerminalServicesProfilePath = "nouveau-serveurprofilsTS$"&
usr
oObj.TerminalServicesHomeDirectory = ""
oObj.TerminalServicesHomeDrive = ""
oObj.AllowLogon = 1
oObj.SetInfo

' Si c'est une OU, on boucle jusqu'à atteindre des objets Users
Case "organizationalUnit" , "container"
ConvertUsers(oObj)
End select
' Va à la prochaine OU enfant
Next
End Sub

### Fin script###




--
Jonathan BISMUTH
MVP Windows Server - Directory Services
MCSE 2000/ADSI-AutoIT Scripter
Transcript (ID: 691839, code: MCSE2000)
www.portail-mcse.net

"kurtz_le_pirate" a écrit dans le message de news:

merci de ta réponse... mais, lors de sélections multiples dans dsa, il n'y
a pas l'onglet "profil des services terminal serveur".




--
klp
"bug : probleme d'interface entre la chaise et le clavier"