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

รับรายละเอียดใบอนุญาตระบบปฏิบัติการโดยใช้ PowerShell


ในโพสต์นี้ ฉันจะแสดงวิธีรับรายละเอียดใบอนุญาตระบบปฏิบัติการโดยใช้ PowerShell สคริปต์นี้ช่วยให้คุณค้นหาข้อมูลใบอนุญาตระบบปฏิบัติการ เช่น รหัสผลิตภัณฑ์ Windows สถานะใบอนุญาต URL ใบอนุญาต และอื่นๆ อีกมากมาย

สิทธิ์การใช้งานระบบปฏิบัติการคือสัญญาที่ให้สิทธิ์ผู้ใช้ในการเข้าถึงและใช้งานซอฟต์แวร์ ผู้ดูแลระบบต้องตรวจสอบให้แน่ใจว่ามีการใช้ใบอนุญาตเหล่านี้ตามนโยบายขององค์กร ซึ่งรวมถึงการตรวจสอบให้แน่ใจว่ามีการใช้ใบอนุญาตในจำนวนที่ถูกต้อง และใบอนุญาตนั้นถูกต้องตามกฎหมายและไม่ละเมิด

เมื่อคุณมีคอมพิวเตอร์หลายเครื่องในการตั้งค่า อาจต้องใช้เวลาในการตรวจสอบข้อมูลใบอนุญาตของอุปกรณ์แต่ละเครื่องด้วยตนเอง ดังนั้นสคริปต์ PowerShell ที่มีประโยชน์คือสิ่งที่คุณต้องการเพื่อรับรายละเอียดใบอนุญาตบนระบบปฏิบัติการ

ในบล็อกโพสต์ของฉัน ฉันได้พูดถึงหลายวิธีในการเปิดใช้งาน Windows 11 สามารถใช้ PowerShell เพื่อค้นหารายละเอียดส่วนใหญ่เกี่ยวกับระบบปฏิบัติการ รวมถึงข้อมูลสิทธิ์การใช้งาน คุณสามารถเรียกใช้คำสั่ง PowerShell ต่างๆ เพื่อค้นหาเกี่ยวกับสิทธิ์การใช้งานระบบปฏิบัติการ ตัวอย่างเช่น คุณสามารถเรียกใช้คำสั่ง PowerShell ต่อไปนี้เพื่อรับหมายเลขผลิตภัณฑ์สำหรับ Windows 11 “(Get-WmiObject -query 'select * from SoftwareLicensingService').OA3xOriginalProductKey“

ก่อนที่คุณจะอ่านเพิ่มเติม ลองดูคำแนะนำ PowerShell ที่มีประโยชน์จริงๆ

  • วิธีถอนการติดตั้ง Windows Updates โดยใช้ PowerShell
  • แสดงรายการภูมิภาค Azure ทั้งหมดโดยใช้ PowerShell | อาซูร์คลาวด์เชลล์
  • รายการ TPM PowerShell CmdLets ที่เป็นประโยชน์
  • วิธีปลดล็อกบัญชีผู้ใช้ด้วย PowerShell

รับรายละเอียดใบอนุญาตระบบปฏิบัติการโดยใช้ PowerShell

ตอนนี้เราจะทำตามขั้นตอนต่างๆ เพื่อรับรายละเอียดใบอนุญาตระบบปฏิบัติการโดยใช้ PowerShell ซึ่งจะดึงรายละเอียดใบอนุญาตที่สำคัญของระบบปฏิบัติการ สคริปต์ต่อไปนี้จะดึงรายละเอียดใบอนุญาต เช่น ชื่อใบอนุญาต คำอธิบาย รหัสแอปพลิเคชัน ช่องทางรหัสผลิตภัณฑ์ URL ใบอนุญาต URL การตรวจสอบ รหัสผลิตภัณฑ์บางส่วน รหัสรหัสผลิตภัณฑ์ สถานะใบอนุญาต และรหัสผลิตภัณฑ์ คุณสามารถดาวน์โหลดสคริปต์นี้ได้จากที่เก็บ GitHub ของฉัน

คัดลอกสคริปต์ PowerShell ด้านล่างไปยังแผ่นจดบันทึกหรือโปรแกรมแก้ไขข้อความ และบันทึกเป็น GetOSlicensedetails.ps1

$lic = Get-WmiObject -Class SoftwareLicensingProduct | Where-Object {$_.PartialProductKey -ne $null}
$id  = (Get-WmiObject -query 'select * from SoftwareLicensingService').OA3xOriginalProductKey
echo "License Name: $($lic.Name)"
echo "Descriptions: $($lic.Description)"
echo "Application ID: $($lic.ApplicationId)"
echo "Product Key Channel: $($lic.ProductKeyChannel)"
echo "Use License URL: $($lic.UseLicenseURL)"
echo "Validation URL: $($lic.ValidationURL)"
echo "PartialProductKey: $($lic.PartialProductKey)"
echo "ProductKey ID: $($lic.ProductKeyID)"
echo "License Status: $($lic.LicenseStatus)"
echo "Product Key: $id"

หากต้องการเรียกใช้สคริปต์ PowerShell ข้างต้น ให้เปิด PowerShell ในฐานะผู้ดูแลระบบ เพื่อทำสิ่งนี้ให้สำเร็จ คลิกเริ่มแล้วพิมพ์ 'PowerShell' ในช่องค้นหา จากรายการผลลัพธ์ ให้เลือก PowerShell และเลือกตัวเลือก เรียกใช้ในฐานะผู้ดูแลระบบ

ในหน้าต่าง PowerShell ให้เรียกใช้ getosdetails.ps1 เอาต์พุต PowerShell จะแสดงข้อมูลสิทธิ์การใช้งานระบบปฏิบัติการต่อไปนี้

  • ชื่อใบอนุญาต
  • คำอธิบาย
  • รหัสแอปพลิเคชัน
  • ช่องทางคีย์ผลิตภัณฑ์
  • URL ใบอนุญาต
  • URL การตรวจสอบ
  • รหัสผลิตภัณฑ์บางส่วน
  • รหัสผลิตภัณฑ์
  • สถานะใบอนุญาต
  • รหัสผลิตภัณฑ์

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