PowerShell Tag Archive

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

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

✍️Podpisywanie kodu PowerShell w 4 krokach

W tym wpisie zobaczysz jak utworzyć certyfikat self-signed, jak go dodać do zaufanych oraz jak podpisać nim swój skrypt PowerShell.

Na końcu znajdziesz kod PowerShell, który pomoże Ci tak przygotowany certyfikat przenieść na serwer. Dzięki temu Twoje skrypty będą poprawnie wykonywane przy zasadzie wykonywania AllSigned.

Continue Reading

By

Read More

💡 Jak ustawić ReadOnly dla dysku USB?

Jeśli chcesz ochronić zawartość dysk USB przed jego usuwaniem, zmienianiem lub formatowanie, skorzystaj z atrybuty “tylko do odczytu”.

Zobacz jak ustawić i usunąć ReadOnly za pomocą PowerShell z dysku USB.

# Ustawienie atrybutu ReadOnly
Get-Disk | Where-Object BusType -EQ USB | Out-GridView -Title 'Select a USB Drive to set attribute ReadOnly' -OutputMode Multiple| Set-Disk -IsReadOnly $true
 
# Usunięcie attrybutu ReadOnly
Get-Disk | Where-Object BusType -EQ USB | Out-GridView -Title 'Select a USB Drive to remove attribute ReadOnly' -OutputMode Multiple| Set-Disk -IsReadOnly $false

Polecenia wyświetlają “menu”, w którym możesz wskazać urządzenia USB, które zabezpieczysz przed modyfikacją plików i folderów.

powershell usb readonly

✔️ PowerShell 7
✔️ Windows PowerShell

By

Read More

[PowerShell.Week.Link]::New() – #25 i 26

Kolejny tydzień i kolejne podsumowanie tego, co dzieje się w świecie PowerShell (tym razem zasoby z dwóch tygodni).

📰 Wpisy i artykuły

PowerShell to C# and Back – Introduction to Classes – [Prateek Singh]

Introduction to C# and C# Classes The purpose of this blog post is to bridge the learning and concept gap between PowerShell and C# classses, to jump start you from…

Continue Reading

By

Read More

Case-insensitive i Select -Unique, jak?

Przy pisaniu funkcji do pobierania informacji o modułach, potrzebowałem listy z unikalnymi nazwami modułów. Intuicyjnie wykorzystałem w tym celu polecenie Select-Object z parametrem -Unique.

Get-Module -ListAvailable | Select-Object -Unique Name

Jednak lista nie była unikalna w taki sposób jak oczekiwałem. Pojawiły się duplikaty wynikające z innego zapisu nazwy tego samych modułów.

Continue Reading

By

Read More

[PowerShell.Week.Link]::New() – #24

Kolejny tydzień i kolejne podsumowanie tego, co dzieje się w świecie PowerShell.

📰 Wpisy i artykuły

Formatting PowerShell TimeSpans – [Jeffery Hicks]

I often will figure out how to do something and later struggle to remember how to do it a months later. Rather than trying to remember what piece of code I wrote,  why not write about. Assuming I can remember! Anyway, here’s today’s “PSRemembery”. I often  use code like this, and I expect many of…

Continue Reading

By

Read More

× Close