PowerShell: Opdracht Gebruikers

D. Leeuw

1 Over dit Document

1.1 Leerdoelen

1.2 Voorkennis

Om deze opdracht(en) te kunnen maken is kennis vereist van:

2 Aanmaken gebruikers in AD

Je werkt bij een bedrijf en je hebt zojuist de opdracht gekregen om de gebruikers die in een excel-sheet staan in te voeren in het systeem. Het gaat om een nieuw op te zetten bedrijfsonderdeel, dat zelfstandig moet kunnen draaien. Het hele bedrijf maakt gebruik van RBAC er worden dus nooit rechten uitgedeeld op persoonlijke titel.

De te ondernemen stappen:

  1. Maak een VM met active directory

  2. Exporteer de inhoud van het excel bestand naar een CSV-bestand

  3. Maak een nieuw PowerShell script

  4. Het script met een bestandsnaam als parameter accepteren

  5. Open het CSV bestand dat als parameter is meegeven

  6. Loop door de genoemde gebruikers

  7. Maak de groepen aan als deze nog niet bestaan

  8. Maak de gebruiker aan als deze nog niet bestaat

  9. Voeg de gebruiker aan de juiste groepen toe als dat nog niet het geval is

  10. Als de gebruiker nog geen wachtwoord heeft: genereer een wachtwoord en voeg dit toe aan de gebruiker

  11. Zorg dat de gebruiker bij de eerste inlog zijn wachtwoord moet wijzigen

  12. Geef melding(en) als iets niet goed is verlopen

  13. Sluit af met de mededeling welke gebruiker is aangemaakt en in welke groep(en) de gebruiker zit

Gebruik het Gebruikers.xlsx bestand om de gebruikers aan te maken.