تخطي إلى المحتوى

استنساخ الخوادم باستخدام sysprep

المتطلبات

عند العمل مع الآلات الافتراضية المستنسخة، من المهم تعديل اسم الكمبيوتر ومعرف حجم القرص لضمان تثبيت فريد لـ TSplus Remote Access وتجنب مشكلات الترخيص.

اعتبارات اسم الكمبيوتر

يتم تخزين اسم الكمبيوتر في سجل ويندوز داخل الصورة نفسها. إذا تم تعديله قبل تطبيق الصورة، فسيتم الكتابة فوقه بواسطة Sysprep عند بدء تشغيل ويندوز. ومع ذلك، يمكنك تحديد اسم مسبقًا في an Unattended.xml ملف الإجابة. انظر وثائق Microsoft للمزيد من التفاصيل.

لتعيين اسم الكمبيوتر، أضف القسم التالي داخل Microsoft-Windows-Shell-Setup :

<component name="Microsoft-Windows-Shell-Setup" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS" xmlns:wcm="http://schemas.microsoft.com/WMIConfig/2002/State" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<ComputerName>%COMPUTERNAME%ComputerName>
component>

اعتبارات معرف الحجم

معرف الرقم التسلسلي مرتبط بتقسيم القرص، وليس بصورة نظام التشغيل. يمكن تغييره قبل تطبيق الصورة، وسيستمر. استخدم volumeid.exe من Sysinternals، متاح في مايكروسوفت سيسترمينتالز قبل بدء تشغيل Windows.

خطوات النشر

عند نشر آلة افتراضية جديدة من صورة معدة مسبقًا، سيدخل Windows تجربة الإعداد الأولية (OOBE) عند أول تشغيل، مما يطلب إعدادات التكوين.

  1. الإقلاع إلى WinPE – إعداد النظام دون التمهيد إلى ويندوز.
  2. قم بتعيين معرف الصوت – غيّر ذلك قبل تطبيق الصورة حتى يستمر.
  3. نشر الصورة المعدة مسبقًا – استخدم DISM لتطبيق الصورة على C: .
  4. قم بتعيين اسم الكمبيوتر في وضع عدم الاتصال – تحرير السجل داخل الصورة المثبتة.
  5. نسخ Unattended.xml ملف – أتمتة تكوين OOBE. يمكن تعديل هذا الملف ديناميكيًا قبل النشر باستخدام نص برمجي.
  6. إنشاء برنامج نصي للتمهيد الأول – تأكد من التكوينات النهائية مع إعادة تشغيل واحدة فقط.
  7. إعادة التشغيل إلى ويندوز – يقوم Windows بإكمال نفسه باستخدام التكوينات المحددة.
  8. إعادة تعيين ترخيص الوصول عن بُعد – قم بتشغيل الأمر التالي:
نافذة الطرفية
AdminTool.exe /license /reset

هذا يعيد تعيين الترخيص ويطبق ترخيصًا جديدًا.

ن script النشر

يرجى العثور أدناه على نص البرنامج النصي لنشر WinPE ذي الصلة.

نافذة الطرفية
<# Define variables #>
$ImagePath = "D:\Images\Windows.wim" # Path to your sysprepped image
$ApplyDrive = "C:" # Target drive for deployment
$ComputerName = "REMOTE ACCESS-SERVER-" + (Get-Random -Minimum 1000 -Maximum 9999) # Generate a random name (naive implementation)
$VolumeID = "1234-ABCD" # Desired Volume Serial Number
$UnattendFile = "D:\Unattended.xml" # Path to the unattended answer file
Write-Host "=== Windows Deployment Automation ==="
<# 1️. Set Volume ID before applying the image #>
Write-Host "Setting Volume ID..."
Start-Process -NoNewWindow -Wait -FilePath "volumeid.exe" -ArgumentList "$ApplyDrive $VolumeID"
<# 2️. Apply the Sysprepped Windows image #>
Write-Host "Applying Windows Image..."
dism /apply-image /imagefile:$ImagePath /index:1 /applydir:$ApplyDrive
<# 3️. Load Registry Offline to Set Computer Name #>
Write-Host "Modifying Registry to Set Computer Name..."
reg load HKLM\TempSys $ApplyDrive\Windows\System32\Config\SYSTEM
reg add "HKLM\TempSys\ControlSet001\Control\ComputerName\ComputerName" /v ComputerName /t REG_SZ /d "$ComputerName" /f
reg unload HKLM\TempSys
<# 4️. Ensure Unattended Setup is Used #>
Write-Host "Copying Unattended File..."
Copy-Item -Path $UnattendFile -Destination "$ApplyDrive\Windows\Panther\Unattended.xml" -Force
<# 5️. Set the First Boot Script for Final Configurations #>
Write-Host "Creating First Boot Script..."
$FirstBootScript = @"
Write-Host "Finalizing Configuration..."
Rename-Computer -NewName "$ComputerName" -Force
Restart-Computer -Force
"@
Set-Content -Path "$ApplyDrive\Windows\Setup\Scripts\SetupComplete.cmd" -Value $FirstBootScript -Encoding ASCII
Write-Host "Deployment Complete! Rebooting into Windows..."
Write-Host "==============================================="
Write-Host " Computer Name: $ComputerName"
Write-Host " Volume ID: $VolumeID"
Write-Host " Image Applied to: $ApplyDrive"
Write-Host "==============================================="
<# Reboot into Windows #>
wpeutil reboot

تفعيل الترخيص

بعد النشر، سيفعل تنشيط الترخيص معرف كمبيوتر جديد للجهاز الافتراضي. يتم إنشاء هذا المعرف بواسطة بوابة الترخيص عندما يطلب الجهاز تجربة أو تنشيط ترخيص. بالنسبة للأجهزة الافتراضية المستنسخة، يكون تنشيط الترخيص إلزاميًا. استخدم إما مفتاح تنشيط أو مفتاح ترخيص جماعي. الإعدادات غير المتصلة غير مسموح بها بسبب مخاوف أمنية. لمزيد من خطوات التفعيل التفصيلية، يرجى الرجوع إلى قائمة أوامر TSplus .

استنتاج

هذا الدليل يوضح الاعتبارات الرئيسية لنشر الآلات الافتراضية المستنسخة مع TSplus Remote Access. يوفر خطوات أساسية لتكوين وترخيص النظام بشكل صحيح ويجب تكييفه وفقًا لاحتياجاتك ومتطلباتك.