Slmgr.vbs-Optionen zum Abrufen von Informationen zur Volumenaktivierung
Im Folgenden wird die Syntax des Skripts Slmgr.vbs beschrieben. In den Tabellen in diesem Artikel finden Sie Beschreibungen der einzelnen Befehlszeilenoptionen.
slmgr.vbs [<ComputerName> [<User> <Password>]] [<Options>]
Hinweis
In diesem Artikel sind optionale Argumente in eckigen Klammern [ ] und Platzhalter in spitzen Klammern <> eingeschlossen. Lassen Sie bei der Eingabe dieser Anweisungen die Klammern fort, und ersetzen Sie die Platzhalter durch entsprechende Werte.
Hinweis
Informationen über andere Softwareprodukte, die Volumenaktivierung verwenden, finden Sie in der spezifischen Dokumentation der betreffenden Anwendungen.
Verwenden von „Slmgr“ auf Remotecomputern
Verwenden Sie zum Verwalten von Remoteclients das Tool für die Volumenaktivierungsverwaltung (Volume Activation Management Tool, VAMT) Version 1.2 oder höher, oder erstellen Sie benutzerdefinierte WMI-Skripts, die die Unterschiede zwischen den Plattformen berücksichtigen. Weitere Informationen zu WMI-Eigenschaften und -Methoden für die Volumenaktivierung finden Sie unter WMI-Eigenschaften und -Methoden für die Volumenaktivierung.
Wichtig
Aufgrund von WMI-Änderungen in Windows 7 und Windows Server 2008 R2 kann das Skript „Slmgr.vbs“ nicht plattformübergreifend eingesetzt werden. Die Verwendung von „Slmgr.vbs“ zum Verwalten eines Windows 7- oder Windows Server 2008 R2-Systems vom Windows Vista®-Betriebssystem aus wird nicht unterstützt. Der Versuch, ein älteres System aus Windows 7 oder Windows Server 2008 R2 zu verwalten, führt zu einem spezifischen Fehler wegen nicht übereinstimmender Versionen. Bei der Ausführung von cscript slmgr.vbs <Vista_Computername> /dlv wird z. B. die folgende Meldung ausgegeben:
Microsoft (R) Windows Script Host Version 5.8 Copyright (C) Microsoft Corporation. Alle Rechte vorbehalten.
Diese Version von „SLMgr.vbs“ wird vom Remotecomputer nicht unterstützt.
Allgemeine Slmgr.vbs-Optionen
Option | BESCHREIBUNG |
---|---|
[<Computername>] | Name des Remotecomputers (Standardwert ist lokaler Computer) |
[<Benutzer>] | Konto mit den erforderlichen Berechtigungen für den Remotecomputer |
[<Kennwort>] | Kennwort für das Konto mit den erforderlichen Berechtigungen für den Remotecomputer |
Globale Optionen
Option | BESCHREIBUNG |
---|---|
/ipk <ProductKey> | Versucht, einen 5x5-Product Key zu installieren. Der von diesem Parameter bereitgestellte Schlüssel wird als gültig bestätigt und ist für das installierte Betriebssystem geeignet. Andernfalls wird ein Fehler zurückgegeben. Wenn der Schlüssel gültig und anwendbar ist, wird er installiert. Wenn ein Schlüssel bereits installiert ist, wird dieser automatisch ersetzt. Zur Vermeidung von Problemen mit der Stabilität des Lizenzdienstes sollten das System oder der Softwareschutzdienst neu gestartet werden. Dieser Vorgang muss in einem Eingabeaufforderungsfenster mit erhöhten Rechten ausgeführt werden, oder der Registrierungswert „Standardbenutzervorgänge“ muss so festgelegt sein, dass auch Benutzer ohne die entsprechenden Berechtigungen auf den Softwareschutzdienst zugreifen können. |
/ato [<Aktivierungs-ID>] | Bei Verkaufsversionen und Volumensystemen mit installiertem KMS-Hostschlüssel oder Mehrfachaktivierungsschlüssel (Multiple Activation Key, MAK), fordert /ato Windows zur Onlineaktivierung auf. Bei Systemen mit einem installierten generischen Volumenlizenzschlüssel (Generic Volume License Key, GVLK) wird hiermit zur KMS-Aktivierung aufgefordert. Systeme mit einer fehlenden automatischen KMS-Aktivierung ( /stao) werden dennoch versuchen, eine KMS-Aktivierung durchzuführen, wenn /ato ausgeführt wird. Hinweis: Ab Windows 8 (und Windows Server 2012) ist die Option /stao veraltet. Verwenden Sie stattdessen die Option /act-type. Mit dem Parameter <Aktivierungs-ID> wird die /ato-Unterstützung auf die Erkennung einer auf dem Computer installierten Windows-Edition erweitert. Bei Angabe des Parameters <Aktivierungs-ID> werden die Ergebnisse der Option auf die mit dieser Aktivierungs-ID verknüpfte Edition beschränkt. Führen Sie slmgr.vbs /dlv all aus, um die Aktivierungs-IDs für die installierte Windows-Version abzurufen. Wenn Sie Unterstützung für weitere Anwendungen benötigen, finden Sie weitere Anweisungen in den Handbüchern zur jeweiligen Anwendung. Für die KMS-Aktivierung sind keine erhöhten Rechte erforderlich. Für die Onlineaktivierung werden jedoch erhöhte Rechte benötigt, oder der Registrierungswert Standardbenutzervorgänge muss so festgelegt sein, dass auch Benutzer ohne die entsprechenden Berechtigungen auf den Softwareschutzdienst zugreifen können. |
/dli [<Aktivierungs-ID> | All] | Anzeigen von Lizenzinformationen. Standardmäßig werden mit /dli die Lizenzinformationen der installierten, aktiven Windows-Edition angezeigt. Bei Angabe des Parameters <Aktivierungs-ID> werden die Lizenzinformationen der angegebenen Edition, die mit dieser Aktivierungs-ID verbunden ist, angezeigt. Bei Angabe von All als Parameter werden die Lizenzinformationen aller betroffenen installierten Produkte angezeigt. Für diesen Vorgang sind keine erhöhten Rechte erforderlich. |
/dlv [<Aktivierungs-ID> | All] | Anzeigen von detaillierten Lizenzinformationen. Standardmäßig werden mit /dlv die Lizenzinformationen des installierten Betriebssystems angezeigt. Bei Angabe des Parameters <Aktivierungs-ID> werden die Lizenzinformationen der angegebenen Edition, die mit dieser Aktivierungs-ID verbunden ist, angezeigt. Bei Angabe des Parameters All werden die Lizenzinformationen aller betroffenen installierten Produkte angezeigt. Für diesen Vorgang sind keine erhöhten Rechte erforderlich. |
/xpr [<Aktivierungs-ID>] | Zeigt das Ablaufdatum der Aktivierung des Produkts an. Dies bezieht sich standardmäßig auf die aktuelle Windows-Edition und wird in erster Linie für KMS-Clients genutzt, da die MAK-Aktivierung und die Aktivierung von Verkaufsversionen unbefristet sind. Bei Angabe des Parameters <Aktivierungs-ID> wird das Aktivierungsablaufdatum der angegebenen Edition angezeigt, die mit dieser Aktivierungs-ID verbunden ist. Für diesen Vorgang sind keine erhöhten Rechte erforderlich. |
Erweiterte Optionen
Option | BESCHREIBUNG |
---|---|
/cpky | Einige Wartungsoptionen setzen voraus, dass der Product Key bei Vorgängen der Windows-Willkommensseite (OOBE) in der Registrierung vorhanden ist. Mit der Option /cpky wird der Product Key aus der Registrierung entfernt, damit dieser nicht durch schädlichen Code gestohlen werden kann. Bei Installationen von Verkaufsversionen, bei denen Schlüssel bereitgestellt werden, stellt das Ausführen dieser Option eine bewährte Methode dar. Diese Option ist für MAK- und KMS-Hostschlüssel nicht erforderlich, da dies das Standardverhalten für diese Schlüssel ist. Diese Option wird lediglich für andere Schlüsseltypen benötigt, bei denen der Schlüssel nicht standardmäßig aus der Registrierung gelöscht wird. Dieser Vorgang kann nur in einem Eingabeaufforderungsfenster mit erhöhten Rechten ausgeführt werden. |
/ilc <Lizenzdatei> | Mit dieser Option wird die Lizenzdatei installiert, die mit dem obligatorischen Parameter angegeben wird. Diese Lizenzen können als Problembehebungsmaßnahme, zur Unterstützung tokenbasierter Aktivierung, oder als Teil der manuellen Installation einer bereits integrierten Anwendung installiert werden. Lizenzen werden im Verlauf dieses Prozesses nicht überprüft: Lizenzüberprüfung gehört nicht zum Leistungsumfang von Slmgr.vbs. Stattdessen wird diese Überprüfung zur Laufzeit vom Softwareschutzdienst durchgeführt. Dieser Vorgang muss in einem Eingabeaufforderungsfenster mit erhöhten Rechten ausgeführt werden, oder der Registrierungswert Standardbenutzervorgänge muss so festgelegt sein, dass auch Benutzer ohne die entsprechenden Berechtigungen auf den Softwareschutzdienst zugreifen können. |
/rilc | Mit dieser Option werden alle unter %SystemRoot%\system32\oem und %SystemRoot%\System32\spp\tokens gespeicherten Lizenzen erneut installiert. Hierbei handelt es sich um „als funktionierend bekannte“ Kopien, die bei der Installation gespeichert wurden. Alle übereinstimmenden Lizenzen im vertrauenswürdigen Speicher werden ersetzt. Alle weiteren Lizenzen, z. B. Veröffentlichungslizenzen von vertrauenswürdigen Stellen (Trusted Authority Issuance Licenses, TA ILs), Lizenzen für Anwendungen, bleiben hiervon unberührt. Dieser Vorgang muss in einem Eingabeaufforderungsfenster mit erhöhten Rechten ausgeführt werden, oder der Registrierungswert Standardbenutzervorgänge muss so festgelegt sein, dass auch Benutzer ohne die entsprechenden Berechtigungen auf den Softwareschutzdienst zugreifen können. |
/rearm | Mit dieser Option werden die Aktivierungszähler zurückgesetzt. Der Prozess /rearm wird auch von sysprep /generalize aufgerufen. Dieser Vorgang bewirkt nichts, wenn der Registrierungseingrag HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\SoftwareProtectionPlatform\SkipRearm auf 1 festgelegt wurde. Weitere Informationen zu diesem Registrierungseintrag finden Sie unter Registrierungseinstellungen für die Volumenaktivierung. Dieser Vorgang muss in einem Eingabeaufforderungsfenster mit erhöhten Rechten ausgeführt werden, oder der Registrierungswert Standardbenutzervorgänge muss so festgelegt sein, dass auch Benutzer ohne die entsprechenden Berechtigungen auf den Softwareschutzdienst zugreifen können. |
/rearm-app <Aktivierungs-ID> | Setzt den Lizenzierungsstatus der angegebenen App zurück. |
/rearm-sku <Aktivierungs-ID> | Setzt den Lizenzierungsstatus der angegebenen SKU zurück. |
/upk [<Aktivierungs-ID>] | Mit dieser Option wird der Product Key der aktuellen Windows-Edition deinstalliert. Nach dem Neustart weist das System den Status „Nicht lizenziert“ auf, bis ein neuer Product Key installiert wurde. Optional können Sie mit dem Parameter <Aktivierungs-ID> ein anderes installiertes Produkt angeben. Dieser Vorgang kann nur in einem Eingabeaufforderungsfenster mit erhöhten Rechten ausgeführt werden. |
/dti [<Aktivierungs-ID>] | Mit dieser Option wird die Installations-ID für Offlineaktivierung angezeigt. |
/atp <Bestätigungs-ID> | Führt eine Produktaktivierung mit vom Benutzer angegebener Bestätigungs-ID durch. |
KMS-Clientoptionen
Option | BESCHREIBUNG |
---|---|
/skms <Name[:Port] | : port> [<Aktivierungs-ID>] | Mit dieser Option wird der Name und optional der Port des zu kontaktierenden KMS-Hostcomputers angegeben. Mit Festlegung dieses Werts wird die automatische Erkennung des KMS-Hosts deaktiviert. Wenn der KMS-Host ausschließlich Internetprotokoll Version 6 (IPv6) verwendet, muss die Adresse im Format <Hostname>:<Port> angegeben werden. IPv6-Adressen enthalten Doppelpunkte (:), die vom Slmgr.vbs-Skript nicht ordnungsgemäß analysiert werden. Dieser Vorgang kann nur in einem Eingabeaufforderungsfenster mit erhöhten Rechten ausgeführt werden. |
/skms-domain <FQDN> [<Aktivierungs-ID>] | Mit dieser Option wird die DNS-Domäne, in der alle KMS-SRV-Einträge zu finden sind, festgelegt. Diese Einstellung ist nicht wirksam, wenn der KMS-Einzelhost mit der Option /skms festgelegt ist. Verwenden Sie diese Option, insbesondere in zusammenhanglosen Namespaceumgebungen, damit KMS die DNS-Suffixsuchliste ignoriert und stattdessen nach KMS-Hosteinträgen in der angegebenen DNS-Domäne sucht. |
/ckms [<Aktivierungs-ID>] | Mit dieser Option werden der Name, die Adresse und die Portinformationen des angegebenen KMS-Hosts aus der Registrierung gelöscht, und die Funktion für die automatische KMS-Erkennung wiederhergestellt. Dieser Vorgang kann nur in einem Eingabeaufforderungsfenster mit erhöhten Rechten ausgeführt werden. |
/skhc | Mit dieser Option wird die KMS-Hostzwischenspeicherung aktiviert (Standardwert). Nachdem der Client einen funktionierenden KMS-Host erkannt hat, verhindert diese Einstellung Auswirkungen von DNS-Priorität und -Gewichtung (Domain Name System) auf die weitere Kommunikation mit dem Host. Wenn das System keine Verbindung mit dem funktionierenden KMS-Host mehr herstellen kann, versucht der Client, einen neuen Host zu ermitteln. Dieser Vorgang kann nur in einem Eingabeaufforderungsfenster mit erhöhten Rechten ausgeführt werden. |
/ckhc | Mit dieser Option wird die KMS-Hostzwischenspeicherung deaktiviert. Mit dieser Einstellung wird der Client angewiesen, bei jeder versuchten KMS-Aktivierung eine automatische DNS-Erkennung zu verwenden (empfohlen bei Verwendung von Priorität und Gewichtung). Dieser Vorgang kann nur in einem Eingabeaufforderungsfenster mit erhöhten Rechten ausgeführt werden. |
Optionen für die KMS-Hostkonfiguration
Option | BESCHREIBUNG |
---|---|
/sai <Intervall> | Mit dieser Option wird für nicht aktivierte Clients das Intervall in Minuten für den Versuch festgelegt, eine Verbindung zu KMS aufzubauen. Das Aktivierungsintervall muss zwischen 15 Minuten und 30 Tagen liegen, es wird jedoch empfohlen, den Standardwert (2 Stunden) zu verwenden. Dieses Intervall wird anfangs vom KMS-Client aus der Registrierung übernommen, nach Empfang der ersten KMS-Antwort wird stattdessen jedoch die KMS-Einstellung verwendet. Dieser Vorgang kann nur in einem Eingabeaufforderungsfenster mit erhöhten Rechten ausgeführt werden. |
/sri <Intervall> | Mit dieser Option wird für aktivierte Clients das Erneuerungsintervall in Minuten für den Versuch festgelegt, eine Verbindung zu KMS aufzubauen. Das Erneuerungsintervall muss zwischen 15 Minuten und 30 Tagen liegen. Diese Option wird anfangs auf dem KMS-Server und -Client festgelegt. Der Standardwert ist 10.080 Minuten (sieben Tage). Dieses Intervall wird anfangs vom KMS-Client aus der Registrierung übernommen, nach Empfang der ersten KMS-Antwort wird stattdessen jedoch die KMS-Einstellung verwendet. Dieser Vorgang kann nur in einem Eingabeaufforderungsfenster mit erhöhten Rechten ausgeführt werden. |
/sprt <Port> | Mit dieser Option wird der Port festgelegt, den der KMS-Host für das Erhalten von Clientaktivierungsanforderungen abfragt. Der standardmäßige TCP-Port ist 1688. Dieser Vorgang kann nur in einem Eingabeaufforderungsfenster mit erhöhten Rechten ausgeführt werden. |
/sdns | Aktiviert die DNS-Veröffentlichung durch den KMS-Host (Standard). Dieser Vorgang kann nur in einem Eingabeaufforderungsfenster mit erhöhten Rechten ausgeführt werden. |
/cdns | Deaktiviert die DNS-Veröffentlichung durch den KMS-Host. Dieser Vorgang kann nur in einem Eingabeaufforderungsfenster mit erhöhten Rechten ausgeführt werden. |
/spri | Legt die KMS-Priorität auf normal fest (Standard). Dieser Vorgang kann nur in einem Eingabeaufforderungsfenster mit erhöhten Rechten ausgeführt werden. |
/cpri | Legt die KMS-Priorität auf niedrig fest. Verwenden Sie diese Option, um Konflikte von KMS in einer Umgebung mit mehreren Hosts zu vermeiden. Dies kann die Außerkraftsetzung von KMS bewirken, je nachdem, welche anderen Anwendungen oder Serverrollen aktiv sind. Verwenden Sie diesen Wert mit größter Vorsicht. Dieser Vorgang kann nur in einem Eingabeaufforderungsfenster mit erhöhten Rechten ausgeführt werden. |
/act-type [<Aktivierungstyp>] [<Aktivierungs-ID>] | Mit dieser Option wird der Wert in der Registrierung festgelegt, der die Volumenaktivierung auf einen einzigen Typ begrenzt. Aktivierungstyp 1 begrenzt die Aktivierung auf Active Directory-Aktivierung; 2 begrenzt sie auf KMS-Aktivierung; 3 auf tokenbasierte Aktivierung. 0 lässt alle Aktivierungstypen zu und ist der Standardwert. |
Konfigurationsoptionen für tokenbasierte Aktivierung
Option | Beschreibung |
---|---|
/lil | Führt installierte Veröffentlichungslizenzen für die tokenbasierte Aktivierung auf. |
/ril <ILID><ILvID> | Entfernt eine installierte Veröffentlichungslizenz für die tokenbasierte Aktivierung. Dieser Vorgang kann nur in einem Eingabeaufforderungsfenster mit erhöhten Rechten ausgeführt werden. |
/stao | Legt das Kennzeichen Token-based Activation Only (Nur tokenbasierte Aktivierung) fest und deaktiviert dadurch die automatische KMS-Aktivierung. Dieser Vorgang kann nur in einem Eingabeaufforderungsfenster mit erhöhten Rechten ausgeführt werden. Diese Option wurde in Windows Server 2012 R2 und Windows 8.1 entfernt. Verwenden Sie stattdessen die Option /act–type. |
/ctao | Entfernt das Kennzeichen Nur tokenbasierte Aktivierung (Standard) und aktiviert dadurch die automatische KMS-Aktivierung. Dieser Vorgang kann nur in einem Eingabeaufforderungsfenster mit erhöhten Rechten ausgeführt werden. Diese Option wurde in Windows Server 2012 R2 und Windows 8.1 entfernt. Verwenden Sie stattdessen die Option /act-type. |
/ltc | Führt gültige Zertifikate für die tokenbasierte Aktivierung auf, mit denen installierte Software aktiviert werden kann. |
/fta <Fingerabdruck des Zertifikats> [<PIN>] | Erzwingt die tokenbasierte Aktivierung unter Verwendung des identifizierten Zertifikats. Die optionale PIN wird bereitgestellt, damit der private Schlüssel ohne PIN-Eingabeaufforderung entsperrt werden kann, wenn hardwaregeschützte Zertifikate (z. B. Smartcards) verwendet werden. |
Konfigurationsoptionen für Aktivierung über Active Directory
Option | BESCHREIBUNG |
---|---|
/ad-activation-online <Product Key> [<Name des Aktivierungsobjekts>] | Sammelt Active Directory-Daten und startet die Aktivierung der Active Directory-Gesamtstruktur unter Verwendung der von der Eingabeaufforderung ausgeführten Anmeldeinformationen. Es ist kein Zugriff durch einen lokalen Administrator erforderlich. Allerdings wird eine Lese-/Schreibberechtigung für den Aktivierungsobjektcontainer in der Stammdomäne der Gesamtstruktur benötigt. |
/ad-activation-get-IID <Product Key> | Mit dieser Option wird die telefonische Aktivierung der Active Directory-Gesamtstruktur gestartet. Es wird die Installations-ID (IID) ausgegeben, mit der die Gesamtstruktur bei fehlender Internetverbindung telefonisch aktiviert werden kann. Nach Eingabe der IID während des Aktivierungsanrufs wird eine CID zurückgegeben, mit der die Aktivierung abgeschlossen wird. |
/ad-activation-apply-cid <Product Key><Bestätigungs-ID> [<Name des Aktivierungsobjekts>] | Wenn Sie diese Option verwenden, geben Sie die CID ein, die beim Telefongespräch zur Aktivierung angegeben wurde, um die Aktivierung abzuschließen |
[/name: <AO_Name>] | Optional können Sie die Option /name bei allen diesen Befehlen einfügen, um den Namen für das in Active Directory gespeicherte Aktivierungsobjekt anzugeben. Der Name darf nicht länger als 40 Unicode-Zeichen sein. Verwenden Sie doppelte Anführungszeichen, um die Namenszeichenfolge explizit zu definieren. In Windows Server 2012 R2 und Windows 8.1 können Sie den Namen direkt hinter /ad-activation-online <Product Key> und /ad-activation-apply-cid anfügen, ohne die Option /name verwenden zu müssen. |
/ao-list | Zeigt Aktivierungsobjekte an, die für den lokalen Computer verfügbar sind. |
/del-ao <AO_DN> /del-ao <AO_RDN> |
Löscht das angegebene Aktivierungsobjekt aus der Gesamtstruktur. |