打印机首选项默认值的命令行控制

打印机首选项默认值的命令行控制

我有一组 (Ricoh) 打印机,想要部署到 Windows 10 上的用户。(作为本地 TCP/IP 打印机)。计算机不属于任何域。我想使用锁定打印功能,以便我的用户作业保留在打印机上并需要代码才能打印。因此,每个用户的默认首选项都需要更改为其唯一编号。我使用 AutoHotKey 和 Powershell 编写了一个脚本来添加打印机并更改此设置,但我一直找不到命令行方式来更改作业类型和密码字段。ATM 我正在​​使用 AutoHotKey 遍历 UI 并更改相应的字段。所以我的问题是:有没有办法使用命令行设置打印默认值(特别是作业类型和密码)?

答案1

使用以下措辞创建一个 powershell 脚本,将文件扩展名设置为 .ps1。

$printer = Get-CimInstance -Class Win32_Printer -Filter "Name='HP LaserJet 5Si'" Invoke-CimMethod -InputObject $printer -MethodName SetDefaultPrinter

运行脚本。

相关内容