Bardzo nie lubię literówek w moich skryptach, dlatego gdzie mogę korzystam z intellisence, wybieram wartości z listy, korzystam ze zmiennych zamiast stałych napisowych itp. W C# uwielbiam typ enum, bo dzięki niemu mogę korzystać z nic mi nie mówiących wartości liczbowych za pomocą nazwanch tekstów. W Powershellu również można korzystać z typu enum: Add-Type -TypeDefinition […]
Archiwum za miesiąc 2016-12
PowerShell: Własny typ enum
Powershell: Dodanie do listy select pewnej wartości stałej
Mamy następującą sytuację. W AD jest sobie grupa HR. Członkiem tej grupy jest użyrkownik Johny Employer. Grupa ma ustawioną właściwość ManagedBy na innego użytkownika Johny Manager. Chcielibyśmy dostać raport, w którym wyświetlimy nazwy wszystkich członków grupy HR, a obok nazwę managera (czyli osoby ustawionej dla grupy w polu ManagedBy. Zaczynamy od znalezienia managera: $manager = […]
SQL: Problem z patchowaniem: missing Windows Installer cache files
Zdarza się, że podczas instalacji aktualizacji SQL Server pojawiają się błędy związane z brakującymi plikami MSI. Albo to wcześniej instalacja została wykonana z dysku sieciowego, który teraz już nie jest dostępny, albo nadgorliwy administrator Windows wykasował pliki z cache MSI… no cóż! Może się więc wydarzyć, że instalacja po prostu się nie udaje. W takim […]
Powershell: Generowanie hasła
Napisanie skryptu generującego hasło, to jedno z przyjemniejszych zadań programistycznych. Jest for, są iteracje, jest random. Mniam mniam. Dobra funkcja generująca hasło to jednak coś innego! I właśnie taką udało mi się znaleźć. To co w niej jest najlepsze, to że: można określić z jakiej grupy znaków należy generować hasła oraz masz gwarancję, że z […]
Powershell: Komunikat podczas ładowania modułów: Security Warning Run only scripts that you trust
Podczas ładowania skryptu lub ładowania modułu można otrzymać bład/komunikat/pytanie: Security Warning Run only scripts that you trust. While scripts from the Internet can be useful, this script can potentially harm your computer. Do you want to run \server\scripts\my.ps1? [D] Do not run [R] Run once [S] Suspend [?] Help (default is „D”): Komunikat właściwie nie […]
Windows 10: Kopiowanie dysku systemowego HDD na mniejszy SSD, klonowanie dysku systemowego
To chyba dosyć typowy scenariusz. Kupujesz komputer, ale fundusze nie pozwalają na zakup wymarzonej wszystkomającej wersji, więc trzeba trochę oszczędzać. W laptopie najczęściej chyba zdecydujesz się na zakup komputera ze standardowym dyskiem HDD, bo przecież z czasem wymiana dysku na SDD nie będzie problemem. W końcu nadchodzi ten dzień i postanawiasz kupić dysk SSD, Jest […]
SQL: Przykładowe dane do typu GEOGRAPHY
Typ danych pozwalający na zapisywanie w bazie danych SQL informacji o współrzędnych geograficznych jest dostępny już od wersji 2008. Oprócz całego zakresu funkcjonalności z jakiego można korzystać pracując z danymi geograficznymi, typ ten ma jeszcze to do siebie, że jest… ładny! Rzeczywiście podczas uruchamiania zapytania zwracającego dane typu GEOGRAPHY wyświetlana jest dodatkowa zakładka „Spatial results”, […]