1

我正在尝试使用 PowerShell 配置 Windows 10。要在通过 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

4

1 回答 1

2

解决方案是设置此组策略(而不是我的问题中的两个):

# 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

/兹维克克斯

于 2019-03-11T01:10:53.680 回答