Zachwycony językiem skryptowym Windows PowerShell. Swoją wiedzę, doświadczenia i spostrzeżenia opisuję na blogu.

Skrypty PowerShell – bez komentarza!?

Jak często zostawiasz swoje skrypty PowerShell bez komentarza? Co prawda spotkałem się z opinią, że dobrze napisany i sformatowany kod nie wymaga dodatkowych komentarzy. Jednak mimo wszystko warto zostawić kilka słów wyjaśniających naszą twórczość.

Continue Reading

By

Read More

Instalacja agenta Log Analytics za pomocą Desired State Configuration (Push)

W poprzednim wpisie znalazło się trochę teorii na temat Desired State Configuration, Między innymi o dwóch metodach dostarczanie dokumentów konfiguracji do naszych węzłów. Dzisiejszym bohaterem będzie jedne z nich. Pokażę Ci jak wykorzystać metodę Push, w której samodzielnie wypychamy plik mof do Local Configuration Machine (LCM).

Continue Reading

By

Read More

💡 Tip: Jak sprawdzić swój publiczny adres IP?

# wykorzystaj https://ipinfo.io i polecenie Invoke-RestMethod
irm ipinfo.io/ip
 
# może też otrzymać więcej szczegółów
irm ipinfo.io/json

By

Read More

Zarządzanie modułami PowerShell – PSModuleManager

Ilość zgromadzonych modułów i ich nowych wersji w trakcie pracy z PowerShell może być zaskakująca. Osobiście w większości przypadków, korzystam tylko z naj świeżych wersji, przez co poprzednie tylko zajmują mi miejsce.

Jako że początek roku to dobry moment na porządki, chce Ci zaproponować wykorzystanie modułu PSModuleManager. Zobacz polecenia 3 funkcję, które ułatwiają mi zarządzanie modułami PowerShell.

Continue Reading

By

Read More

Jak zacząć z PowerShell Desired State Configuration

PowerShell Desired State Configuration

Zarządzanie coraz większą ilością zasobów IT jest trudnym zadaniem, a zapobieganie tak zwanemu dryfu konfiguracji bez kompleksowego rozwiązania robi się wręcz niemożliwe. Dlatego coraz częściej spoglądamy w kierunku narzędzi typu Configuration Manager takich jak Chef, Ansible, Puppet czy PowerShell Desired State Configuration (DSC).

Niestety nigdy nie wcześniej nie poświęciłem wystarczająco dużo czasu na poznanie tego ostatniego rozwiązania. Zmieniło się, to wraz z przygotowaniami do egzaminu AZ-400, gdzie odkryłem PowerShell DSC na nowo.

Zapraszam do pierwszego wpisu omawiającego podstawowe kwestie PowerShell Desired State Configuration.

Continue Reading

By

Read More

🔬 Microsoft PowerShell Crescendo – pierwsze wrażenia

Kilka dni temu Microsoft ogłosił poglądowe wydanie modułu Microsoft.PowerShell.Crescendo do owijania w ustrukturyzowany sposób natywnych poleceń w funkcje PowerShell.

Autorzy proponują wykorzystanie pliku w formacie JSON (co chyba nie dokońca jest dobrym pomysłem, czego potwierdzenie jest ilości negatwynych komentarzy), który musimy przygotować zgodnie ze schematem.

Dokumentacja modułu Microsoft.PowerShell.Crescendo na tą chwilę jest uboga. Należy pamiętać, że to dopiero pierwsze preview i sporo może się zmienić ale mimo to sama koncepcja wydała mi się ciekawa więc podjąłem pierwsze próby.

Continue Reading

By

Read More

Przykłady instrukcji warunkowej IF

Na pewno bardzo często wykorzystujesz if-else w swoich skryptach PowerShell. Jest to pierwsza instrukcja, która przychodzi do głowy, jeśli trzeba podjąć decyzji, który fragment kodu wykonać w zależności od spełnionych warunków.

Zobacz poniższe sposoby użycia instrukcji warunkowej IF, których być może nigdy wcześniej nie wykorzystałeś.

Continue Reading

By

Read More

× Close