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

Example of work with XML in PowerShell

My colleague has struggled with creating an XML file according to a template. He needed to prepare the XML for “Remote Desktop Connection Manager” with all of the production servers.

Below you can see how the template looks. A server node was a part that was required to be copied and modified. In the complete file should appear a new section for each server.

Continue Reading

By

Read More

Wynik, jaki chcesz! Czyli użycie Calculated Properties

Niektóre polecenia zwracają obiekty, w których pewne właściwości (np. Get-Item i Length) nie są w intuicyjnej jednostce. Zdecydowanie zamiast (B)ajtów preferuję MB, zamiast milisekund wolę sekundy lub minuty itd.

Continue Reading

By

Read More

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

Dawno nie było wpisu tego typu ale w krótkim czasie wpadło kilka wpisów, którymi chce się z Wami podzielić.

Continue Reading

By

Read More

Podstawowe polecenia Azure PowerShell dla Azure Key Vault

Azure Key Vault PowerShell

Azure Key Vault to narzędzie do bezpiecznego przechowywania i uzyskiwania dostępu do sekretów. Sekrety to wszystko, do czego chcesz ściśle kontrolować dostęp, na przykład klucze API, hasła lub certyfikaty.

Usługa posiada dedykowany moduł PowerShell (Az.KeyVault), który umożliwia zautomatyzowanie pełnej game zadań, od samego stworzenia Key Vault po pełne zarządzanie sekretami i kluczami.

Poniżej kilka podstawowych poleceń wraz z przykładami.

Continue Reading

By

Read More

Analizowanie logów IIS za pomocą PowerShell

Analizowanie logów IIS za pomocą PowerShell

Zobacz jak szybko zmienić logi serwera Internet Information Services (IIS) w PSCustomObject. Dzięki temu dalsze analizowanie informacji o żądaniach do serwera IIS to czysta przyjemność 😉

Continue Reading

By

Read More

Pobieranie zmiennych do PowerShell w Azure DevOps

Jednym z elementów, które definiujemy w potokach Azure DevOps jest PowerShell. Z pomocą przychodzi zadanie PowerShell (lub AzurePowerShell), gdzie w zależności od potrzeby osadzimy kilka linijek kodu lub wskażemy ścieżkę do pliku ze skryptem.

# PowerShell
# Run a PowerShell script on Linux, macOS, or Windows
- task: PowerShell@2
  inputs:
    #targetType: 'filePath' # Optional. Options: filePath, inline
    #filePath: # Required when targetType == FilePath
    #arguments: # Optional
    #script: '# Write your PowerShell commands here.Write-Host Hello World' # Required when targetType == Inline
    #errorActionPreference: 'stop' # Optional. Options: stop, continue, silentlyContinue
    #failOnStderr: false # Optional
    #ignoreLASTEXITCODE: false # Optional
    #pwsh: false # Optional
    #workingDirectory: # Optional

W jednym i drugim przypadku prawdopodobnie przydadzą nam się wartości z zewnątrz, czyli zmienne. W Azure DevOps mamy kilka zakresów zmiennych:

Continue Reading

By

Read More

⏱️ Get-History i czas trwania poleceń PowerShell?

Jeśli chcemy sprawdzić czas wykonania skryptu lub polecenia to najczęściej sięgamy po polecenie Measure-Object. Nie jest to jedyna metoda ale jedna z popularniejszych.

Co jeśli jednak, chcesz poznać czas wykonania post factum?

Continue Reading

By

Read More

× Close