เราต้องเปิดตัวการอัปเกรดจาก w10 รุ่นก่อนหน้าเป็น 20H2 ในสภาพแวดล้อมของเรา และ WSUS โดยทั่วไปจะเป็น WSUSเป็นการยากที่จะบอกให้ Windows Update ทำบางสิ่งตามความต้องการ GP ของเราได้รับการตั้งค่าให้ดีที่สุดเท่าที่จะทำได้และทำงานให้ดีที่สุด แต่อาจเป็นเรื่องยากที่จะได้ภาพว่าเกิดอะไรขึ้นในช่วงเวลาใดเวลาหนึ่ง
ฉันได้ค้นพบเคล็ดลับ PowerShell ค่อนข้างน้อยเพื่อให้เห็นภาพที่ดีขึ้นว่าเกิดอะไรขึ้น (ทำให้เครื่องรายงานตามความต้องการ) และแม้กระทั่งการแยงสิ่งต่างๆ ไปด้วย ซึ่งส่วนใหญ่ใช้งานได้ แต่สำหรับการอัปเกรด (ซึ่งอาจใช้เวลาสองสามชั่วโมง) นั้น ยากอย่างเหลือเชื่อที่จะเห็นว่าเกิดอะไรขึ้นจริง ๆ และกระบวนการดำเนินไปมากน้อยเพียงใด
ในขณะนี้ โดยทั่วไปจะเป็นการรอ 3 ถึง 4 ชั่วโมง (หลังจากชั่วโมงทำงาน) แล้วดูว่ามีการอัปเดตหรือไม่ ซึ่งเมื่อเรามีเวลาเพียง 3 ถึง 4 ชั่วโมงในตอนเย็นเพื่อให้แน่ใจว่าพวกเขา 'ได้เริ่มต้นการอัพเกรดจริง ๆ ที่น่าผิดหวังอย่างไม่น่าเชื่อ!
โดยทั่วไปฉันต้องการวิธีดูสถานะประเภทนี้จากระยะไกล:
ฉันต้องการทำเช่นนี้กับ powershell/wmi หรือสิ่งที่คล้ายกัน หากมีหนึ่งซับ (หรือเกือบหนึ่งซับ) ที่จะทำกับเครื่องระยะไกลหนึ่งเครื่อง นั่นน่าจะเหมาะเพราะฉันสามารถรวมเข้ากับสคริปต์อื่น ๆ ที่ฉันมีเพื่อตรวจสอบสถานะระยะไกล (ผู้ใช้ออนไลน์/เข้าสู่ระบบ/อื่นๆ ).
ฉันไม่ได้ต้องการเพียงแค่ดูว่าแพทช์ใดที่จำเป็นและดาวน์โหลดหรือไม่ (ฉันมาถึงจุดนั้นแล้ว) ฉันสนใจความคืบหน้า (% ที่ทำได้ถ้าเป็นไปได้) ของการติดตั้งมากกว่า
ถ้ามันช่วยฉันกำลังดูอยู่ โมเดลวัตถุตัวแทน WU เพื่อดูว่ามีบางอย่างที่ฉันสามารถใช้ที่นั่นได้หรือไม่ เนื่องจากเราใช้วิธีบางอย่างในนั้นเพื่อบังคับให้เครื่องตรวจสอบและรายงานสถานะ