AZ-040 Automating Administration with PowerShell
Tehosta työtäsi automatisoimalla
Osallistumalla tälle kurssille opit perusteista lähtien PowerShellin sekä sen eri rakenteet ja toiminnot. Kurssin käytyäsi saat toistuvat toiminnot automatisoitua ja säästät aikaa tärkeämpään. Toisaalta PowerShelliä ei tarvita nykyisin vain työn tehostamiseen, vaan ylipäätään siihen, että voidaan tehdä nykyisessä pilvi- tai Windows-palvelinympäristössä vaadittavat asiat.
Kurssi sopii IT-ammattilaisille, jotka ylläpitävät Windows-palvelimia, -työasemia tai -verkkoja, tai muita PowerShelliä käyttäviä tuotteita, kuten Azure, Microsoft 365, Exchange tai SharePoint.
Tämä kurssi korvaa aiemman 10961-kurssin. Siihen verrattuna uusia aiheita ovat Azure- ja Microsoft 365 -ylläpito sekä PowerShell 7 ja Visual Studio Code.
Esitiedot: Pilven tai Windows-palvelinten ja/tai työasemien hallintakokemus. Ohjelmointi- tai skriptauskokemusta ei vaadita eikä aiempaa PowerShell-osaamista.
Materiaali: Kurssilla käytetään englanninkielistä Microsoft Official Curriculum (MOC) -materiaalia ‘Automating Administration with PowerShell’. Näiden lisäksi on kouluttajalta satoja esimerkkikomentoja. Opetus on suomeksi. Materiaali kattaa mm. Windows 10:n ja Windows Server 2019:n, ja soveltuu myös muille versioille. Osa harjoituksista tehdään PowerShell 7:llä.
Koulutuksen sisältö
PowerShell-käytön aloitus
- Tausta ja johdanto
- Komentojen löytäminen ja opetteleminen
- Komentojen syntaksi ja suorittaminen
- PowerShell-konsoli ja ISE
- PowerShell 7 ja Visual Studio Code
Hallintakomentoja
- Active Directory -hallintakomentoja
- Verkkokomentoja
- Muita hallintakomentoja
- Windows-työasemat ja PowerShell
Putkituksen (Pipeline) käyttö
- Putkituksen toimintaperiaate
- Select-, Sort- ja Measure-toiminnot
- Objektien suodatus
- Objektien enumerointi
- Convert-, Export- ja Import-toiminnot
- Datan välittäminen “By Value” ja “By Property Name”
PSProvider ja PSDrive
- PSProvider ja PSDrive
- Tiedostojärjestelmä, rekisteri, Windows- ja PowerShell-muuttujat, aliakset
Hallintatiedon käyttö WMI- ja CIM-komennoilla
- WMI:n ja CIMin toimintaperiaate
- Datan haku WMI:llä ja CIMillä
- Muutosten teko WMI:llä ja CIMillä
Muuttujat, taulukot ja hash-taulukot
- Muuttujien käyttö
- Muuttujien manipulointi
- Taulukoiden ja hash-taulukoiden käyttö
Skriptaus
- Skriptauksen perusteet ja tietoturva
- Skriptikielen rakenteet
- Datan importointi tiedostosta
- Käyttäjän syötteen vastaanottaminen
- Skriptien dokumentointi
- Vianselvitys ja virheenkäsittely
- Funktiot ja moduulit
Koneiden etähallinta
- Remoting-toiminnallisuus
- Edistynyt toiminnallisuus
- Remoting-sessioiden käyttö
- Implicit Remoting
Azure-resurssien hallinta
- Azure PowerShell
- Azure Cloud Shell
- Azure-virtuaalikoneiden ja -resurssien hallinta
- Azure-storagen ja -tilausten hallinta
- PowerShell 7:n ja Visual Studio Coden käyttö versiohallinnan kanssa (esim. Github tai Azure DevOps)
Microsoft 365 -palveluiden hallinta
- Käyttäjien, lisenssien ja ryhmien hallinta
- Exchange Onlinen hallinta
- SharePoint Onlinen hallinta
- Teamsin hallinta
- Microsoft.Graph-moduulit
Taustatyöt ja ajastus
- Taustatöiden käyttö
- Töiden ajastus
Avainsanat: Azure, CIM, Microsoft 365, PowerShell, Skriptaus, Windows PowerShell, WMI