[Active Directory] Objecten aanpassen

Pagina: 1
Acties:
  • 305 views sinds 30-01-2008

  • Archiebald
  • Registratie: Juni 2006
  • Laatst online: 16-02 19:21
Hallo,

Ik moet voor een opdracht in een active directory met ongeveer 1500-2000 gebruikers één veld van alle gebruikers aanpassen, mij werd voorgesteld om dit allemaal handmatig te gaan doen.

Alleen ik ben een ICT-er en ik heb geleerd dat kenmerk nummer 1 van een ICT-er "lui zijn" is. Tevens vond ik dit wel erg veel om handmatig te doen, alleen weet ik niet hoe ik dit automatisch kan doen. Google heb ik al geprobeerd en leverde weinig op.

Kan iemand mij helpen, mij op weg helpen of ideeën?
Alvast bedankt!

  • Vincenz0
  • Registratie: Augustus 2006
  • Laatst online: 15-12-2025

Vincenz0

Coder

welk veld? bureau blad??

graag wat meer info!

Coding 4 Fun!


  • Archiebald
  • Registratie: Juni 2006
  • Laatst online: 16-02 19:21
Het pad van de home directory moet worden aangepast van alle gebruikers

  • The Lord
  • Registratie: November 1999
  • Laatst online: 16:47
Pas maar op dat je niet te lui wordt.

Je kan dit goed met een script doen in VBscript taal. Even zoeken bij Microsoft (msdn.microsoft.com, technet.microsoft.com) en Google.

geeft geen inhoudelijke reacties meer


  • Rolfie
  • Registratie: Oktober 2003
  • Laatst online: 19:00
[quote]lui zijn[/quite]
Dus je laat ons het maar doen? :X

Scripten via VBS of zo iets? Eventueel alle gebruikers selecteren en daarna het veld 1 in keer aanpassen met de variable %username%?

  • wvkreg
  • Registratie: Januari 2002
  • Laatst online: 16-02 07:29
adedit zoek maar eens op

  • -TAZZ-
  • Registratie: December 2001
  • Laatst online: 12:58

-TAZZ-

X

Om alle users in een Windows 2003 domein aan te passen:
dsquery user -limit 0|dsmod user -hmdrv <driveletter> -hmdir <UNC path>

Als je slechts een subset wil, moet je de dsquery aanpassen.

[ Voor 4% gewijzigd door -TAZZ- op 04-09-2006 11:14 . Reden: ging uit van een Windows 2003 domein ]


  • Vincenz0
  • Registratie: Augustus 2006
  • Laatst online: 15-12-2025

Vincenz0

Coder

van welke site/plek heb je deze commando regel?

ik heb wel interesse in meer AD/GP commands.

Coding 4 Fun!


  • -TAZZ-
  • Registratie: December 2001
  • Laatst online: 12:58

-TAZZ-

X

Basic Windows Server 2003 kennis. Dus MCSE studieboeken of ff google-en op dsmod/dsquery/dsadd/dsget/etc.

  • PolarWolf
  • Registratie: November 2001
  • Laatst online: 11-01 19:37

PolarWolf

Debian, of course.

Heb ik laatst nog even moeten doen:

code:
1
2
3
4
5
6
7
8
9
10
11
12
13
HomeDir = "\\server\share\"

Set objRootDSE = GetObject("LDAP://RootDSE")
strDomainDNSName = objRootDSE.Get("defaultNamingContext")
Set objRootDSE = Nothing

Set ObjOU= GetObject("LDAP://CN=users," & strDomainDNSName)

For Each ObjUser In ObjOU
 ObjUser.Put "HomeDirectory",  HomeDir & objUser.sAMAccountName
 objUser.Put "HomeDrive", "U:"
 objUser.SetInfo
Next


Methode van -TAZZ- is ook netjes.

Undernet #linux, Undernet #ipsec


  • PolarWolf
  • Registratie: November 2001
  • Laatst online: 11-01 19:37

PolarWolf

Debian, of course.

Undernet #linux, Undernet #ipsec


  • Archiebald
  • Registratie: Juni 2006
  • Laatst online: 16-02 19:21
Wow heel wat reacties,

Heel erg bedankt...

@Rolfie: ik doe net 1 jaar mee in dit wereldje (student) en moet dit voor mijn stage doen... "hoe zou jij dit doen?"
en als je dan op school (lees: mbo school) moet testen met windows server 2003 met virtual pc op een laptop (met 1 gb ram + shared videokaartje) dan leer je ook niet veel... en theorie alleen is niet goed... praktijk is beter... (ik leer zelf iig meer van de praktijk dan theorie)
ik heb wel langer ervaring met programmeren met php&mysql, maar das ook niet bijster goed...

maja, iedereen bedankt voor zijn reacties!
ik zal het één en het ander uitzoeken...

Verwijderd

met ldiffde alle users exporteren en vervolgens weer importeren (change). Doe het eerst voor een test gebruiker natuurlijk :)

  • Koffie
  • Registratie: Augustus 2000
  • Laatst online: 16-02 22:44

Koffie

Koffiebierbrouwer

Braaimeneer

Kom op zeg, wij gaan hier niet jou werk zitten doen :/

http://www.microsoft.com/technet -> ScripCenter -> Script Repository -> Succes

Tijd voor een nieuwe sig..

Pagina: 1

Dit topic is gesloten.