Windows-activering - clientcomputer-id dupliceren
Over het algemeen raden we u aan kms-servers (Azure Key Management Services) te gebruiken om virtuele Machines (VM's) van Azure Windows te activeren, zelfs wanneer Azure Hybrid Benefit is ingeschakeld. In specifieke gevallen kunt u echter een zelf-hostende KMS-server gebruiken voor activering, omdat netwerkbeperkingen kunnen verhinderen dat VM's communiceren met Azure KMS-servers. In dit artikel wordt een probleem met dubbele clientcomputer-id besproken dat optreedt wanneer u een zelf-hostende KMS-server voor Windows-activering gebruikt, en biedt een oplossing.
Opmerking
Dit artikel is alleen van toepassing wanneer u een zelf-hostende KMS-server gebruikt voor activering. Dit is niet van toepassing wanneer u Azure KMS gebruikt voor activering.
Symptomen
Wanneer u een zelf-hostende KMS-server gebruikt voor activering en meer dan één Windows Server-VM probeert te activeren, mislukt de activering na de evaluatieperiode en meldt uw zelf-hostende KMS-server de volgende fout in het rapport Dubbele clientcomputer-id:
Het rapport Dubbele clientmachine-id helpt bij het identificeren van machines in de omgeving waarop installatiekopieën worden uitgevoerd die niet goed zijn gegeneraliseerd met behulp van het hulpprogramma Sysprep vóór de implementatie.
Opmerking:
- Meerdere volumeactiveringsclients met dezelfde CMID worden geteld als één client door KMS. Als dit ertoe leidt dat het aantal KMS-clienten onder de minimumdrempelwaarde valt, mislukt kms-activering in uw omgeving.
Oorzaak
De clientmachine-id (CMID) wordt gewist tijdens het Sysprep-proces van de oorspronkelijke broninstallatiekopieën. Als het Sysprep-proces echter wordt geactiveerd met de parameter
SkipRearm
ingesteld op1
in plaats van de standaardwaarde van0
, wordt de CMID niet gewist. In dit geval hebben alle VM's die op basis van deze installatiekopieën zijn gemaakt dezelfde CMID.Wanneer u VM's maakt op basis van Azure Marketplace, zijn Azure Marketplace installatiekopieën voor Windows Server gegeneraliseerd met de parameter
SkipRearm
ingesteld op1
. Daarom hebben de VM's die zijn gemaakt op basis van dezelfde Windows Server-installatiekopieën dezelfde CMID.
Dubbele CMID bevestigen
Controleer of de VM's dezelfde CMID hebben op basis van de broninstallatiekopieën en -versie:
Voer de volgende opdracht uit op de problematische VM's:
cscript C:\Windows\System32\slmgr.vbs /dlv
Hier volgt een voorbeeld van de uitvoer van de opdracht:
Most recent activation information: Key Management Service client information Client Machine ID (CMID): <client-machine-ID> Registered KMS machine name: <KMS-machine-name>
Vergelijk de uitvoer van de opdracht op de problematische VM's en controleer of de VM's dezelfde CMID hebben.
Oplossing
Voor de problematische VM's die zijn gemaakt op basis van een aangepaste installatiekopieën, generaliseert/sysprept u de oorspronkelijke VM met de parameter
SkipRearm
die is ingesteld om ervoor te0
zorgen dat de CMID uit de installatiekopieën wordt gewist.Voer de volgende stappen uit voor de problematische VM's die al zijn geïmplementeerd:
Voer de
slmgr /rearm
opdracht uit vanaf een opdrachtprompt met verhoogde bevoegdheid.Start de VM opnieuw op.
Zodra de VM online is na het opnieuw opstarten, voert u de volgende opdracht uit om te bevestigen dat de CMID is gewijzigd:
cscript C:\Windows\System32\slmgr.vbs /dlv
Activeer de activering opnieuw.
Contacteer ons voor hulp
Als u vragen hebt of hulp nodig hebt, maak een ondersteuningsaanvraag of vraag de Azure-communityondersteuning. U kunt ook productfeedback verzenden naar de Feedback-community van Azure.
Feedback
https://aka.ms/ContentUserFeedback.
Binnenkort beschikbaar: In de loop van 2024 zullen we GitHub-problemen geleidelijk uitfaseren als het feedbackmechanisme voor inhoud en deze vervangen door een nieuw feedbacksysteem. Zie voor meer informatie:Feedback verzenden en weergeven voor