nVision Zdalne wykonywanie poleceń i Powershell
To nie jest pytanie, a raczej podpowiedź dla tych, którzy być może nie dotarli do tej informacji. Jak ktoś wie, to już na pewno korzysta.
Wiadomo, że za pomocą Zdalnego wykonywania poleceń, możemy wykonać polecenie jednocześnie na wielu komputerach z Agentem. Znane są przykłady poleceń typu gpupdate, czy te opisywane : https://axence.net/help/nVision/pl/index.html?remote_cmd.htm
Natomiast możliwość wykonania poleceń Powershell’a otwiera przed nami nowy świat możliwości. A robi się to w sumie bardzo prosto, wystarczy wydać polecenie:
powershell <polecenie poweshell’a>
Kilka przykładów:
Czy mam zainstalowaną poprawkę:
powershell get-hotfix -id KB4565912
Sprawdzenie statusu i ustawienia serwisów:
powershell "Get-Service wuauserv,bits | Select-Object -Property Name, StartType, Status"
Ustawienie typu startu serwisu:
powershell Set-Service -Name BITS -StartupType Automatic
Sprawdzenie zawartości klucza rejestru:
powershell Get-ItemProperty -Path Registry::HKEY_LOCAL_MACHINESoftwarePoliciesMicrosoftWindowsWindowsUpdate
Czy chociażby nowe polecenie odświeżenia kontaktu z serwerem WSUS, po tym jak wuauclt zostało uznane przez Microsoft za niewspierane (https://docs.microsoft.com/en-us/windows-server/get-started/deprecated-features)
powershell (New-Object -ComObject Microsoft.Update.AutoUpdate).DetectNow()
Powyższe to oczywiście tylko przykłady na składnię polecenia. Możliwość wykonania poleceń powershell znacząco, w mojej opinii, poszerza możliwości funkcji Zdalnego wykonywania poleceń.
I tak, oczywiście wiem, że polecenia Powershell można wykonać zdalnie na komputerach, ale tutaj wykonywane są niejako lokalnie, bez konieczności otwierania takiego dostępu z poziomu sieci.
Tak jak wspomniałem, ponieważ tej opcji nie ma opisanej w oficjalnej instrukcji, być może ta informacja się komuś przyda.
Pozdrawiam serdecznie Administratorów
Dariusz Nawrocki
COGNOR S.A.
4 Odpowiedzi
Zostaw odpowiedź
Musisz się zalogować lub zarejestrować aby dodać nowy odpowiedź.
Wszystko powyższe jest fajne i pomocne. Już zacząłem szukać tego u siebie, ale jak się okazuje działa tylko jak masz aktywny/wykupiony moduł HelpDesk. 🙁
Dzięki za info. Używałem go bez powershell wiec przyda się na pewno.
Dzień dobry.
Mam pewnie trywialne pytanie ale może podpowiecie.
winget upgrade -all
Jaką postać powinna mieć ta komenda?
Z góry dziękuję
*aby ją móc zdalnie wywołać za pomocą „zdalnego wykonywania poleceń”