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 […]
Archiwum autora
Powershell: Obiekt o właściwościach nazwanych jak w tablicy
Powershell: Jak dostać nazwę zmiennej?
Nie wiem do czego to było koledze potrzebne, może kompilator pisze (?) ale pytanie było takie: Mam zmienną x: $x=1 Chcę mieć zmienną y, która w swojej wartości będzie miała nazwę zmiennej x. Oto zaproponowane rozwiązanie: $x=1 $y = (get-variable x).Name $y
Powershell: W połączeniu zdalnym przez remoting nie działa odwołanie do AD
Otwieram połączenie do serwera zdalnego Enter-PSSession -Computer MyServer -Credential (Get-Credential 'domain\myadminusername’) Potem w tym połaczeniu odwołuję się do: [ADSI]”WinNT://$($env:userdnsdomain)/another_user_name” Niestety dostaję błąd: Value for dictionary entry is not specified. + CategoryInfo : + FullyQualifiedErrorId : System.Management.Automation.Remoting.PSRemotingDataStructureException Jeśli zaloguję się na serwer lokalnie przez RDP i wykonam dokóładnie to samo polecenie, to wszystko działa poprawnie. Dlaczego? W […]
SSRS: Błąd podczas uruchamiania data driven subscription
Podczas uruchamiania zaplanwanej subskrypcji raportu dostałem info: 8 items processed; 8 errors. Hmmm brak szczegółów co się stało, ale nic dziwnego, bo SSRS loguje błedy do pliku tekstowego Report_Server_Service<tutaj data>.log Zaglądam szukam błedu, a tam: ERROR: Throwing Microsoft.ReportingServices.FileShareDeliveryProvider.FileShareProvider+NetworkErrorException: An impersonation error occurred using the security context of the current user., Microsoft.ReportingServices.FileShareDeliveryProvider.FileShareProvider+NetworkErrorException: An impersonation error occurred […]
Powershell: Kto i kiedy wyłączył serwer
Jako administrator odpowiadasz za to, żeby usługi były dostępne przez 99,99999…% czasu. A tu nagle okazuje się że ktoś/coś/jakieś licho zrestartowało serwer. Może restart był uzasadniony? Może po prostu wiadomość do Ciebie nie dotarła? Może ktoś próbował się włamać? A może to tzw. hardware failure? Trzeba najpierw znaleźć kto i kiedy wyłączył komputer. Można w tym […]
Powershell: Pasek postępu
Chcesz w swoim skrypcie pokazać użytkownikowi, że coś się dzieje. Przydałoby się wyświetlić pasek postępu, podobny do tego jaki powershell wyświetla podczas aktualizacji helpa czy ładowania modułu. Żaden problem. Mamy do tego specjalną komendę Write-Progress. Załóżmy, że masz listę 15 serwerów na których masz wykonać pewne czynności. Nieco schematycznie można by sobie więc wyobrazić, że […]
SSRS: File, Microsoft.ReportingServices.ComponentLibrary.Controls.dll, has a different computed hash than specified in manifest.
No to chłopaki z Microsoft mieli imprezę, przynajmniej w dziale testów… Jeśli zainstalowałeś SP3 dla SQL 2008R2 to jednym z objawów jest to, że uruchomienie ReportBuildera ze stronki Report Managera kończy się błędem: File, Microsoft.ReportingServices.ComponentLibrary.Controls.dll, has a different computed hash than specified in manifest. Na szczęście chłopaki przeprosili i napisali na ten temat na blogu: […]





























