Score:0

ใบอนุญาตของ Microsoft ทำงานร่วมกับการปรับใช้ MDT และ WDS อย่างไร

ธง in

ปัญหามีดังต่อไปนี้:

บริษัทของฉันซื้อแล็ปท็อปหลายเครื่อง (Acer, Lenovo) ซึ่งมาพร้อมกับ Windows 10 professional edition ที่ติดตั้งไว้แล้ว ดังนั้นเมื่อคุณเริ่มพีซีเป็นครั้งแรก คุณจะพบกับสภาพแวดล้อมแบบ OOBE แบบคลาสสิก (เลือกประเทศ แป้นพิมพ์ Cortana... )

แล็ปท็อปเพิ่มเติม (เช่นเดียวกับที่ฉันอธิบายไว้ก่อนหน้านี้) กำลังมา ดังนั้นฉันต้องการมี Windows แบบกำหนดเองเพื่อหลีกเลี่ยงการทำซ้ำและเสียเวลาในการกำหนดค่าแต่ละเครื่องและแต่ละเครื่อง

ในการทำเช่นนั้น ฉันมีเซิร์ฟเวอร์ WDS + MDT ที่พร้อมใช้งานอยู่แล้ว ความคิดของฉันคือการสร้างอิมเมจหลักและปรับใช้ประเด็นคือ: อิมเมจหลักของฉันจะไม่มีรหัสลิขสิทธิ์ แต่เนื่องจากฉันรู้ว่าแล็ปท็อปของฉันเปิดใช้งาน Windows ด้วยใบอนุญาต OEM แล้ว ฉันคิดว่าหลังจากติดตั้งต้นแบบแล้ว รหัสใบอนุญาต OEM (ซึ่งเก็บไว้ใน BIOS ) จะเปิดใช้งานอีกครั้งด้วยตัวเอง

แต่หลังจากการวิจัยบางอย่างดูเหมือนว่าไม่ใช่ "วิธีของ Microsoft" ที่จะทำ อันที่จริงสิ่งที่ฉันตั้งใจจะทำนั้นน่าจะผิดกฎหมายมาก

ฉันต้องการคำตอบ: คุณต้องมีใบอนุญาตพิเศษสำหรับการปรับใช้อิมเมจ Windows แบบกำหนดเองด้วย WDS หรือไม่

ขอบคุณสำหรับการอ่านและสำหรับคำตอบในที่สุด

cn flag
สิ่งนี้ตอบคำถามของคุณหรือไม่ [คุณช่วยฉันเกี่ยวกับปัญหาลิขสิทธิ์ซอฟต์แวร์ได้ไหม](https://serverfault.com/questions/215405/can-you-help-me-with-my-software-licensing-issue)
in flag
ไม่จริง ทั้งหมดที่ฉันอยากรู้คือ: คุณต้องมีใบอนุญาตพิเศษสำหรับการปรับใช้อิมเมจ Windows แบบกำหนดเองด้วย WDS หรือไม่
cn flag
นี่คือฟอรัมทางเทคนิค ผู้จำหน่ายสามารถตอบคำถามทางกฎหมายเกี่ยวกับการออกใบอนุญาตได้ ฉันเชื่อว่าการใช้ WDS/MDT กับใบอนุญาต OEM เข้ากันไม่ได้กับใบอนุญาต สิทธิ์ใช้งานสำหรับใช้กับ WDS/MDT โดยทั่วไปเป็นแบบขายปลีกหรือปริมาณ
in flag
ดูเหมือนว่าแม้แต่ Microsoft ก็ไม่รู้ว่าใบอนุญาตของตัวเองนั้นทำงานอย่างไร... อย่างไรก็ตาม ขอบคุณสำหรับคำตอบของคุณ
cn flag
Microsoft รู้ และมีเพียงพวกเขาเท่านั้นที่สามารถให้คำตอบที่เชื่อถือได้สำหรับคำถามนี้
Score:1
ธง ng

มันลงมานี้ Windows Professional ได้รับอนุญาตให้ใช้กับแล็ปท็อป ไม่สำคัญว่าคุณจะวางระบบปฏิบัติการบนแล็ปท็อปอย่างไร จะได้รับการอนุญาตให้ใช้กับฮาร์ดแวร์นั้นเสมอ ไม่มีอะไรผิดกฎหมายเกี่ยวกับสิ่งที่คุณพยายามทำ และอันที่จริงแล้วเป็นสถานการณ์ทั่วไปอย่างมาก

เราใช้ประสบการณ์การสัมผัสเป็นศูนย์อย่างเต็มที่เพื่อปรับใช้ระบบใหม่ทั้งหมดของเรา

เราฝังรหัสผลิตภัณฑ์ Windows 10 Pro ทั่วไปใน unattend.xml ในบัตรผ่านพิเศษภายใต้ส่วนการตั้งค่าเชลล์ (VK7JG-NPHTM-C97JM-9MPGT-3V66T) ซึ่งเพียงพอสำหรับการข้ามปัญหาคีย์ผลิตภัณฑ์ระหว่างการปรับใช้งาน

เราสร้างขั้นตอนเพิ่มเติมในงานการปรับใช้ในส่วน "การคืนค่าสถานะ" ซึ่งเรียกใช้สคริปต์ PowerShell ต่อไปนี้เพื่อเปิดใช้งานระบบโดยใช้รหัสผลิตภัณฑ์ในตัว:

#สคริปต์นี้ดำเนินการเปิดใช้งานโดยอัตโนมัติระหว่างการปรับใช้ windows
#มันจะตรวจสอบว่าเปิดใช้งาน Windows หรือไม่ ถ้าไม่ มันจะลองเปิดใช้งานด้วยปุ่ม BIOS

ฟังก์ชัน #Activation ติดตั้งรหัสผลิตภัณฑ์ที่ระบุและส่งคืนค่าจริงหรือเท็จหากเปิดใช้งานสำเร็จ
เปิดใช้งานฟังก์ชั่น
{
    #หากไม่มี $key เราจะไม่สามารถเปิดใช้งานได้
    ถ้า (-ไม่ใช่ $key) { กลับ }
    
    พยายาม
    {
    $instance = (รับ WmiObject -query 'เลือก * จาก SoftwareLicensingService')
    $instance.InstallProductKey($key)
    $instance.RefreshLicenseStatus()
    } จับ { กลับ }
}

#ขั้นแรก ตรวจสอบและดูว่า windows เปิดใช้งานแล้วหรือไม่
ถ้า (Get-WmiObject SoftwareLicensingProduct | โดยที่ {$_.PartialProductKey -and $_.Name -like "*Windows*" -and ($_.LicenseStatus -eq 1 -or $_.LicenseStatus -eq 2)})
{
    #Host เปิดใช้งานแล้ว
    ทางออก
}

#ตรวจสอบคีย์ BIOS - หากมีอยู่ นี่คือสิ่งที่เราจะใช้ก่อน
$key = (รับ WmiObject -query 'เลือก * จาก SoftwareLicensingService').OA3xOriginalProductKey

ถ้า ($key) 
{
    #BIOS Key มีอยู่ - ใช้มัน
    ถ้า (เปิดใช้งาน $key) { ออก }
}

คุณสามารถดูหลักฐานในสคริปต์นี้เพื่อตรวจสอบว่ามีคีย์ BIOS อยู่หรือไม่ และการเปิดใช้งานสำเร็จหรือไม่:

ถ้า ($key) 
{
    #BIOS Key มีอยู่ - ใช้มัน
    ถ้า (เปิดใช้งาน $key) { ออก }
}

ครั้งหนึ่งเรายังมีแล็ปท็อป Windows 7 ซึ่งเรากำลังปรับใช้ใหม่กับ Windows 10 ดังนั้นเราจึงมี Volume License Key สำหรับ Windows 10 และโค้ดก็ได้รับการแก้ไข ดังนั้นหากไม่มีคีย์ BIOS อยู่ เราจะเรียก เปิดใช้งาน ฟังก์ชั่นด้วยรหัสลิขสิทธิ์จำนวนมาก:

ถ้า ($key) 
{
    #BIOS Key มีอยู่ - ใช้มัน
    ถ้า (เปิดใช้งาน $key) { ออก }
}
อื่น
{
    ไม่มี #BIOS Key - ใช้ VLK
    ถ้า (เปิดใช้งาน 'xxxxx-xxxxx-xxxxx-xxxxx-xxxxx') { ออก }
}

คุณสามารถเพิ่มตรรกะเพิ่มเติมได้หากการเปิดใช้งานล้มเหลวดังที่เห็นในคำสั่ง if:

ถ้า (เปิดใช้งาน 'xxxxx-xxxxx-xxxxx-xxxxx-xxxxx') { ออก }

และคุณสามารถก้าวไปอีกขั้นหนึ่งเพื่อทำให้ขั้นตอนนี้ในงานการปรับใช้ของคุณต้องใช้รหัสทางออกที่แน่นอน และหากล้มเหลว งานการปรับใช้สามารถออกคำเตือนหรือความล้มเหลวเมื่อสิ้นสุดกระบวนการเพื่อแจ้งเตือนคุณเกี่ยวกับปัญหาการเปิดใช้งาน

การเปิดใช้งานไบออสหลังจากใช้รหัสผลิตภัณฑ์ทั่วไปมักจะดูงุ่มง่ามเล็กน้อย เป็นไปได้ว่าสคริปต์นี้ไม่จำเป็นอีกต่อไป และ Windows จะเปิดใช้งานเองโดยอัตโนมัติในภายหลัง ฉันคิดว่ามันไม่น่าเป็นไปได้ เพราะ Windows ยอมรับคีย์ทั่วไป (ไม่ถูกต้อง) แล้ว และจะไม่พยายามแทนที่ ดังนั้นสคริปต์จึงจำเป็นต้องทำเช่นนั้น

in flag
ขอบคุณสำหรับคำตอบของคุณ มันเป็นความช่วยเหลือที่ดีสำหรับฉันจริงๆ

โพสต์คำตอบ

คนส่วนใหญ่ไม่เข้าใจว่าการถามคำถามมากมายจะปลดล็อกการเรียนรู้และปรับปรุงความสัมพันธ์ระหว่างบุคคล ตัวอย่างเช่น ในการศึกษาของ Alison แม้ว่าผู้คนจะจำได้อย่างแม่นยำว่ามีคำถามกี่ข้อที่ถูกถามในการสนทนา แต่พวกเขาไม่เข้าใจความเชื่อมโยงระหว่างคำถามและความชอบ จากการศึกษาทั้ง 4 เรื่องที่ผู้เข้าร่วมมีส่วนร่วมในการสนทนาด้วยตนเองหรืออ่านบันทึกการสนทนาของผู้อื่น ผู้คนมักไม่ตระหนักว่าการถามคำถามจะมีอิทธิพลหรือมีอิทธิพลต่อระดับมิตรภาพระหว่างผู้สนทนา