Intohimoisena IT-ammattilaisena, jolla on yli 20 vuoden kokemus, minulla on syvä intohimo teknologiaa kohtaan ja vahva halu jakaa tietoa muille. Vuosien varrella olen kehittänyt laajan valikoiman taitoja. Kuitenkin todellinen keskittymiseni on identiteetissä ja automaatiossa. Ydinosaamiseni keskittyy PowerShelliin ja yritysidentiteettiaiheisiin. Tämä verkkosivusto on luotu säilyttämään tietoni ja ammatilliset saavutukseni sekä tekemään ne muiden saataville. En väitä esittäväni lopullista totuutta; sen sijaan, tavoitteeni on jakaa näkemyksiä, todellisia IT-haasteita ja käytännön ratkaisuja, joita olen kohdannut urani aikana.

Muuntaa Windows DNS Serverin virhelogit rakenteelliseksi, analysoitavaksi dataksi. Jäsentää monimutkaiset virhelogit CSV-muotoon helppoa analysointia varten Excelissä, Power BI:ssä tai SIEM-työkaluissa.

Pitää paikalliset kehityskansiot synkronoituna koneiden välillä. Inventoi Git-repositorioita kansiossa, vie JSON-muotoon, palauttaa repositorioita toiselle tietokoneelle. Suunniteltu toistettavaksi työpöytäasetukseksi, kun ylläpidät monia repositorioita.

PowerShell-moduuli, jossa on apufunktioita Active Directory Management Frameworkin (ADMF) tukemiseksi.

PowerShell-moduuli, joka vuorovaikuttaa kolmannen osapuolen sovelluksen TANSS API:n kanssa. Tarjoaa cmdletit TANSS API:in vuorovaikutukseen.

PowerShell-moduuli, joka vuorovaikuttaa HR-sovelluksen “Personio” API:n kanssa. Tarjoaa cmdletit Personio API:in vuorovaikutukseen.

Moduuli, joka auttaa sinua luomaan mukautettuja tapahtumalokikanavia ja rekisteröimään niitä Windowsin tapahtumien katselijaan. Rakennuslokit näkyvät “Sovellukset ja palvelut” -osiossa, kuten “Windows PowerShell” tai “PowerShellCore/Operational” -tapahtumalokissa.
Työskentelee Windows Event Collector -palvelun kanssa ja ylläpitää Windows Event Forwarding -tilauksia. Suunniteltu tekemään WEF-palvelimen hallinnasta mukavampaa.

Moduuli, joka on wrapper MSGraph API:lle kätevillä cmdleteillä ja rikkaalla objektitulosteella. Tarjoaa työkaluja vuorovaikutukseen M365:n (Exchange-Online) kanssa.

Windows NPS/IAS lokitiedostojen jäsentäminen kuin ammattilainen. Muuntaa lokitiedostot rakenteelliseen muotoon ja tuottaa ne kulutettavassa CSV-muodossa helppoa analysointia varten.

Exchange-kuljetuslokitiedostojen jäsentäminen tarkempaa tutkimusta varten. Ota kuljetuslokitiedosto ja muunna se voimassa olevaan ja tasoittavaan jäsennettävään objektiin. Kuka tahansa, joka on yrittänyt lukea alkuperäisiä kuljetuslokitiedostoja vaihdossa, tietää, kuinka arvokasta on saada yksi rivi, jota voidaan tutkia myöhempää analyysiä varten.

Auttaa sinua pysymään ajan tasalla asennetuista moduuleistasi. Tarkistaa kaikki paikallisesti asennetut PowerShell-moduulit ja tuottaa taulukon moduulin nimistä ja versiotiedoista.

PowerShell-moduuli, joka vuorovaikuttaa PRTG Network Monitorin kanssa. Tarjoaa cmdletit uusien koneiden käyttöönoton ja olemassa olevien koneiden hallinnan helpottamiseksi kaikilla niiden antureilla.
Tässä puheenvuorossa käsiteltiin repositorioita ja moduulien jakelua tai hallintaa turvallisemmissa ympäristöissä. Selitin, kuinka käyttää “pienibudjettista” sisäistä PowerShell-galleriaa ja kuinka hallita sitä käytännöllisellä tavalla. Puheenvuoro kattoi myös, kuinka jakaa moduulit skaalatusti ja automaattisesti käyttäjille tai palvelimille.
Tässä puheenvuorossa käsiteltiin repositorioita ja moduulien jakelua tai hallintaa turvallisemmissa ympäristöissä. Selitin, kuinka käyttää “pienibudjettista” sisäistä PowerShell-galleriaa ja kuinka hallita sitä käytännöllisellä tavalla. Puheenvuoro kattoi myös, kuinka jakaa moduulit skaalatusti ja automaattisesti käyttäjille tai palvelimille.
Tekninen syväsukellus MSGraph PowerShell -moduulin rakenteeseen ja toimintaan Friedrich Weinmannin ja Andi Bellstedtin esittämänä. Puheenvuorossa Andi esittelee moduulin rakenteen, sen konseptuaalisen suunnittelun ja toimintatavan. Istunnossa opetetaan menetelmiä tehokkaaseen moduulikehitykseen, jotta jopa suuremmat moduulit pysyvät hyvin jäsenneltyinä ja ylläpidettävinä. Käsitellään myös, kuinka funktioita/cmdlet’eja voidaan luoda tehokkaasti ja taloudellisesti. Tuki putkitoiminnallisuudelle on yksi keskusteltava aihe, jotta moduuli olisi helpompi käyttää.
Tällä kertaa ei ole kyse mukautettujen EventLogien luomisesta, vaan siitä, kuinka saada lokit eri koneilta keskitettyyn paikkaan. Selitin, kuinka käyttää Windows Event Forwardingia saadaksesi lokit muilta koneilta keskitettyyn paikkaan ja kuinka käyttää WindowsEventForwarding PowerShell -moduulia helpottamaan Windows Event Forwarding -tilauksiesi hallintaa.
Kolmas kerta, sama puhe. Tämä on hauska aihe ja minulla oli mahdollisuus esitellä se uudelleen. Tämä puheenvuoro käsitteli EventLogeja ja kuinka helpottaa oman luomista. Selitin, kuinka luoda oma EventLog ja kuinka käyttää sitä skripteissäsi. Selitin myös, kuinka käyttää WinEventLogCustomization PowerShell -moduulia helpottamaan omien EventLogien luomista ja hallintaa.
Puheenvuoro käsitteli Windows Event Logeja ja tapoja yksinkertaistaa mukautettujen EventLogien luomista. Esittelin, kuinka luoda mukautettu EventLog, käyttää sitä skripteissä ja kuinka WinEventLogCustomization PowerShell -moduuli helpottaa näiden EventLogien luomista ja hallintaa.
Tämä puheenvuoro käsitteli EventLogeja ja kuinka helpottaa oman luomista. Selitin, kuinka luoda oma EventLog ja kuinka käyttää sitä skripteissäsi. Selitin myös, kuinka käyttää WinEventLogCustomization PowerShell -moduulia helpottamaan omien EventLogien luomista ja hallintaa.
Esittelin PowerShell-moduulin “PackageUpdateInfo”, joka auttaa pysymään ajan tasalla asennetuista PowerShell-moduuleista. Moduuli tarjoaa yksinkertaisen ja kätevän tavan tarkistaa päivitykset ja saada tämä tieto yhdessä julkaisumuistiinpanojen kanssa.
Kuka tahansa, joka on koskaan kohdannut haasteen etsiä tietoa IMAP-, POP- tai SMTP-liikenteestä, joka kulkee Exchange-palvelimen läpi, tietää… Lokitiedostot ovat tavallista tekstiä, mutta eivät niin YKSINKERTAISIA kuin termi saattaa viitata. 😣 Tässä istunnossa esittelin PowerShell-moduulin “ExchangeLogs”. Olemme keskustelleet luomisprosessista. Suoraan ensimmäisestä haasteesta, alkuperäisestä ideasta aina toteutukseen täydellisenä moduulina.
Kuka tahansa, joka on koskaan kohdannut haasteen etsiä tietoa IMAP-, POP- tai SMTP-liikenteestä, joka kulkee Exchange-palvelimen läpi, tietää… Lokitiedostot ovat tavallista tekstiä, mutta eivät niin YKSINKERTAISIA kuin termi saattaa viitata. 😣 Tässä istunnossa esittelin PowerShell-moduulin “ExchangeLogs”. Olemme keskustelleet luomisprosessista. Suoraan ensimmäisestä haasteesta, alkuperäisestä ideasta aina toteutukseen täydellisenä moduulina.
Tässä puheenvuorossa selitin, kuinka olen asettanut PowerShell-profiilini ja kuinka tarkistan päivitykset moduuleilleni. Selitin myös, kuinka olen asettanut kehotteeni näyttämään tärkeimmät tiedot yhdellä silmäyksellä.