Please wait,
Processing your request...

    0%
  Business logo VanSoest.it  
  ... | Selecteer de Nederlandse taal | Print this page. | Linkedin page of Johan van Soest | User: Guest | Login

Postcard image. Click this to mail to Johan

WebHalla
 Content
  Management
   System


ICT-Hotlist Topic

Back to the ICT-Hotlist...
Don't miss latest updates Follow @WebHalla

DSADD ou
DSADD group
DSADD user

DSMOD ou
DSMOD group
DSMOD user

DSRM ou
DSRM group
DSRM user

(Windows 2003 of nieuwer)De beste manier om in Windows 2000 grote hoeveelheden gebruikers toe te voegen in de Active Directory was door VBScript (WSH eigenlijk) met de ADSI interface te gebruiken of om gebruik te maken van dure third party tools. Bij Windows 2003 is er een zeer goed command line commando geÔntroduceerd om Active Directory objecten toe te voegen. Met het commando DSADD kunnen OU's, groepen, gebruikers en computers aan een bestaande Active Directory worden toegevoegd.
Hier volgen een aantal beknopte voorbeelden.

Toevoegen van een Active Directory Organizational Unit.

Om een Organizational Unit " OU-Development" met een omschrijving toe te voegen aan het domain " van_soest.it", gebruik:
dsadd ou "OU=OU-Development, DC=van_soest, DC=it" -desc "Organizational unit for Development groups"
Let op: Een Windows domainnaam mag volgens deze standaard geen underscore "_" bevatten. De underscore is bij deze voorbeelden toegevoegd als antispam maatregel.

Toevoegen van een Active Directory Groep.

Het toevoegen van een Active Directory groep "Gsg-Development" met een omschrijving aan de "OU-Development" container, kan gedaan worden met:
dsadd group "cn=Gsg-Development, OU=OU-Development, DC=van_soest, DC=it"-desc "Software development department"
Standaard wordt een global security group (Gsg) gecreŽerd

Toevoegen van een Active Directory gebruiker

Het toevoegen van een gebruiker aan de " Users" container met de volgende eigenschappen:
  • Voornaam = "Johan"
  • Achternaam = "Soest van"
  • Loginnaam = "Johanvs"
  • Omschrijving = "Johan van Soest"
  • Wachtwoord = "V3ry S3cr3t!"
  • Functie = "Job Title"
  • Afdeling ="ICT-department"
  • Bedrijfsnaam = "van_soest.it"
  • E-mail = johan@van_soest.it
  • Home drive = "G:\"
  • Home Directory = "\\dc1\$username$"
gaat als volgt:
dsadd user "cn=Johan van Soest, cn=Users, DC=van_soest, DC=it" -upn "johanvs@van_soest.it" -samid "johanvs" -desc "Johan van Soest" -pwd "V3ry S3cr3t!" -fn "Johan" -ln "Soest van" -display "Johan van Soest" -title "Job Title" -dept "ICT-department" -company "van_soest.it" -email "johan@van_soest.it" -hmdrv G: -hmdir "\\dc1\$username$"

Verborgen gebruikersfolder

Een verborgen folder kan niet worden toegevoegd met de $username$ variabele. De echte gebruikersnaam zal gebruikt moeten worden. Dus met een verborgen share wordt de instructie:
dsadd user "cn=Johan van Soest, cn=Users, DC=van_soest, DC=it" -upn "johanvs@van_soest.it" -samid "johanvs" -desc "Johan van Soest" -pwd "V3ry S3cr3t!" -fn "Johan" -ln "Soest van" -display "Johan van Soest" -title "Job Title" -dept "ICT-department" -company "van_soest.it" -email "johan@van_soest.it" -hmdrv G: -hmdir "\\dc1\johanvs$"

Active Directory Groepslidmaatschap

Het groepslidmaatschap van een gebruiker kan worden toegekend door de tag -memberof toe te voegen, gevolgd door meerdere unieke groepsnamen gescheiden door spaties:
dsadd user "cn=Johan van Soest, cn=Users, DC=van_soest, DC=it" -upn "johanvs@van_soest.it" -samid "johanvs" -desc "Johan van Soest" -pwd "V3ry S3cr3t!" -fn "Johan" -ln "Soest van" -display "Johan van Soest" -title "Job Title" -dept "ICT-department" -company "van_soest.it" -email "johan@van_soest.it" -hmdrv G: -hmdir "\\dc1\johanvs$" -memberof "cn=Gsg-Development, OU=OU-Development, DC=van_soest, DC=it"

Toevoegen van een Active Directory gebruiker aan een Active Directory Groep.

Om de gebruiker " Johan van Soest" aan de groep " Gsg-Development" toe te voegen nadat beiden gecreŽerd zijn, kan het volgende commando gebruikt worden:
dsmod group "cn=Gsg-Development, OU=OU-Development, DC=van_soest, DC=it" -addmbr "cn=Johan van Soest, cn=Users, DC=van_soest, DC=it"

Voorgaande commando's bouwen de volgende Active Directory structuur op:

Directory structuur opgebouwd doormiddel van de voorbeelden.

Voor de andere mogelijkheden van deze commando's, gebruik de volgende commando's:
    
    dsadd ou /?
    dsadd group /?
    dsadd user /?
    dsget group /?
    dsget user /?
    dsmod ou /?
    dsmod group /?
    dsmod user /?
    

Voorbeeld van het dsget commando om alle gebruikers van een groep gesorteerd te zien.

dsget group "cn=Gsg-Development, OU=OU-Development, DC=van_soest, DC=it" -members | sort
Hetzelfde commando gebruikt toont alle domeingebruikers in NotePad (Let op de Active Directory container Users is geen OU)
dsget group "cn=Domain Users,cn=Users,dc=van_soest,dc=it" -members | sort >> DomainUsers.txt && NotePad DomainUsers.txt

Verwijderen van een Active Directory object.

Een object en alle knopen daaronder kunnen worden verwijderd met het dsrm commando. Om alle mogelijke opties te bekijken, type:
dsrm /?
Wijzigingen : 2014 Tijdens het testen van Windows 2012 r2 server viel op dat er enige HTML conversie fouten in de DSADD/DSMOD commando's zaten en tevens een DSGET voorbeeld toegevoegd.
U kunt nu een artikel over de PowerShell equivalenten hier vinden.

You may vote your opinion about this article:


Topic created  :  01-05-2017
Topic last edited  :  22-03-2020

Scripts and programming examples disclaimer

Unless stated otherwise, the script sources and programming examples provided are copyrighted freeware. You may modify them, as long as a reference to the original code and hyperlink to the source page is included in the modified code and documentation. However, it is not allowed to publish (copies of) scripts and programming examples on your own site, blog, vlog, or distribute them on paper or any other medium, without prior written consent.
Many of the techniques used in these scripts, including but not limited to modifying the registry or system files and settings, impose a risk of rendering the Operating System inoperable and loss of data. Make sure you have verified full backups and the associated restore software available before running any script or programming example. Use these scripts and programming examples entirely at your own risk. All liability claims against the author in relation to material or non-material losses caused by the use, misuse or non-use of the information provided, or the use of incorrect or incomplete information, are excluded. All content is subject to change and provided without obligation.
Generated by WebHalla™ Version 0.1.e.4 : Saturday 28-3-2020 © Copyright 1995-2020 ing. Johan P.G. van Soest CIPM Certified Privacy Information Manager
Response Form    Cookie- and Privacy statement
Weather in Waalre by OpenWeatherMap logo clear sky
Temperature 10.22 °C clear sky
Wind chill 2.66 °C clear sky
Humidity 53 % clear sky
Air pressure 1023 hPa clear sky
Wind speed 8.2 m/s clear sky
Wind direction North North clear sky
Sun Rise 6:21 Sun Rise
Sun Set 19:04 Sun Set
Updated:2020-03-28 18:35:47 clear sky

Weather Cache is 9 minute(s) old.