Zdarza się, że na dysku znajdziesz dzwiwaczny folder, który powstał w trakcie intalacji lub aktualizacji i chcesz go usunąć, ale pojawia się komunikat o braku uprawnień. Jak to? Ja – administrator i brak uprawnień? Z jakiegoś powodu te „dziwne” foldery są pozabezpieczane! Dobrze się zastanów nim je rzeczywiście usuniesz lub w nich coś pozmieniasz… No […]
Archiwum za miesiąc 2018-05
PowerShell: Nadawanie uprawnień do plików i katalogów
ActiveDirectory: Listowanie członków grupy
Jeśli potrzebujesz listę członków grupy AD posłuż się jednym z poleceń: dsquery group -name „GroupName” | dsget group -members -expand lub już typowo z PowerShella Get-AdGroup „GroupName” | Get-AdGroupMember | Select Name
HelpDesk: Krótkie kompendium poleceń dla Tivoli TSM TDP-SQL
Konfiguracja TSM TDP znajduje się w 2 plikach znajdujących się domyślnie w „C:\Program Files\Tivoli\TSM\TDPSql” tdpsql.cfg – plik zawiera definicje dot. połaczenia do serwera SQL dsm.opt – plik zawiera konfiguracje połączenia do serwera TSM Kiedy chcesz wykonać kopię loga transakcyjnego uruchom: tdpsqlc BACKUP * LOG /BACKUPMETHOD=LEGACY /CONFIGFILE=.\tdpsql.cfg /TSMOPTFILE=.\dsm.opt o ile korzystasz z domyślnej lokalizacji plików konfiguracyjnych […]
Python: wycięcie z napisu tekstu w cudzysłowiu
Załóżmy, że masz taki tekst: message = 'Document „cv.doc” was printed on printer: XEROX’ z tego napisu chcesz wyciąć tylko nazwę dokumentu cv.doc. Można by to zrobić posługując się zwykłymi poleceniami pracującymi na napisach, ale nie jest to zbyt wygodne rozwiązanie – trzeba się sporo przy tym napracować, a na dodatek kod będzie nieczytelny, trudny […]
Python: Różnica między == a „is”
Można mieć wątpliwości w jaki sposób porównywać ze sobą wartości, bo dostępne są dwie podobne instrukcje: operator porównania wartości zmiennych == oraz operator porównania zmiennych „is” Najpierw zobaczmy sytuację kiedy oba operatory zwrócą te same wyniki: a = 'mouse’ b = 'mouse’ #sprawdzam czy a == b print (a==b) #sprawdzam czy a i b to […]
SQL: Service Broker: Diagnozowanie
Service Broker jest dość trudny do zdiagnozowania. Mam wrażenie, że jak działa to jest dobrze, a jak nie działa, to… nie działa i jest niedobrze. Na całe szczęście, nawet jeśli początkowe metody zawiodą, to jest jeszcze szansa wypatrzenia jakiegoś problemu przy pomocy Profilera. Zazwyczaj zaczynam od zaznaczenia wszystkiego w grupie broker. I tak np. dzięki […]