Разрешить удаленно зарегистрированным пользователям доступ к устройствам для записи мультимедиа

Я пытаюсь настроить Windows 10 с PowerShell. Чтобы разрешить доступ к оптическим дискам при входе в систему через RDP (протокол удаленного рабочего стола), я использую следующий код:

Function EnableMediaBurningDevices {
    Write-Output "Enabling media burning devices..."

    Set-ItemProperty -Path "HKLM:\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon" -Name "AllocateCDRoms" -Type String -Value "0"
    Set-ItemProperty -Path "HKLM:\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon" -Name "AllocateDASD" -Type String -Value "1"
}

Это не работает, как ожидалось.

Windows 10 1809
Вход через RDP с моей учетной записью локального администратора

Симптомы:
- При запуске Opti Drive Control 1.70 сообщение "Диски не найдены"
- Nero DiscSpeed ​​12.5.6.0 сообщение "У вас нет прав для записи на физические рекордеры" при запуске
- Ошибка VirtualBox 6.0.4 VERR_ACCESS_DENIED при выборе Устройства-> Оптические приводы-> Хост-диск
Все это прекрасно работает, когда локально вошел в систему с той же учетной записью.

Следуя этому руководству:
https://docs.microsoft.com/en-us/windows/desktop/imapi/providing-user-permissions-for-media-burning-devices
Я попытался установить эти две политики:
- Устройства: ограничить доступ к CD-ROM только локально вошедшему в систему пользователю = отключено
- Устройства: разрешено форматировать и извлекать съемные носители = администраторы и опытные пользователи
(gpedit.msc, Конфигурация компьютера, Параметры Windows, Параметры безопасности, Локальные политики, Параметры безопасности)

Это разделы реестра:
- HKEY_LOCAL_MACHINE \ Software \ Microsoft \ Windows NT \ CurrentVersion \ Winlogon, AllocateCDRoms = 0
- HKEY_LOCAL_MACHINE \ Software \ Microsoft \ Windows NT \ CurrentVersion \ Winlogon, AllocateDASD = 1

Ни один из симптомов не изменился. Я также попробовал это с RDP на машину с Windows 7, но безрезультатно. Локальный вход в систему У меня есть доступ к записывающим устройствам CD/DVD/BD, удаленно - нет.

Было бы здорово, если бы кто-то мог помочь мне заставить это работать,
Zweikeks

1 ответ

Решение

Решение состоит в том, чтобы установить эту групповую политику (вместо двух в моем вопросе):

# Enable remotely logged-on users to access media burning devices
Function EnableMediaBurningDevices {
    Write-Output "Enabling media burning devices..."

    # -Force required to create nested keys
    # Check if the key already exists, otherwise with -Force all its existing values will be deleted!
    If (!(Test-Path "HKLM:\SOFTWARE\Policies\Microsoft\Windows\RemovableStorageDevices")) {
        New-Item -Path "HKLM:\SOFTWARE\Policies\Microsoft\Windows\RemovableStorageDevices" -Force -ErrorAction SilentlyContinue | Out-Null
    }
    Set-ItemProperty -Path "HKLM:\SOFTWARE\Policies\Microsoft\Windows\RemovableStorageDevices" -Name "AllowRemoteDASD" -Type DWord -Value 1
}

- Все съемное хранилище: разрешить прямой доступ в удаленных сеансах = включено
(gpedit.msc, Конфигурация компьютера, Административные шаблоны, Система, Доступ к съемному хранилищу)

Связанный ключ реестра:
- HKEY_LOCAL_MACHINE \ Software \ Policies \ Microsoft \ Windows \ RemovableStorageDevices, AllowRemoteDASD = 1

/ Zweikeks

Другие вопросы по тегам