![通过组策略 / Power Shell 映射 RDSH 网络打印机](https://linux22.com/image/1580636/%E9%80%9A%E8%BF%87%E7%BB%84%E7%AD%96%E7%95%A5%20%2F%20Power%20Shell%20%E6%98%A0%E5%B0%84%20RDSH%20%E7%BD%91%E7%BB%9C%E6%89%93%E5%8D%B0%E6%9C%BA.png)
目前面临一个巨大的障碍,我需要努力克服。
我已成功通过 GPO 映射打印服务器定义的打印机,并且客户端机器上一切正常。
但是,我在使用 RDC 和使用上述本地名称从打印服务器映射打印机时遇到了问题
我目前的流程是这样的。
用户登录 Windows 10 机器。
组策略会清除所有 One Note 打印机、共享打印机和 IP 打印机,并使用我在 GPO 中设置的 TCP/IP 本地名称映射打印机。这完全取决于用户所在的安全组以及他们接收的打印机。
另一项组策略切换 Windows 10“让 Windows 管理我的默认打印机”
最终的组策略根据用户位置设置默认打印机。
这一切都很好。虽然效率不高,但很实用。
这是 GPO 中打印机的总体布局。请注意,这是在用户配置上,而不是 PC 上。我希望打印机能够跟随用户,而不是由于漫游办公而绑定到 PC。
我现在面临的问题是尝试将这些“本地命名”打印机放入用户登录的 RDC。
当前实现是通过 powershell。当用户登录时,他们应该拥有与上述 GPO 概述的相同的打印机映射。
但是,这些不会从本地 GPO 转移到 RDC/RDSH。
我现在明白这是我没有想到的限制。
有没有办法在用户每次登录时将本地计算机上的完全相同的网络打印机映射到 RDC/RDSH 上的配置文件中?
我已经被这个问题困扰了好几天了,不得不求助于 powershell 脚本来查看是否能找到解决方案。
我只是想确保我走在正确的道路上,没有避免任何愚蠢的事情
我很乐意澄清任何需要