repozytorium artów o PowerShell

wpisów ostatnio brak, ponieważ idą w eter. WDI już za nami – sesje niby mają być dostępne online. streamy będą chyba dostępne na PJWSTKTV – jest już dzień drugi, ale nie moja ścieżka. ciąg dalszy zmagań z PowerShell na WGUISW – to będzie poważny prima aprilis q:

w ramach przygotowań do wszystkich sesji zebrało mi się całkiem pokaźne repozytorium mniej lub bardziej przydatnych linków dot. PS. miłej lektury.

sporo fajnej wiedzy, która pokazuje, że PS to nie jest tylko głupi shell ale na prawdę potężne narzędzie – opanowanie wszystkich technik programowania to niemal developerka – ale korzyści będą nieocenione ^^

eN.

First world problem

Ot przykład z życia dlaczego Microsoft na rynku aplikacji mobilnych sporo ma jeszcze do nadrobienia:

Screenshot_2014-03-13-20-58-30

Jak już zaznaczy się link, skopiuje, otworzy przeglądarkę i go wklei to, jakżeby inaczej, do mobilnej wersji strony nie odsyła:)

Azure PS Remoting

z wersji na wersję, maszyny dostarczane z szablonu w Azure sa coraz bardziej przygotowane do pracy od pierwszego startu. podobnie jest w przypadq PS Remoting – czyli zdalnego łączenia się z maszynami via PowerShell. automatycznie tworzony jest endpoint dla PSR a sama maszyna ma włączoną usługę i zrobione odpowiednie wyjątki. smacznie. pozostaje się po prostu połączyć.

jedyny problem, na jaki natknie się przeważająca większość osób, to certyfikat – na maszynkach jest oczywiście jakiś self-signed, więc standardowo połączenie zostanie odrzucone. aby połączyć się bezproblemowo należy wyłączyć opcje weryfikacji certów:

Enter-PSSession -ConnectionUri https://<IP lub nazwa>:<port> -Credential (Get-Credential) -SessionOption (New-PSSessionOption -SkipCACheck -SkipCNCheck -SkipRevocationCheck)

 

et voilá!

eN.

ogłoszenia paraw-fialne

*UPDATED

kilka ogłoszeń związanych z najbliższymi wydarzeniami, w których bierzemy udział (:

update kalendarium w-Files Live:

  • o4.o3 WGUISW – który odbył wedle planu. wszelkie materiały są dostępne na wguisw-wiki a tu bardziej bezpośrednio do video. jednak video nie odda atmosfery spotkań =^.^’= jak to podsumował kojn – to coś na pograniczu prezentacji i standup (; przede mną były wystąpienia 9 licealistów – 1 i 2 klasa techniqm. szacun za odwagę – bo pomimo na prawdę kameralnej atmosfery spotkań, wystąpić przed 5o-6o osobami – w tym wieq, to niemały stres. mam nadzieję zobaczyć więcej takich akcji
  • 17.o3 WCL . Cloud Labs będzie experymentem na polskim rynq – laby dla 14o osób… łatwo nie będzie (: jest wyzwanie! laby będą oczywiście dotyczyć cloud – czyli Azure i Office365
  • 26 .o3 o 9’3o – warszawskie dni informatyki – sesja a administracji serwerem z linii poleceń.
  • o1.o4 – WGUiSW kwietniowy i pierwsza część o funkcjach PowerShell. temat jest dość szeroki więc podzielony na dwa oddcinki
  • o6.o5 – WGUiSW majowy – tutaj specjalne dzięki dla Pawła, który dał mi sesję w maju, choć nie miało być technicznych bo są urodziny WGUiSW. na taki wyjątek zasłużyłem dzięki KONQRSOWI, o którym za chwilę.
  • o3.o6 – WGUiSW czerwcowy – koYjn będzie prowadził sesję… tematu jeszcze nie zdradził (:

a teraz informacja o KONQRSIE. po ostatnim odcinq mini-serii o PS na WGUiSW, będą ogłoszone szczegóły dotyczące zadania do wykonania. będzie to koqrs programistyczny wykorzystujący wiedzę ze wszystkich 3 odcinków. na wykonanie zadanie będzie miesiąc – od ogłoszenia w maju, do następnego WGUiSW w czerwcu, kiedy nastąpi ogłoszenie wyników. udział może wziąć każdy – zarówno czytelnicy w-files, lokalni uczestnicy WGUiSW jak i online’owcy, którzy na spotkania nie docierają. nawet WGUiSWowa loża szyderców (;

do wygrania będzie dobrej jakości napój na bazie jęczmienia słodowego <: jeśli wygra płeć piękna – jestem gotów negocjować coś na bazie winogron.

no to – mam nadzieję – DO ZOBACZENIA

eN.

Postaw ptaszka

Od wersji Windows Server 2008 mamy dostępną w AD opcję „ProtectedFromAccidentalDeletion”. Generalnie nigdy bym nie pomyślał, żeby kiedykolwiek miało by sens używanie tej opcji, ale od niedawna dodaję ją jako wymaganą i  k_r_ y_t_y_c_z_n_ą  praktycznie w każdej mojej dokumentacji, która zawiera opis obiektów AD.

Generalnie nie ma większego problem gdy skasujemy obiekt komputera czy użytkownika. Nawet jeśli jest to konto serwisowe, po kilku minutach możemy sytuacje  naprawić. Ja jednak byłem świadkiem sytuacji w której jakiś durny program, lub admin … a generalnie admin nawet jak był to program …skasował obiekt serwisu klastra (hosta Cluster Service). To spowodowało, że przestała działać cała instancja SQL oparta na tym klastrze i inne usługi (np.. MSDTC). Obiekt nie jest prosty, więc od tak nie można go sobie stworzyć. Cały klaster SQL oparty na MSCS w zasadzie byłby do przeinstalowania a dokładniej każdy node musiał by być wyciągnięty z clustra, następnie trzeba by było usunąć wszystkie ślady po cluster service i poinstalować wszystko od początku. Roboty, przy kilku nodach na około 8 godzin (a produkcja leży!). Na szczęście jest na to myk .. Ale o tym w kolejnych wpisach.

Generalnie myślałem, że problem był wyjątkowy i że już nic gorszego się stać nie może. Środowisko bez  SPoF. Cały sprzęt nadmiarowy, urządzenia sieciowe dobrej klasy, load balancery, macierze itp. … Ale nie doceniłem adminów.

Po kilku dniach kolejna awaria. Ktoś dopatrzył że są 3 podobne do siebie nazwy komputerów… SuperProdDB1, SuperProdDB2 i SuperProdDB. Popingał, popatrzył na listy VMwareów i postanowił zrobić porządek. Skasował wpisy DNS SuperProdDB. Był to host name dla instancji klastra SQL  składającego się z w/w nodów.

Naprawa tego poszła już znacznie sprawniej.

Generalnie … postaw ptaszka!