Trebuie să lansăm actualizări de la versiunile anterioare ale w10 la 20H2 în mediul nostru, iar WSUS este în general WSUS.Este dificil să spui Windows Update să facă ceva la cerere. Medicul nostru de medicină este configurat cât de bine putem și face treaba, dar poate fi dificil să ne facem o imagine a ceea ce se întâmplă în orice moment exact.
Am descoperit destul de multe sfaturi pentru Powershell pentru a obține o imagine mai bună a ceea ce se întâmplă (a face ca mașinile să raporteze la cerere) și chiar am provocat lucruri, care în mare parte funcționează, dar pentru upgrade (care poate dura câteva ore) este incredibil de dificil să vezi ce se întâmplă de fapt și cât de departe a trecut procesul.
Momentan este practic un caz de așteptare de 3 până la 4 ore (după orele active) și apoi să vedem dacă s-au actualizat sau nu, ceea ce atunci când avem doar o fereastră de 3 până la 4 ore într-o seară pentru a ne asigura că Am început de fapt upgrade-ul este incredibil de frustrant!
Practic, am nevoie de o modalitate de a vedea acest tip de stare de la distanță:
De preferință, aș dori să fac asta cu powershell/wmi sau ceva similar. Dacă există o singură linie (sau aproape o singură linie) care o va face pentru o singură mașină la distanță, probabil că ar fi ideal, deoarece îl pot încorpora în alte scripturi pe care le am pentru a verifica starea la distanță (online/conectat la utilizatori/etc. ).
Nu caut să pot doar să văd ce patch-uri sunt necesare și dacă s-au descărcat sau nu (am ajuns deja la acel punct). Sunt mai interesat de progresul (% realizat dacă este posibil) al instalării.
Dacă mă ajută, mă uit în prezent Modelul obiectului agentului WU pentru a vedea dacă există ceva ce pot folosi acolo, deoarece folosim unele metode acolo pentru a forța mașinile să verifice și să raporteze starea lor.