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

O sprawności i testach kopii zapasowej

Wyobraźmy sobie sytuacja. Słoneczny lipiec, w samochodzie w pełni zadowolona rodzina zmierzająca na wyczekiwane wakacje. Po dobry kilkunastu kilometrach coś nie gra, konieczny postój. Niby nic takiego, tylko przebita opona.

I tutaj nasuwa się pytanie, kiedy ostatnio zaglądałeś na swoją zapasówkę w aucie? Masz w ogóle koło zapasowe czy zestaw naprawczy? Jeśli zestaw to czy wiesz jak go użyć? Szczerze, ja nie wiem.

Pewnie się teraz zastanawiasz, co ma przebita opona do kopii zapasowej, a no ma.

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