Always Returns Success – dlaczego? Jenkins i PowerShell

Od jakiegoś czasu mam przyjemność obcować z narzędziem typu Continuous Integration i Continuous Delivery, a konkretnie mowa o Jenkins. Chciałbym podzielić się swoimi spostrzeżeniami a w obszarze tego narzędzia w zestawie z pluginem PowerShell, którego główie używam. Dzisiaj będzie o…

czytaj dalej

Wszystko, co powinieneś wiedzieć o ciągach znaków w Powershell

W skryptach często wykorzystywane są ciągi znaków, stąd poniższy przegląd niuansów klasy System.String dostępnej w PowerShell.

czytaj dalej

Instalacja ELK Stack na Windows skryptem PowerShell

Zacznijmy od tego czym jest ELK Stack? Dokładnie ELK to akronim od zestawu trzech produktów open source – ElasticsearchLogstash, and Kibana — firmy Elastic.
Elasticsearch to baza danych NoSQL oparta na wyszukiwarce Apache Lucene. Logstash to narzędzie do przesyłania dziennika, które akceptuje dane wejściowe z różnych źródeł, wykonuje różne przekształcenia i eksportuje dane do różnych celów. Kibana to warstwa wizualizacji, która działa na Elasticsearch.

czytaj dalej

Domyślny zestaw właściwości dla PSCustomObject

Wywołane np. polecenie Get-Service zwracana domyślnie 3 właściwości, Status, Name, DisplayName, mimo, że posiada jeszcze 13 innych. Robi to tak chociażby po to, aby móc sensownie zaprezentować wyniki na ekran. 

czytaj dalej

O poleceniu Get-Command

Gdy podejmujesz kroki w celu nauki czegoś nowego, właściwym podejście jest poznanie podstaw. Podstaw, które pozwalają sprawniej i szybciej stosować to coś w praktyce. Dajmy na to naukę PowerShell, nie wyobrażam sobie nie poznanie trzech podstawowych poleceń: Get-Command, Get-Member, Get-Help.  

czytaj dalej