ImportAgreementLicenseKeyPack-Methode der Win32_TSLicenseKeyPack-Klasse
Importiert von einem anderen Remotedesktop-Lizenzserver ein Lizenzschlüsselpaket für Remotedesktopdienste, das über einen Lizenzvertrag erworben wurde, und stellt automatisch eine Verbindung über das Internet her, um die Key Pack-Lizenz zu überprüfen.
Syntax
uint32 ImportAgreementLicenseKeyPack(
[in] uint32 AgreementType,
[in] string sAgreementNumber,
[in] uint32 ProductVersion,
[in] uint32 ProductType,
[in] uint32 LicenseCount,
[in] string sSourceLSName,
[in] string sSourceLSProductId,
[out] uint32 KeyPackId
);
Parameter
-
AgreementType [in]
-
Vereinbarungstyp.
-
0
-
Das Lizenzschlüsselpaket stammt aus einem Select-Volumenlizenzvertrag (für Kunden mit mindestens 250 Computern). Der sAgreementNumber-Parameter ist die Registrierungsnummer (sieben numerische Ziffern), die sich auf dem Formular des signierten Vertrags befindet.
-
1
-
Das Lizenzschlüsselpaket stammt aus einem Enterprise-Volumenlizenzvertrag für Kunden mit mindestens 250 Computern. Der sAgreementNumber-Parameter ist die Registrierungsnummer (sieben numerische Ziffern), die sich auf dem Formular des signierten Vertrags befindet.
-
2
-
Das Lizenzschlüsselpaket stammt aus einem Campus-Volumenlizenzvertrag für eine Hochschule. Der sAgreementNumber-Parameter ist die Registrierungsnummer (sieben numerische Ziffern), die sich auf dem Formular des signierten Vertrags befindet.
-
3
-
Das Lizenzschlüsselpaket stammt aus einem Volumenlizenzvertrag für Schulen für primäre und sekundäre Einrichtungen. Der sAgreementNumber-Parameter ist die Registrierungsnummer (sieben numerische Ziffern), die sich auf dem Formular des signierten Vertrags befindet.
-
4
-
Das Lizenzschlüsselpaket stammt aus einem Dienstanbieter-Lizenzvertrag für Dienstanbieter, um Microsoft-Software monatlich zu lizenzieren. Der sAgreementNumber-Parameter ist die Registrierungsnummer (sieben numerische Ziffern), die sich auf dem Formular des signierten Vertrags befindet.
-
5
-
Das Lizenzschlüsselpaket stammt aus einem anderen Lizenzvertrag, z. B. Open Value, Multi-Year Open License und Open Subscription License. Der sAgreementNumber-Parameter ist die Vereinbarungsnummer, die mit Ihren Programminformationen angegeben wird.
sAgreementNumber [in]
Vertragsnummer oder Registrierungsnummer. Der sAgreementNumber-Parameter ist eine siebenstellige numerische Zeichenfolge ohne Bindestriche.
ProductVersion [in]
Die Produktversion.
0
Wird nicht unterstützt.
1
Wird nicht unterstützt.
2
WindowsServer 2008
ProductType [in]
Produkttyp.
0
Der Produkttyp des Lizenzschlüsselpakets für Remotedesktopdienste ist pro Gerät. Daher muss jedes Gerät, das eine Verbindung mit dem RD-Sitzungshostserver herstellt, über eine Lizenz verfügen.
1
Der Produkttyp des Lizenzschlüsselpakets für Remotedesktopdienste ist pro Benutzer. Daher muss jeder Benutzer, der eine Verbindung mit dem RD-Sitzungshostserver herstellt, über eine Lizenz verfügen.
2
Dieser Produkttyp ist ungültig.
LicenseCount [in]
Anzahl der zu importierenden Lizenzen.
sSourceLSName [in]
Der Name des Remotedesktop-Quelllizenzservers. Dies ist entweder der vollqualifizierte distinguished Name oder die IP-Adresse des Servers.
sSourceLSProductId [in]
Der Bezeichner des Remotedesktop-Lizenzservers. ist eine alphanumerische Zeichenfolge mit 35 Zeichen, die keine Bindestriche enthalten kann.
KeyPackId [out]
Empfängt den Schlüsselpaketbezeichner.
Rückgabewert
Wenn die Methode erfolgreich ist, wird null zurückgegeben. Wenn die Methode nicht erfolgreich ist, wird ein Wert ungleich 0 (null) zurückgegeben. Eine Liste der Fehlercodes finden Sie unter Fehlercodes des WMI-Anbieters für Remotedesktopdienste.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) |
Nicht unterstützt |
Unterstützte Mindestversion (Server) |
WindowsServer 2008 |
Namespace |
Root\CIMv2 |
MOF |
|
DLL |
|