Kurssin kesto: 2 päivää
Kurssin hinta: 1390 € + alv.
Toteutukset: Kysy Online -koulutusta!
Tämä kurssi on jatkoa PowerShell perusteet -kurssille. Kurssi soveltuu luonnollisesti myös niille, jotka ovat hankkineet vastaavat perustiedot PowerShellistä muilla tavoilla. Kurssilla opetellaan luomaan omia tehokkaita ja helposti työyhteisössä jaettavia PowerShell-työkaluja päivittäisiin ylläpitotehtäviin.
Rakennamme myös skaalautuvia ja uudelleenkäytettäviä PowerShell-skriptejä hallintatoimien automatisointiin sekä raportointiin. Kurssilla perehdytään myös Desired State Configuration- ja PowerShell Workflow -konseptien käyttöön palvelimien konfiguroinnissa.
Kohderyhmä ja esitietovaatimukset
IT-ammattilaiset, jotka ylläpitävät Windows-palvelimia, -työasemia tai -verkkoja, tai muita PowerShelliä käyttäviä tuotteita.
Tavoite
Kurssin jälkeen osallistujat pääsevät heti hyödyntämään PowerShellin edistyneitä ominaisuuksia työssään ja samalla kehittämään omaa PowerShell-osaamistaan itsenäisesti.
Harjoitukset ja materiaali
Kurssin aikana suoritetaan harjoituksia virtuaalikoneilla Tietokeskuksen konsulttien rakentamassa Hyper-V -virtualisointiympäristössä. Virtuaalikoneet ovat kurssin aikana käytettävissä Tietokeskuksen mobiililuokan koneissa. Kaikki kurssimateriaali jää valmennettaville käyttöön kurssin jälkeen.
Kurssin sisältö:
Osa 1: Edistyneet funktiot
- Komennosta edistyneeseen funktioon
- Skriptimoduulin luominen
- Funktioiden parametrit, syötteiden validointi ja putkituksen käyttö
- Useita objekteja käyttävien funktioiden kirjoittaminen
- Funktion tulostuksen jalostaminen
- Help-opasteiden käyttäminen funktioiden dokumentoinnissa
- Whatif- ja Confirm-parametrien käyttö funktioissa.
Osa 2: Controller-skriptit
- Mitä ovat nk. controller-skriptit?
- Käyttöliittymän sisältävien controller-skriptien luonti
- Funktiot controller-skripteissä
- Controller-skriptien käyttö toimintojen automatisointiin ja raportointiin.
Osa 3: XML-datatiedostojen käyttö
- Miksi käyttää XML:ää?
- XML:n rakenteen ymmärtäminen
- Miten PowerShellillä luetaan, manipuloidaan ja kirjoitetaan XML-dataa.
Osa 4: PowerShell-skriptin virheiden käsittely
- Virheiden käsittelyn tekniikat
- Virheiden käsittelyn lisääminen skriptiin
- Virheiden ohjaaminen tekstitiedostoon.
Osa 5: PowerShell-skriptien analysointi ja debuggaus
- Debuggaustekniikat
- Skriptin analysointi ja debuggaus.
Osa 6: Palvelinkonfiguraatioiden hallinta Desired State Configurationin avulla
- Mikä DSC (Desired State Configuration) on?
- DSC-konfiguraatiotiedoston luonti
- DSC-resurssit
- DSC-konfiguraation levitys push- tai pull -mallilla.
Osa 7: PowerShell Workflow
- PowerShell-workflow:n toimintaperiaatteet