Как сбросить 120-дневный пробный период служб удалённых рабочих столов (RDS)

Службы удалённых рабочих столов (RDS) — важная функция Windows Server, позволяющая пользователям удалённо получать доступ к рабочим столам и приложениям. По умолчанию RDS предоставляет 120-дневный пробный период до того, как потребуется надлежащее лицензирование. Однако после истечения пробного периода пользователи не смогут подключаться через RDS, если не будут применены лицензии.

Для тестовых или временных сред может потребоваться сбросить пробный период, чтобы продлить функциональность. В этом руководстве объясняется, как вручную сбросить 120-дневный пробный период, и приводится сценарий для автоматизации. Примечание: Этот процесс следует использовать только в непродуктивных средах и в соответствии с условиями лицензирования Майкрософт.


Зачем сбрасывать пробный период RDS?

120-дневный пробный период часто используется для:

  • Тестирование и оценка служб удалённых рабочих столов.
  • Временные конфигурации для сред разработки.
  • Предотвращение перерывов при переходе на новые лицензии.

Сброс пробного периода не заменяет покупку лицензий. Для продуктивных сред всегда обеспечивайте соответствие политикам лицензирования Майкрософт.


Пошаговое руководство по сбросу 120-дневного пробного периода

Важное предупреждение:

Сброс пробного периода связан с изменением системных файлов и параметров реестра. Действуйте осторожно и создайте резервную копию сервера перед внесением изменений.


Шаг 1. Остановите службу лицензирования удалённых рабочих столов

  1. Откройте Службы на вашем Windows Server.
    • Нажмите Win + R и введите services.msc, а затем нажмите Enter.
  2. Найдите службу Лицензирование удалённых рабочих столов.
  3. Щёлкните службу правой кнопкой мыши и выберите Остановить.

Шаг 2. Удалите раздел льготного периода лицензирования

  1. Откройте редактор реестра:
    • Нажмите Win + R и введите regedit, а затем нажмите Enter.
  2. Перейдите по следующему пути реестра:HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\TermService\Parameters
  3. Найдите раздел GracePeriod.
  4. Удалите раздел GracePeriod.Примечание:
    • Если система не позволяет удалить раздел, возможно, потребуется стать владельцем записи реестра:
      • Щёлкните правой кнопкой мыши раздел GracePeriod, выберите Разрешения и нажмите Дополнительно.
      • Измените владельца на свою учётную запись пользователя или на Администратор.
      • Предоставьте разрешение Полный доступ для удаления раздела.

Шаг 3. Перезапустите службу лицензирования удалённых рабочих столов

  1. Вернитесь к Службы.
  2. Найдите службу Лицензирование удалённых рабочих столов.
  3. Щёлкните службу правой кнопкой мыши и выберите Запустить.

Шаг 4. Проверьте сброс пробного периода

  1. Откройте Диспетчер лицензирования удалённых рабочих столов.
  2. Убедитесь, что пробный период сброшен на 120 дней.
  3. Проверьте подключение RDS, чтобы убедиться, что оно работает правильно.

Автоматизация сброса с помощью сценария

Если вам часто нужно сбрасывать пробный период RDS для тестовых сред, можно использовать следующий сценарий PowerShell для автоматизации процесса. Этот сценарий останавливает службу лицензирования, удаляет раздел реестра GracePeriod и перезапускает службу.

Сценарий PowerShell для сброса 120-дневного пробного периода

# Stop Remote Desktop Licensing Service
Write-Host "Stopping Remote Desktop Licensing service..." -ForegroundColor Yellow
Stop-Service -Name TermService -Force
Start-Sleep -Seconds 5

# Define the GracePeriod registry path
$GracePeriodPath = "HKLM:\SYSTEM\CurrentControlSet\Services\TermService\Parameters\GracePeriod"

# Check if the GracePeriod key exists
if (Test-Path $GracePeriodPath) {
    Write-Host "GracePeriod key found. Taking ownership..." -ForegroundColor Yellow
    
    # Take ownership of the GracePeriod key
    Invoke-Expression "cmd.exe /c takeown /f $GracePeriodPath /a /r /d y"
    Start-Sleep -Seconds 2

    # Grant full control to the Administrator group
    Invoke-Expression "cmd.exe /c icacls $GracePeriodPath /grant administrators:F /t /c"
    Start-Sleep -Seconds 2

    # Delete the GracePeriod key
    Write-Host "Deleting GracePeriod key..." -ForegroundColor Yellow
    Remove-Item -Path $GracePeriodPath -Recurse -Force
} else {
    Write-Host "GracePeriod key not found. Skipping deletion." -ForegroundColor Green
}

# Restart Remote Desktop Licensing Service
Write-Host "Restarting Remote Desktop Licensing service..." -ForegroundColor Yellow
Start-Service -Name TermService
Start-Sleep -Seconds 5

Write-Host "RDS trial period reset successfully!" -ForegroundColor Green

Как использовать сценарий

  1. Откройте PowerShell от имени администратора.
  2. Скопируйте и вставьте сценарий в консоль PowerShell или сохраните его как файл .ps1.
  3. Запустите сценарий.
  4. Убедитесь, что пробный период сброшен, открыв Диспетчер лицензирования удалённых рабочих столов.

Важные замечания

  • Только для тестирования: Этот процесс предназначен для непродуктивных сред. Для продуктивного использования всегда приобретайте и применяйте соответствующие клиентские лицензии доступа RDS (CAL).
  • Соответствие требованиям: Убедитесь, что вы соблюдаете политики лицензирования Майкрософт. Неправильное использование этого процесса может нарушать лицензионные соглашения.
  • Резервная копия: Всегда создавайте резервные копии сервера и реестра перед внесением изменений, чтобы избежать случайной потери данных или повреждений.

Устранение неполадок

Если сброс пробного периода не сработал:

  1. Убедитесь, что у вас есть права администратора.
  2. Убедитесь, что раздел GracePeriod успешно удалён.
  3. Перезапустите сервер и повторно проверьте состояние пробного периода.
  4. Если сценарий завершается сбоем, выполните шаги из руководства вручную.

Заключение

Сброс 120-дневного пробного периода служб удалённых рабочих столов может быть полезным решением для тестирования или временного использования в непродуктивных средах. Независимо от того, сбрасываете ли вы пробный период вручную или автоматизируете процесс с помощью сценария, внимательно следуйте шагам и соблюдайте условия лицензирования. Для продуктивных сред всегда используйте надлежащим образом лицензированные CAL RDS, чтобы обеспечить бесперебойную работу и соответствие политикам Майкрософт.

1 thought on “How to Reset the 120-Day Trial Period for Remote Desktop Services (RDS)”

Оставить комментарий