ค้นหาเว็บไซต์

การใช้ winget กับ PowerShell เพื่อติดตั้งซอฟต์แวร์จากระยะไกล


ในบล็อกโพสต์นี้ ฉันจะอธิบายวิธีการติดตั้งซอฟต์แวร์จากระยะไกลบนไคลเอนต์ Windows 11 ที่เข้าร่วมโดเมน Winget เป็นเครื่องมือบรรทัดคำสั่งที่มีตัวเลือกต่างๆ มากมายในการติดตั้งซอฟต์แวร์บนโลคัลโฮสต์หรือบนโฮสต์ระยะไกลผ่านทางพื้นที่เก็บข้อมูลออนไลน์ที่ดำเนินการโดย Microsoft กระโดดเข้าไปเลย

ข้อกำหนดเบื้องต้น

ก่อนที่เราจะเริ่ม ฉันต้องการตรวจสอบข้อกำหนดสำหรับสถานการณ์นี้ ฉันจะใช้

  • ตัวควบคุมโดเมนที่ใช้ Windows Server 2022
  • โดเมน Windows 11 เข้าร่วมไคลเอนต์ (CL01)

ขั้นแรก เราต้องตรวจสอบว่าลูกค้าของเรากำลังฟังการเชื่อมต่อ WinRM หรือไม่ ตามค่าเริ่มต้น WinRM จะถูกปิดใช้งานบนระบบปฏิบัติการไคลเอนต์ Windows ทั้งหมด

บน Windows 11 ให้เปิด PowerShell แล้วป้อน

winrm qc

ซึ่งเปิดใช้งานการจัดการระยะไกลของ Windows อย่างไรก็ตาม WinRM ถูกเปิดใช้งานบน Windows Server OS ตามค่าเริ่มต้น

การติดตั้ง Mozilla Firefox จากระยะไกล

ตอนนี้การแสดงได้เริ่มต้นขึ้นแล้ว เข้าสู่ระบบ Domain Controller ของคุณและป้อนบรรทัดต่อไปนี้เพื่อติดตั้ง Firefox บน CL01

Invoke-Command -ComputerName CL01 `
-ScriptBlock {winget install mozilla.firefox}

หวังว่านี่จะเป็นประโยชน์

บทความที่เกี่ยวข้อง