PowerShell ISE na dopingu

•Kwiecień 23, 2014 • 1 komentarz

Gdy pojawił się PowerShell w wersji trzeciej a wraz z nim druga odsłona PowerShell ISE, wydawało się, że era płatnych edytorów dobiega końca. I faktycznie, ostały się jedynie produkty firmy Sapien: jeden ze względu na swą uniwersalność (PrimalScript) a drugi, ze względu na oferowane możliwości (takie jak tworzenie GUI) – PowerShell Studio. Wielu z wcześniejszych autorów edytorów dedykowanych dla PowerShella uważało (i nadal uważa), że ISE nie jest produktem dojrzałym. Ponieważ jednak jest “wystarczająco dobry” dla większości użytkowników, nikomu nie opłaca się inwestować w produkt odrębny. Wyglądało więc na to, że jesteśmy skazani na niedoskonałe ISE. Na szczęście, ISE daje pewne możliwości rozbudowy. Skoro nie da się sprzedawać osobnego edytora, może uda się stworzyć narzędzie komercyjne, które rozbuduje edytor domyślny i darmowy? Przyznam, że widząc zainteresowanie ISE ludzi, którzy wcześniej unikali go jak ognia, miałem nadzieję, że “coś” się z tego (prędzej czy później) urodzi. Ale to, co się faktycznie urodziło, zdecydowanie przewyższyło moje oczekiwania.

Czytaj dalej ‘PowerShell ISE na dopingu’

PSReadLine

•Luty 10, 2014 • Dodaj komentarz

PowerShell w wersji trzeciej wprowadził kilka zmian, dzięki korzystanie z PowerShell.exe jest nieco przyjemniejsze: ulepszony tabulator, usunięcie usterki, która “czyściła” wszystko za kursorem po wciśnięciu tabulatora. Ale to wszystko jedynie czubek góry lodowej: największe usprawnienie nie jest oczywiste. Nie jest nawet domyślnie wykorzystywane. Możliwości jego użycia w chwili obecnej są dwie: stworzyć coś własną rękę, bądź skorzystać z modułu PSReadLine.

Czytaj dalej ‘PSReadLine’

PowerShell TabExpansion Plus Plus

•Styczeń 1, 2014 • 1 komentarz

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ę

•Październik 27, 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

•Maj 25, 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

•Maj 17, 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

•Maj 9, 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′

 
Follow

Otrzymuj każdy nowy wpis na swoją skrzynkę e-mail.

Join 142 other followers