ابتدا تنظیمات اولیه را طبق مراحل زیر انجام میدهیم تا پکیج های مورد نیاز نصب و آماده سازی اولیه انجام گردد.
01 - Update Windows
02 - Update VMware tool
03 - Download sdelete from "https://docs.microsoft.com/en-us/sysinternals/downloads/sdelete"
04 - Copy and rename sdelete64.exe to "C:\Windows\System32\sdelete.exe"
05 - Download and Install Cloudbase-init from "https://www.cloudbase.it/downloads/CloudbaseInitSetup_Stable_x64.msi"
06 - Delete all files in Cloudbase-init config directory "C:\Program Files\Cloudbase Solutions\Cloudbase-Init\conf\"
07 - Download cloadbase-init.conf into Cloudbase-init config directory "C:\Program Files\Cloudbase Solutions\Cloudbase-Init\conf\"
08 - Download configdrive-password.cmd into cloudbase-init LocalScripts directory "C:\Program Files\Cloudbase Solutions\Cloudbase-Init\LocalScripts\"
09 - Download configdrive-password.vbs into "C:\Windows\System32\"
10 - Download SetupComplete.cmd into "C:\Windows\Setup\Scripts\"
دستورات زیر را در PowerShell اجرا نمایید.
remove-item 'C:\Program Files\Cloudbase Solutions\Cloudbase-Init\log\*'
mkdir C:\Windows\Panther\Unattend\
[Net.ServicePointManager]::SecurityProtocol = [Net.SecurityProtocolType]::Tls12
Invoke-WebRequest -Uri https://shop.afranet.net/files/Unattend.xml -OutFile C:\Windows\Panther\Unattend\Unattend.xml
reg delete "HKLM\SOFTWARE\Cloudbase Solutions\Cloudbase-Init" /f
wevtutil el | Foreach-Object {Write-Host "Clearing $_"; wevtutil cl "$_"}
C:\Windows\System32\Sysprep\sysprep.exe /generalize /oobe /shutdown