PowerShell TabExpansion Plus Plus

•1 stycznia, 2014 • 2 Komentarze

Wraz z pojawieniem się PowerShella w wersji 3 zyskaliśmy nieco szersze możliwości dopełniania tabulatorem różnych dynamicznych elementów: nazw procesów, modułów, typów. Wszystko to wygląda smakowicie, ale od razu rodzi się pytanie: czemu nie mogę tej samej logiki zastosować dla innych dynamicznych wartości? Nazw wirtualnych maszyn, PowerShellowych wtyczek, itd? Temu właśnie służy moduł TabExpansion++ – umożliwia on pisanie własnych instrukcji, w oparciu o które tabulator (czy też związanym z nim IntelliSense) będzie w stanie “odgadnąć” wartości dopełnianych argumentów.

Czytaj dalej ‚PowerShell TabExpansion Plus Plus’

PS v4, MTS i zmian parę

•27 października, 2013 • Dodaj komentarz

180x200_mts_widget_v2_bedeprelegentemZleciało już sporo czasu od mojego ostatniego posta, zanim jednak zacznę się tłumaczyć (który to już raz?) z tak długiego okresu ciszy chciałbym wspomnieć o dwóch sprawach, które z mojego punktu widzenia są istotniejsze niż moje marudzenie… Puszczam oczko

Przede wszystkim: nie udało mi się nawet “rozpędzić” w cyklu opisującym nowinki w PowerShellu v3, a tu już dostępna jest v4. Chciałbym przypomnieć gdzie do znajdziecie, skąd możecie pobrać i na co powinniście zwrócić uwagę przy ew. instalacji. Druga sprawa to MTS. Znów miałem przyjemność tam występować, co prawda planowo w duecie, ale wyszło jednak inaczej. Nie opiszę dlaczego wyszło, jak wyszło: zamiast tego postaram się przybliżyć temat i wskazać, gdzie można znaleźć materiały związane z tym co pokazywałem.

Czytaj dalej ‚PS v4, MTS i zmian parę’

Scripting Games: moje notatki – 4

•25 Maj, 2013 • 1 komentarz

Przyszła pora, by podsumować czwartą już konkurencję tegorocznych Scripting Games. Tym razem temat silnie związany z Active Directory – jedną z technologii, którą poza PowerShellem darzę silnym (i chyba odwzajemnionym) uczuciem. Puszczam oczko Były pomysły wyśmienite, były marne, było też kilka rzeczy, które – choć z pozoru wyglądały dobrze, to jednak wynik dawały błędny. Na początek – kilka spraw z AD związanych właśnie.

Czytaj dalej ‚Scripting Games: moje notatki – 4’

Scripting Games: moje notatki – 3

•17 Maj, 2013 • Dodaj komentarz

W chwili obecnej można już wrzucać skrypty w ramach czwartej konkurencji, czas więc najwyższy, by podsumować konkurencję nr 3. I znów miałem okazję nauczyć się od uczestników kilku nowych sztuczek. Choć nie ukrywam – jest też się czego przyczepić. Tym razem postanowiłem skupić się na konkretnych przykładach elementów, które można było napisać doskonale, ale można też było dokumentnie pogrzebać…

Czytaj dalej ‚Scripting Games: moje notatki – 3’

Scripting Games: moje notatki – 2

•9 Maj, 2013 • 1 komentarz

Przyszła pora by podzielić się spostrzeżeniami po drugiej konkurencji tegorocznych Scripting Games. I znów, podobnie jak poprzednio – ogólne wrażenia są całkiem pozytywne. Oczywiście, nie zabrakło i kwasów – dla korzyści obopólnej wspomnę i jedne, i drugie.

Czytaj dalej ‚Scripting Games: moje notatki – 2’

Scripting Games: moje notatki – 1

•2 Maj, 2013 • 1 komentarz

Scripting Games trwają już przeszło tydzień. Właśnie wystartowała druga konkurencja, a pierwszą właśnie możecie oceniać (a jeśli zdecydowaliście się uczestniczyć – zbierać oceny i komentarze). Zgodnie z zapowiedzią, pora bym napisał słów kilka z mojego punktu widzenia: co mi się podobało, a co nie, w poszczególnych kategoriach. Dziś – zadanie pierwsze.

Czytaj dalej ‚Scripting Games: moje notatki – 1’

Scripting Games nadchodzą…

•17 kwietnia, 2013 • Dodaj komentarz

PowerShell-Scripting-Games-LogoZa oknami wreszcie wiosna, a to oznacza, że czas by zacząć szykować się do kolejnych Scripting Games. Uśmiech W tym roku, podobnie jak w roku ubiegłym, będę miał zaszczyt wziąć w nich udział “z drugiej strony”. Trudno mi sobie wyobrazić, by nie brać w nich udziału wcale i choć mam pewne obawy w związku z wprowadzonymi zmianami (o tym za chwilę), to przecież jedno na pewno się nie zmieni: będzie znów okazja, by bawiąc się i rywalizując – nauczyć się czegoś nowego. A przy okazji może podpowiedzieć osobom zaczynającym swoją przygodę z PowerShellem czego unikać i jak pewne rzeczy robić wydajniej.

Czytaj dalej ‚Scripting Games nadchodzą…’

Tydzień prezentacjami silny…

•10 lutego, 2013 • Dodaj komentarz

Dziś niedziela, zamykający tydzień najobfitszy jak do tej pory w moim życiu w prezentacje. Były w sumie trzy: jedna na kolejnym spotkaniu Warszawskiej Grupy Użytkowników i Specjalistów Windows (głównie na żywo, choć z transmisją online), jedno na Virtual Study (tu już całkowicie online) i wreszcie na targach “Kariera Programisty” w Krakowie – na żywo. Każda więc zupełnie inna, z innym tematem, na nieco innym poziomie…

Czytaj dalej ‚Tydzień prezentacjami silny…’

PowerShell 3: Ulepszony remoting (1).

•4 lutego, 2013 • Dodaj komentarz

PowerShell remoting to funkcja, która pojawiła się wraz z premierą PowerShella w wersji 2. Wersja 3 przynosi znaczne zmiany w jej działaniu, dzięki którym z całą pewnością łatwiej będzie z niej korzystać: zarówno na poziomie konfiguracji, jak i późniejszego użytkowania. W tym poście skupię się na zmianach funkcjonalnych: jak zmieniły się możliwości remotingu w PowerShellu.

Czytaj dalej ‚PowerShell 3: Ulepszony remoting (1).’

PowerShell 3: Nowe ISE, rozbudowa.

•25 grudnia, 2012 • Dodaj komentarz

Dziś zajmę się ostatnim tematem związanym z PowerShell ISE. ISE umożliwiało rozbudowę już w wersji poprzedniej przy pomocy zmiennej $PSIse i obsłudze budowanych w ten sposób Add-onów. Możliwości już w ten sposób oferowane były olbrzymie. W wersji trzeciej jednak pojawia się dodatkowo opcja rozbudowywania ISE przy pomocy skompilowanych bibliotek: Add-on tools. Mamy specjalnie w tym celu przygotowane dwa panele: pionowy (vertical) i poziomy (horizontal). Wspomniałem o nim krótko pisząc o panelu “Commands”. Dziś spróbujemy zobaczyć, jak wygląda budowanie takiego panelu.

Czytaj dalej ‚PowerShell 3: Nowe ISE, rozbudowa.’