Brzydkiego psikusa zrobili programistom na spółkę Microsoft i Flexera Software. Drobni programiści, a nawet i niewielkie firmy mogły w 2013 roku skorzystać z Visual Studia w edycji Community. Było to faktycznie wielkie ułatwienie dla programistów, bo za darmo otrzymywali oni znakomite środowisko programistyczne. Nie ma co ukrywać – Microsoft też miał w tym swój interes, […]
Archiwum za miesiąc 2015-12
C# Visual Studio 2015 Community i Setup Project (Install Shield Limited Edition)
SQL: Patching error codes
Spróbuję tu dokumentować błędy jakie spotykam przypatchowaniu serwerów SQL,wiec się nie dziw, że na początku za wiele tu nie będzie i w gruncie rzeczy, jakoś niespecjalnie mi zależy, żeby było tu dużo błędów…: 0 Działa i nawet restart nie jest wymagany! 3010 Final result: Passed but reboot required, see logs for details Exit code (Decimal): […]
Błąd 9009 zwracany w ERRORLEVEL
Skrypt powershell na systemie zdalnym uruchamiał starego dosowego batcha, który miał za zadanie uruchomić jakiś program exe i kończył się instrukcją exit %errorlevel% No i cóż ciągle dostawałem numer 9009. Krótkie szukanie po googlach i właściwie ciągle informacje o błędzie związanym z DNS! A ten program exe nic nie miał wspólnego z siecią. I dopiero […]
SQL: Execute permission na całą bazę danych
Użytkownik zażyczył sobie nadania uprawnień: -odczyt -zapis -wykonanie procedur w całej bazie danych Odczyt – proste – db_datareader Zapis – proste -db_datawriter Wykonanie – proste – db_procexecutor … ops nie ma takiej roli 😉 No ale sprawę załatwia polecenie grant execute on database::DatabaseName to [UserName]
Powershell -czego używać try/catch czy trap?
Pisząc skrypt masz możliwość obsługi błędów na kilka sposobów, a te najpopularniejsze to blok try / catch instrukcja trap Zawsze polecam stosowanie try catch, bo nie jest to trudne rozwiązanie, a pozwala na dość elastyczną obsługę błędów. Zasada jest prosta. W bloku try umieść instrukcje, które potencjalnie mogą spowodować błąd, a obsługę błędu wykonaj w […]
Powershell: MouseMove czyli ruszanie myszką
Wyobraź sobie, że masz w nocy do wykonania długotrwałe zadanie. Jeśli na komputerze nic się dzieje mogą się zdarzyć różne niespodziewane rzeczy: komputer przejdzie w stan czuwania, rozłączy się sesja zostaniesz wylogowany itp. No a oczywiście nie chce ci się siedzieć całą noc, żeby tylko ruszać myszką… No więc napiszmy program ruszający myszką. Co będzie […]
Powershell: Obiekt o właściwościach nazwanych jak w tablicy
Chcesz mieć obiekt, który ma właściwości o wybranych przez Ciebie nazwach. Może np. czytasz konfigurację z pliku ini i z zapisu: Name=Server001 Domain=domain.pl Service=SQL chcesz utworzyć obiekt o właściwościach: $obj.Name # o wartości Server01 $obj.Domain # o wartości domain.pl $obj.Service # o wartości SQL Oto co należy zrobić: Tworzysz obiekt: $obj = New-Object -TypeName psobject A potem […]