Remote Administration Console สำหรับ Windows Deployment Services


11

เมื่อใดก็ตามที่เราปรับใช้เครื่องใหม่ผ่าน PXE และ WDS ฉันต้องเข้าสู่เซิร์ฟเวอร์ Sever 2008 R2 WDS ผ่านเดสก์ท็อประยะไกลเพื่ออนุมัติเครื่อง

สิ่งนี้น่ารำคาญและอย่างที่เราทุกคนควรรู้การเข้าสู่ระบบเซิร์ฟเวอร์ควรหลีกเลี่ยงสถานที่ที่เป็นไปได้

อย่างไรก็ตาม google-fu ของฉันทั้งหมดทำให้ฉันล้มเหลวและฉันไม่สามารถค้นหาการอ้างอิงถึงคอนโซล MMC สำหรับการจัดการ WDS จากเครื่องระยะไกล มันไม่ได้อยู่ในโมดูล RSAT เช่นกัน

ดังนั้นสิ่งนี้มีอยู่จริงหรือไม่? ฉันไม่ชอบ แต่ฉันจะชำระสำหรับการแยกไฟล์ที่จำเป็นในการเรียกใช้คอนโซลจากเซิร์ฟเวอร์เดิมหากจำเป็น ( บางอย่างเช่นนี้แต่ฉันไม่ต้องการทำเช่นนี้เว้นแต่ฉันจะต้องทำทั้งหมดยากต่อการดูแลรักษา และความเจ็บปวดต่อเอกสาร)

เครื่องไคลเอนต์ของเราเป็น Windows 7 SP1 ทั้งหมด

คำตอบ:


7

คุณไม่สามารถ (ติดตั้งอย่างเป็นทางการ) ติดตั้ง snap-in บนเซิร์ฟเวอร์ที่ไม่ใช่ WDS เท่าที่ฉันรู้ (แย่มากใช่ไหม) คุณสามารถเตรียมบัญชีคอมพิวเตอร์ไว้ล่วงหน้าเพื่อไม่ให้อนุมัติ

หากเป็นเส้นทางที่คุณต้องการที่จะไปมีสคริปต์ PowerShell ที่ยอดเยี่ยมที่เขียนโดยขอแสดงความนับถือขวาที่นี่ :)


ซึ่งอาจทำงาน ... ถ้าเพียง แต่ผมมีรายชื่อของที่อยู่ MAC ของพวกเขา ...
มาร์คเฮนเดอ

1
ไม่แน่ใจว่าคุณใช้ยี่ห้ออะไร แต่ Lenovo พิมพ์เหล่านี้ที่ด้านข้างของกล่องพร้อมบาร์โค้ด ความฝันของสแกนเนอร์มือ
MDMarra

เรามีส่วนผสมที่มากมาย whitebox บางอัน, Toshibas บางตัว, Samsung บางตัว แม้แต่กับเซิร์ฟเวอร์เรายังมี Dell บาง HP บาง Intel ...
Mark Henderson

หวังว่า WinPE ในอนาคตจะมีPowerShell บางตัวอยู่ด้วย มี [un] โชคดีมี VBS ซึ่งคุณสามารถสอบถาม WMI เพื่อรวบรวม MAC, ซีเรียล, หมายเลขผลิตภัณฑ์ ฯลฯ
jscott

2

การอนุมัติด้วยตนเองเป็นวิธีที่ดีที่สุดในการทำให้คอมพิวเตอร์ตั้งชื่อได้อย่างถูกต้องโดยไม่ต้องใช้ระบบกำหนดภาพ (ซึ่งไม่สามารถทำได้ / เป็นไปได้เสมอหากระบบไม่ได้มี GUID หรือ MAC เขียนไว้ในเคส) มันเป็นความอัปยศที่ไม่มีวิธีที่จะแจ้งให้ชื่อเครื่องเมื่อคุณเลือกภาพที่จะติดตั้ง

คุณสามารถใช้ psexec และเลือก cmd script ขนาดเล็กเพื่ออนุมัติคอมพิวเตอร์เครื่องใหม่จากระบบลูกค้าของคุณ:

ดาวน์โหลด psexec จากhttp://technet.microsoft.com/en-us/sysinternals/bb897553

บันทึกสิ่งนี้เป็น appro.cmd:

@echo off
REM Approve WDS pending computers

set wdshost=my-wds-server
set /p requestid="Request ID: "
set /p machinename="Machine Name: "

psexec -i -s \\%wdshost% wdsutil /Approve-AutoAddDevices /RequestID:%requestid% /MachineName:%machinename%

แทนที่ my-wds-server ด้วยชื่อของเซิร์ฟเวอร์ WDS ของคุณ เมื่อคุณเรียกใช้ appro.cmd คุณจะได้รับแจ้งให้ขอ ID (แสดงบนหน้าจอคอมพิวเตอร์ที่รออนุมัติ) และชื่อเครื่องที่จะให้

ขึ้นอยู่กับสภาพแวดล้อมของคุณคุณอาจต้องเพิ่ม "-u administrator" ลงในคำสั่ง psexec เพื่อให้มันทำงานในฐานะผู้ดูแลระบบและให้ใส่รหัสผ่าน พารามิเตอร์ "-i" และ "-s" เป็นสิ่งจำเป็นสำหรับ wdsutil มันส่งกลับข้อผิดพลาดโดยไม่มีพวกเขา


0

ฉันรู้ว่ามันค่อนข้างช้า แต่สำหรับคนอื่น ๆ ที่พบสิ่งนี้กำลังมองหาวิธีการติดตั้งคอนโซลการจัดการ WDS ที่ไม่สนับสนุน แต่ใช้งานได้บนเวิร์กสเตชันคุณสามารถดูได้ที่นี่: ติดตั้ง Windows Deployment Services Console

หากสคริปต์ PowerShell ที่เขาให้ไว้ไม่ได้ผลสำหรับคุณคุณสามารถทำตามขั้นตอนที่ 1-4 ด้วยตนเองในคำอธิบายการทำงานของสคริปต์


คุณสามารถหลีกเลี่ยงความเจ็บปวดทั้งหมดด้วยการใช้ MDT แทน
Jim B
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.