Programowanie Archiwum

Szkoła Skryptowania – lvl 6 – Aliasy

Czołem adepci (i mam nadzieje, że adeptki także) sztuki tworzenia automatyki. W poprzednich odcinkach „szkoły…” zapomniałem wspomnieć o kilku ważnych (bardziej lub mniej) rzeczach dotyczących PowerShell’a. Niniejszym postaram się to nadgonić i wspomnieć o: aliasach; historii (bez obaw nie będzie nic o wojnach); własnych funkcjach wykorzystywanych w codziennej pracy I o tych elementach będą najbliższe odcinki „Szkoły…” Drobna uwaga , od pewnego czasu jedynym słusznym dla

Szkoła skryptowania – lvl 5 – każdy lubi stringi

Po dłuższej przerwie czas powrócić do szkolnej wirtualnej ławy i ponownie wziąć się za naukę skryptopisarstwa. Wszak skrypty i automatyzacja zadań są solą życia każdego administratora IT, dzięki nim bowiem, każdy skryptujący człowiek z branży może w spokoju wypić kawę, pograć w 2048, albo porobić inne emocjonujące rzeczy w trakcie pracy. Wszak wiadomo, że nie da się spędzić 8h przy monitorze (co nawet jest usankcjonowanie

Powershell – kontrola, tworzenie i kasowanie usług w Windows

Pisałem o tworzeniu i kasowaniu usług w CMD za pomoc programu SC, było o poleceniu NET – przyszła kolej na Powershella. Tym razem postanowiłem wszystkie zagadnienia (wyświetlanie usług, kontrolowanie stanu, tworzenie i kasowanie) zmieścić w jednym artykule – zachęcam więc do lektury :) Jestem pewien, że ten temat można rozbudować o jakieś ciekawe sposoby łączenia poleceń lub zaawansowane skrypty – zachęcam do dzielenia się nimi w komentarzach. GET_SERVICE:

Szkoła skryptowania – lvl 4 – skrypt „bazowy” i nowa wersja PowerShell

Witajcie ponownie miłośnicy automatyzacji zadań, tworzenia zawiłych algorytmów, oraz pisania skomplikowanych i zawiłych skryptów niezawierających żadnych komentarzy wyjaśniających ich działanie. Gdyby ktoś przeoczył (albo zapomniał – wszak dawno nie było „Szkoły skryptowania” na naszych łamach), to wszystkie odcinki są dostępne tutaj. W dzisiejszym odcinku natomiast chciałem przedstawić bardzo prosty sposób na to, aby nie było potrzebne za każdym razem wynajdywanie koła na nowo, oraz bardzo interesującą

Jak uruchomić skrypt Powershell i jak ustawić „execution policy”?

..czyli pierwsza przygoda z Powershell’em:) Stali czytelnicy naszego Bloga zapewne wiedzą, że dość często dzielimy się ciekawymi skryptami Powershell (zobacz listę) i osoby korzystające z tego genialnego narzędzia powinni być usatysfakcjonowani. W trosce o początkujących, trzeba jednak wrócić do pewnych podstaw. W ramach wprowadzenia, pisaliśmy o instalacji PS 3.0 i sprawdzaniu wersji – teraz należałoby powiedzieć kilka słów o tym jak się uruchamia skrypty.    

Jak wysłać maila skryptem PowerShell?

Jeśli korzystacie z dobrodziejstw Powershell i regularnie uruchamiacie sobie różne skrypty monitorujące lub raportujące, to powinna Was zainteresować możliwość wysłania E-maila właśnie skryptem PS.     Funkcja, która nas interesuje to Send-MailMessage i w pomocy -? znajdziecie takową składnię: Send-MailMessage [-To] <String> [-Subject] [[-Body] ] [[-SmtpServer] ] -From [-Attachments <String> ] [-Bcc <String> ] [-BodyAsHtml] [-Cc <String> ] [-Credential ] [-DeliveryNotificationOption ] [-Encoding ]

Perl: Używanie zaszyfrowanego hasła w skrypcie

Czasem sytuacja zmusza nas do tego, że w skrypcie należy zaszyć hasło, do konta, usługi, serwera, etc… Tak więc postanowiłem wykonać mały trick, który pozwala na zaszyfrowanie naszego hasła. Pierwszy skrypt posłuży nam do zaszyfrowania hasła i umieszczenia go w pliku „konfiguracyjnym” do skryptu.   #!/usr/bin/perl use strict; use MIME::Base64 qw( encode_base64 ); open INFILE, '<', $ARGV[0]; binmode INFILE; open OUTFILE, '>', $ARGV[1]; my $buf; while

Jak sprawdzić zainstalowaną wersję Powershell?

Pisaliśmy o instalacji PS 3.0, warto więc poznać kilka sposobów na sprawdzenie jaką wersję Powershell macie zainstalowaną. Może Wam się to przydać np. w skryptach, które zachowają się zależnie od zainstalowanej wersji, lub gdy chcecie sprawdzić dlaczego jakiś cmdlet u Was nie działa. Sprawdzenie możemy wykonać na wiele sposobów. Podam Wam kilka z nich: w oknie CMD, w oknie Powershell lub w Rejestrze. W CMD jak pewnie wiecie, polecenia

Szkoła skryptowania – lvl 3 – Perl w Windows

Witajcie adepci sztuki skryptopisarstwa w kolejnym odcinku „specowej szkoły skryptowania” Dziś pozostaniemy w kręgu świata Microsoft, jednak wyjdziemy nieco poza jego horyzont myślowy i spróbujemy zorganizować sobie kolejne kompletne środowisko służące do pisania wyśmienitych skryptów. Jak wnikliwi czytelnicy z pewnością już zauważyli będziemy dziś snuć rozważania o języku Perl w środowisku Windows. Perl??? W Windowsie? Serio? Serio. Tak właściwie, dlaczego nie? Perl wymyślony

Pomysł na prezent dla informatyka. Co kupić programiście?

Wybór prezentu dla informatyka – programisty nie będzie łatwy, choć obecnie coraz więcej jest produktów, które można samemu programować, a niektóre wręcz trzeba. Absolutnym prekursorem w tej dziedzinie jest pralka automatyczna ;), umówmy się jednak, że nie będzie to szczyt marzeń geeka-programisty. Znaleźć trzeba coś na tyle ciekawego jak i rozbudowanego, aby osobnik ten niezbyt szybko się znudził. Z kolei zbyt proste