get-MACAddressVendor

By nExoR on Lipiec 12th, 2016

adresy MAC to tzw. OUIs – Organizationally Unique Identifier przyznawane przez IEEE. wszystkie można ściągnąć w postaci pliq textowego (1oMB). Continue Reading

what-is-my-ip – kontunuacja

By nExoR on Lipiec 11th, 2016

po  komentarzach na FB, zamieszczam prosty skrypt, który pozwala odpytać dwóch różnych stron – whatsmyipaddress, API, które zwraca czysty adres, ale ponieważ:

You may programmatically query that server but limit queries to no more than once per five minutes and include an appropriate user agent that will allow us to contact you if needed

dodałem starą metodę przegrzebującą się przez HTML. Continue Reading

mój zewnętrzny IP

By nExoR on Czerwiec 29th, 2016

dość częste pytanie, jak się ma dynamiczny adres IP. najłatwiej oczywiście wejść na jakąś stronę, która ten adres pokazuje. ale lepiej napisać sobie skrypt (:

Continue Reading

CSV, SSV… ? ULSLSSV!

By nExoR on Maj 5th, 2016

wpis z cyklu ‚człowiek uczy się całe życie’ (; od zawsze pluję się, że durny Excel pliki CSV – Comma Separated Value – zapisuje/odczytuje jako Semicolon Separated Value z niewyjaśnionych przyczyn.

okazuje się, że sprawa jest bardziej skomplikowana i to nie jest ani CSV, ani SSV tylko ULSLSSV – czyli User Language Specyfic List Separator Separated Value (;

Continue Reading

SecureString

By nExoR on Kwiecień 26th, 2016

scenariusz użycia

używanie SecureStringów w PS jest poniekąd wymuszone – w taki sposób przechowywane są hasła, np. w credentialsach:

PS C:_ScriptZ> $cred=Get-Credential

cmdlet Get-Credential at command pipeline position 1
Supply values for the following parameters:
Credential
PS C:_ScriptZ> $cred|gm


   TypeName: System. Continue Reading

port ping upd

By nExoR on Kwiecień 25th, 2016

update do poprzedniego wpisu – można bez tooli zewnętrznych zrobić tą samą operację przy pomocy test-netConnection

Test-NetConnection -Port 80 -ComputerName ziembor. Continue Reading

dopełnienie zerami

By nExoR on Kwiecień 4th, 2016

przykładowy scenariusz: mamy notację nazewniczą serwerów ze stałym prefixem ‘server’ oraz jego kolejny numer – liczba z dopełnieniem zerami do trzech znaków. np. server001, server002[…],server011[…],server12o[…]

Continue Reading

PowerShell dla początqjących cz.2

By nExoR on Marzec 4th, 2016

miło mi poinformować, iż dostępna jest kontynuacja szkolenia z PowerShell dla początqjących na MVA.

serdecznie zapraszam do drugiej części z cyklu PowerShell dla początqjących. Continue Reading

RemoteSigned i ADS

By nExoR on Marzec 3rd, 2016

po ściągnięciu skryptu z Internetu może być problem z jego uruchomieniem – zależnie od polityki uruchomienia (Execution Policy). imho optymalnym ustawieniem jest ‘RemoteSigned‘, który pozwala na swobodne uruchamianie skryptów, które się samemu pisze oraz tych zassanych z netu pod warunkiem, że są podpisane certyfikatem. skrypty podpisane certem są jak białe kruki – podobno istnieją. Continue Reading

wrażliwość na wielkość addendum

By nExoR on Styczeń 20th, 2016

robiąc w toalecie to, co się normalnie tam robi, czyli czytając RSSy, okazało się, że całkiem niedawno na blogu Scripting Guy również poruszany był temat Case Sensivity w PowerShell. jest tam jeszcze sporo ‘wyjątków’, o których warto sobie poczytać.

Continue Reading

wrażliwość na wielkość

By nExoR on Styczeń 19th, 2016

OffTopic

ogólnie staram się szanować nasz piękny język i tępić ‘kontenty’ czy ‘autentykację’ [choć pewnie lada moment zostaną zapisane jako oficjalnie poprawne]. niemniej tłumaczenia niektórych fraz brzmią … zabiera trochę czasu, żeby się domyślić /: to na tyle jeśli w kwestii filozofii porannej, czas na gimnastykę z innego języka.

Continue Reading

ReadKey()

By nExoR on Styczeń 4th, 2016

niektóre skrypty powinny pozwolić na dodanie wyboru akcji w trakcie przetwarzania – typu ‘wykonanie akcji A, naciśnij ‘A’, akcja B, naciśnij ‘B’, wyjdź ‘W”… ogólnie należy unikać takiego kodu ale czasem chcemy zrobić skrypt ‘miły’, user-friendly. metod jest kilka, a im bardziej user-friendly tym mniej uniwersalna.

Continue Reading

obsługa błędów

By nExoR on Grudzień 16th, 2015

obsługa błędu może przyprawić nieco problemu, dla tego kilka zebranych tips’n’tricks, które mogą się przydać.

try/catch nie działa! Continue Reading

PS Proxy Function

By nExoR on Grudzień 14th, 2015

nie podoba Ci się w jaki sposób działa jakieś polecenie? nie chcesz/nie możesz grzebać w źródłowych plikach?

Continue Reading

Excel zamiast CSV

By nExoR on Grudzień 13th, 2015

pliki CSV są u mnie w powszechnym użyciu. łatwe w obsłudze, nie wymagają żadnych dodatków, wystarczy podstawowa wersja PS nawet w starej wersji i można generować raporty, łatwy export z excel pozwala to tworzenie pliqw wsadowych z danych z innych działów. wygodnie.

Continue Reading