Microsoft 365 -, Azure- ja Active Directory -käyttäjien hallinta PowerShellillä
Käyttäjien ja ryhmien hallinta tehokkaaksi PowerShellillä
PowerShellin eräs ilmeinen käyttökohde on automatisoida käyttäjien ja ryhmien hallintaa. Esimerkiksi uutta käyttäjää palkattaessa hänen tietonsa voidaan luoda kerralla yhdellä skriptillä.
Skriptillä kaikki asiat tulee tehtyä säännönmukaisesti, oikein ja samalla tavalla, kun taas graafisen käyttöliittymän kautta eri kerroilla tehtynä asiat voivat mennä hieman eri tavalla ja osa tarvittavista asioista unohtuu. Työtä säästyy niin luontivaiheessa kuin jälkeenpäin. Myös raporttien tuottaminen onnistuu hyvin.
Käytettiin sitten pilveä tai paikallista ympäristöä käyttäjä tarvitsee käyttäjätunnuksen ja postilaatikon. Usein myös aktivoidaan Teams tai Skype for Business.
Kurssi on tarkoitettu henkilöille, jotka toteuttavat tai suunnittelevat käyttäjien ja ryhmien hallintaa pilvessä tai paikallisessa Active Directory-/Exchange-/Skype for Business -ympäristössä.
Esitiedot: Ennen kurssia on hyvä tuntea, millaista on vastaavan järjestelmän käyttäjien ja ryhmien hallinta graafisen käyttöliittymän kautta. PowerShellin osaaminen ennestään on eduksi muttei välttämätöntä.
Materiaali: Kurssilla käytetään kouluttajan omaa suomenkielistä materiaalia.
Koulutuksen tarkempi sisältö
Johdanto
- Active Directory On Premise
- Exchange, Skype for Business ja Teams
- Office 365
- Azure Active Directory
PowerShellin perusteet
- Komennot, aliakset
- Opasteet, komentohistorian tallennus
- Moduulien käyttö
- ISE-ympäristön hyödyntäminen
- PowerShell-objektit ja -tietokentät
- Putkitus (pipeline), tulosteiden muotoilu
AD:n ja pilven käyttö PowerShellillä
- Active Directory module for Windows PowerShell (komentovalikoima, kohdeobjektin identifiointi, luokkahierarkia, AD-provider)
- Exchange-, Skype for Business ja Teams-työkalut
- Hallintayhteys Office 365:een
- Azure Active Directory Module for Windows PowerShell
- Asennus hallintatyöasemaan
Hakemiston rakenne
- Objektit ja attribuutit
- Puurakenne
- Rajapinnat
Käyttäjien hallinta
- Käyttäjätietojen lukeminen
- Käyttäjien luonti ja poisto
- Käyttäjätietojen muokkaus suoralla osoituksella ja putkituksella
- OtherAttributes-parametri
- Salasanojen hallinta
Ryhmien ja jäsenyyksien hallinta
- Ryhmien luonti, poisto ja muokkaus
- Jäsenyyksien suora ja rekursiivinen listaus
- Jäsenyyksien muokkaus
Skriptien perusteet
- Skriptin luonti ja suoritus
- Parametrit
- Ohjelmakielen rakenteet
- Funktiot
Filtterien käyttö
- Haun ja sen kattavuuden määritys
- Päivämäärät, muuttujat ja erikoishaut
- Tulosjoukon ja aikakatkaisun hallinta
- LDAP-filtterit
Tietojen listaus ja raportointi
- Listattavien tietojen valinta
- Tietojen kirjoitus CSV-tiedostoon ja Exceliin
- Hakemistosta saatavan tiedon jalostus
Provisiointi-skriptin luonti
- Provisioinnin osa-alueet
- Yksittäisen käyttäjän provisiointi
- Provisioinnin luvittaminen Exchange-ympäristössä
Massaluonnit ja -muokkaukset
- Tietojen massamuutos
- Lähtötietojen luku CSV-tiedostosta ja Excelistä
- Käyttäjien massaluonti
Avainsanat: Active Directory, Azure, Exchange, Office 365, PowerShell, Skype for Business, teams