是否可以在域中配置从通用文件和打印服务器共享的打印机,称为 FILEPRINT01,它有一个名为 OFFICE01 的共享打印机,只允许某些计算机打印到它?
想象一下,我们的用户可以使用办公桌,任何给定的用户都可以使用任何给定的客户端计算机……但我们只希望某些计算机上的人被允许打印?
例如,
MARY on CLIENT01 tries to print to \\FILEPRINT01\OFFICE01 - OK
JOHN on CLIENT01 tried to print to \\FILEPRINT01\OFFICE01 - OK
MARY on CLIENT99 tries to print to \\FILEPRINT01\OFFICE01 - NO
JOHN on CLIENT99 tries to print to \\FILEPRINT01\OFFICE01 - NO
因此,John 和 Mary 都被允许打印到打印机,但只有 CLIENT01 被允许打印到它,所以如果任何一个用户尝试从该机器打印,它就会工作。但是,不允许 CLIENT99 打印到打印机,因此当任何一个用户尝试打印时,都不会被允许。
这可能吗?
就像我问这个时一样:
Windows 打印环境中基于设备的权限
事实证明这是不可能的。打印是在用户的令牌上处理的,而不是设备的令牌上。因此,当用户进行打印时,他们会使用自己的安全凭证访问打印共享。工作站的凭证不是该交易的一部分。因此,您不能对 Windows 上的打印进行基于设备的限制。