Załóżmy, że masz moduł testlib.psm1 o następującej zawartości: function test-it { [cmdletbinding()] param() return 1 } function test-this { [cmdletbinding()] param() return 2 } Domyślnie, jeżeli uruchomisz polecenie Get-Command -Module testlib to otrzymasz wynik prezentujący funkcje modułu ale numery wersji będą wskazywać 0: Aby zmienić numer wersji funkcji można stworzyć tzw. manifest do modułu. W […]
Archiwum za miesiąc 2016-11
Powershell: Numer wersji funkcji i modułu
HyperV: Failed while modifying virtual Ethernet Switch connection settings. 'Catastrophic failure’ 0x8000ffff
W HyperV można zdefiniować wirtualną sieć dla wirtualnych komputerów. Te sieci można definiować jako external, internal i private. Jakie było moje zdziwienie kiedy po zdefiniowaniu nowej sieci typu external zobaczyłem komunikat, że spowodowałem… katastrofę. Na dodatek żadne restarty, usuwanie innych istniejących sieci nie pomagały. Co było przyczyną? Otóż kilka dni wcześniej też definiowałem sieci i […]
PowerShell i IIS 20: Zmiana identity w Application Pool
IIS Application pool pozwala między innymi zdefiniować konto na jakim będzie pracować aplikacja na systemie windows. W IIS managerze nie jest to wcale trudne: kliknij prawym przyciskiem myszy na wybranej ApplicationPool >> Wybierz Opcje zaawansowane >> kliknij Identity i wpisz nazwę konta i jego hasło. Kilka OK i gotowe! A co jeśli to samo należy […]
Powershell: Catch/try/finally: inny blok catch dla różnych rodzajów exception
Obsługę błędów można realizować w powershell korzystając z intrukcji try/catch/finally. Często do obsługi błędu wystarczy konstrukcja: try { GWMI Win32_bios -ComputerName 'blablacomp’-ea Stop } catch { echo „general exception” } Ale zdarza się, że z jakiegoś powodu w bloku try znajduje się kilka instrukcji, które mogły spowodować błąd i w zależności od tego jaki błąd […]
SSIS: Error deploying SSIS project: A required privilege is not held by the client
Hmm… A required privilege is not held by the client… Jak ci czegoś brakuje, to powiedz co to jest! Niestety Integration Services Deployment Wizard nie chciał powiedieć co go boli… Skoro brakuje jakiegoś prawa (Local Settings >> Local Policies >> User Rights Assigment) to naprawa SQL powinna pomóc. Ponieważ serwer był testowy, to naprawa była możliwa. […]
Powershell: 500+ nazwanych kolorów!
Co 500+ może mieć wspólnego z IT? Ano moe mieć… Podobno faceci znają kolory biały, czarny, ładny i … brzydki. A ile jest kolorów podstawowych zdaniem kobiet? Chyba właśnie tytułowe 500+. Na dodatek te 500+ kolorów ma swoje nazwy! Zajrzyj tutaj: http://cloford.com/resources/colours/500col.htm A wszystko to odkryłem przy okazji zabawy z ISE i ustawiania kolorków tła. Np […]
SQL PASS SUMMIT 2016 – PASSTV
Wprawdzie konferencja PASS Summit 2016 już się zakończyła i trwają już zapisy na PASS Summit 2017, to jednak jeśli chcesz zobaczyć o czym mówiło się na konferencji, masz do dyspozycji PASS TV: http://www.sqlpass.org/summit/2016/PASStv.aspx Konferencja trwa 3 dni i jednocześnie odbywa się około 8 sesji. Wszystkie sesje są nagrywane i można je kupić na PASS Summit-owym […]