Puncte:0

Cum să identifici când un server se pregătește să repornească pentru actualizările Windows?

drapel cn

Atunci când un sistem lucrează la actualizări Windows care necesită o repornire, la un anumit stadiu, sesiunile RDP vor debloca și noile sesiuni RDP vor fi imediat recuperate. Dar, am văzut și alte cazuri (mistere) în care noile sesiuni RDP sunt eliminate imediat în același mod.

Ceea ce sper să găsesc este o modalitate de a spune prin PowerShell (prin SSH, telecomandă, consolă virsh/IPMI sau ansible) că o gazdă se află în acest tip de „nu puteți RDP pentru că aplicăm actualizări Windows în pregătirea pentru o stare de repornire”.

M-am uitat la diverse obiecte de stare legate de Windows Update în PowerShell, dar nu am reușit să găsesc unul care să confirme „da, mașina este în această stare, așa că RDP-ul tău nu funcționează”.

Puncte bonus dacă există și o modalitate de a confirma că se înregistrează cu adevărat progrese în ceea ce privește lucrarea (și că nu este blocată și necesită o repornire forțată).

drapel in
Data viitoare când întâlniți o revenire directă, aș nota ora și mai târziu aș verifica jurnalul de evenimente Windows pentru ora notă ce evenimente au fost înregistrate. Este posibil să înțelegeți mai bine starea serverului și cum să interogați sau să identificați această stare.
Puncte:0
drapel in

Există un modul Powershell PendingReboot care va testa această condiție. Ar trebui să vă ajute să dezvoltați un script care va face ceea ce aveți nevoie.

https://www.powershellgallery.com/packages/PendingReboot/0.9.0.6

Acest articol te poate ajuta pe drumul tău.

https://lazyadmin.nl/it/how-to-stop-automatic-restart-win-10-after-installing-updates/

drapel cn
Mulțumesc, dar acel modul pare să vă spună că este necesară o repornire în așteptare, nu că una este de fapt în curs.De exemplu, se spune că o repornire este în așteptare atunci când sistemul doar stă acolo în așteptarea repornirii și, de asemenea, în timp ce lucrează la repornire (de exemplu, timpul în care vă scoate din RDP dacă încercați să vă conectați).
drapel cn
@DanielJennings: o repornire ar trebui să fie „în curs” doar câteva secunde înainte ca starea în așteptare să fie schimbată. În plus, dacă o repornire este în așteptare, conexiunile la distanță (cum ar fi PowerShell) pot fi, de asemenea, nesigure.
Mr Cholmondley Warner avatar
drapel in
@DanielJennings: Cred că ar trebui să interoghezi RD Connection Broker pentru disponibilitatea desktopului la distanță pentru a obține aceste informații (disponibilitate, nu că computerul se actualizează, nici nu știu cum să interogă asta!), așa cum este probabil brokerul de conexiune care declanșează sesiunea atunci când gazda la distanță nu este disponibilă. Nu sunt sigur de ce ar trebui să întrebați în circumstanțele dvs. Vedeți dacă acest lucru vă ajută: https://docs.microsoft.com/en-us/powershell/module/remotedesktop/get-rdvirtualdesktop?view=windowsserver2016-ps
drapel cn
@GregAskew Cu cea mai recentă rundă de actualizări LTSC pentru Windows Server 2019, vedem că face ceva în mod frecvent timp de peste zece minute în care RDP nu este disponibil, dar SSH la distanță funcționează bine. Nu am avut încă acces la un terminal grafic la o mașină afectată pentru a ști ce interfață de utilizare este prezentată acolo, dar este în mod clar într-un fel de stare de pregătire pentru repornire care respinge RDP. Posibil, actualizările pentru serverul RDP au fost incluse într-un patch de securitate recent sau așa ceva?

Postează un răspuns

Majoritatea oamenilor nu înțeleg că a pune multe întrebări deblochează învățarea și îmbunătățește legătura interpersonală. În studiile lui Alison, de exemplu, deși oamenii își puteau aminti cu exactitate câte întrebări au fost puse în conversațiile lor, ei nu au intuit legătura dintre întrebări și apreciere. În patru studii, în care participanții au fost implicați în conversații ei înșiși sau au citit transcrieri ale conversațiilor altora, oamenii au avut tendința să nu realizeze că întrebarea ar influența – sau ar fi influențat – nivelul de prietenie dintre conversatori.