PowerShell: VMware PowerCLI – jak sprawdzić która maszyna blokuje ISO?

Przy próbie pobrania ISO z datastore z poziomu przeglądarki web pojawia się komunikat:

HTTP ERROR 500

Szybkie googlowanie tego problemu podpowiedziało że jedna lub kilka z maszyn wirtualnych musi mieć podmontowany ten plik i dlatego nie mogę go pobrać. Pytanie tylko która to z tych moich 200 maszyn trzyma plik ISO? Ręczne przeklikanie nie wchodzi w grę, dlatego sięgamy po VMware PowerCLI

Czytaj dalej „PowerShell: VMware PowerCLI – jak sprawdzić która maszyna blokuje ISO?”

CMD: Windows Update – lista aktualizacji

Jak sprawdzić czy na danym komputerze mamy zainstalowane określone aktualizacje Windows? Sposobów jest oczywiście kilka. Można sprawdzić ich listę za pomocą panelu sterowania w GUI, nas jednak bardziej interesuje jak zrobić to szybko z poziomu wiersza poleceń. Tutaj też mamy dwa rozwiązania które są szybkimi i sprawdzonymi one linerami.

Pierwszy z użyciem komendy systeminfo wygląda tak:

systeminfo | find "KB"

Drugi proponowany przeze mnie sposób to użycie narzędzia Windows Management Instrumentation Command-Line Utility (Wmic.exe) (uwaga mogą to zrobić tylko lokalni administratorzy):

wmic qfe

Oczywiście każdy administrator Windows powinien wiedzieć jak zrobić to zdalnie, np z użyciem PSEXEC

Czytaj dalej „CMD: Windows Update – lista aktualizacji”

PowerShell: Wyłączenie Windows Defender

Czasami potrzebujemy wyłączyć ochronę naszej maszyny, np podczas instalacji różnego typu oprogramowania, wystarczy do tego celu jeden prosty one liner:

Set-MpPreference -DisableRealtimeMonitoring $true

Włączenie tej usługi odbywa się na tej samej zasadzie:

Set-MpPreference -DisableRealtimeMonitoring $false