Für die Rolle der Remotedesktopdienste (RDS) in Windows Server müssen entsprechende Clientzugriffslizenzen (Client Access Licenses, CALs) installiert werden, um ordnungsgemäß zu funktionieren. Es gibt jedoch eine 120-tägige Kulanzfrist für die Lizenzierung, die mit der Installation der Rolle beginnt. Während dieser Toleranzperiode funktioniert RDS, ohne dass CALs installiert wurden. Auf diese Weise kann ein Unternehmen seine RDS-Umgebung konfigurieren und testen, um sicherzustellen, dass vor dem Kauf und der Installation von CALs alles wie erwartet funktioniert.
Es ist möglich, diese Toleranzperiode zurückzusetzen, aber das Zurücksetzen der Toleranzperiode ist kein Ersatz für den Kauf und die Installation der erforderlichen Remote Desktop CALs. Die folgenden Schritte sollten nicht auf einem Server durchgeführt werden, der sich in der Produktion befindet.
Führen Sie die folgenden Schritte aus, um den RDS-Lizenzierungs-Kulanzzeitraum zurückzusetzen:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Terminal Server\RCM\GracePeriod.REG_BINARY Eintrag, dessen Name mit der Zeichenfolge beginnt L$RTMTIMEBOMB. (Dies ist wahrscheinlich der einzige Eintrag in diesem Schlüssel.) Die Standardberechtigungen für diesen Eintrag lassen nicht zu, dass er geändert oder gelöscht wird, daher müssen diese Berechtigungen geändert werden. L$RTMTIMEBOMB... Registrierungseintrag und wählen Sie Löschen aus. Klicken Sie auf Ja, um den Löschvorgang zu bestätigen.Sie können bestätigen, dass das Verfahren erfolgreich war, indem Sie das Tool Diagnose der RD-Lizenzierung im Menü Extras des Server-Managers verwenden. Clients sollten jetzt in der Lage sein, eine Verbindung zu diesem Sitzungshost ohne die entsprechenden CALs herzustellen. Auch hier ist dieses Verfahren nicht als Ersatz für den Erwerb und die Installation von Remote Desktop CALs gedacht. Sie sollte nur in einer Nicht-Produktionsumgebung (d. h. in einer Test- oder Laborumgebung) durchgeführt werden.
(invoke-cimmethod -inputobject (get-ciminstance -namespace root/CIMV2/TerminalServices -classname Win32_TerminalServiceSetting) -methodname GetGracePeriodDays).DaysLeft