如何将打印机设置保存为文本文件
How do I save printer settings as a text file
在 windows 中有没有办法,一个应用程序,一个 Windows 系统调用,一个将所有打印机设置保存为文本文件的 powershell 脚本。
我只想要信息,不需要能够将其重新加载到打印机中。
我有一台非常有限的打印机,想确保它始终具有正确的设置。我希望能够比较 2 个不同日期的 2 个设置文本文件。
你应该看看这里:
https://docs.microsoft.com/en-us/powershell/module/printmanagement/get-printerproperty?view=win10-ps
您可以像这样使用 powershell 列出打印机及其属性:
$printers = get-printer *
foreach ($printer in $printers)
{
get-printerproperty -printerName $printer.name| Out-File -FilePath .\filename.txt -Append
}
获取打印配置:
$Printers = Get-Printer *
Foreach ($Printer in $Printers){
Get-PrintConfiguration -PrinterName $Printer.name | Out-File .\filename.txt -Append
}
每个方法都有相应的设置方法
在您的电脑上安装驱动程序:
Get-PrinterDriver -Name * | Out-File .\filename.txt -Append
对于端口:
Get-PrinterPort | Out-File .\filename.txt -Append
如果你同时使用它们,我相信你会得到想要的效果
或者使用 cmd 你有另一个选项可以使用(我发现它不太可读):
wmic 打印机列表 >> 1.txt
在 windows 中有没有办法,一个应用程序,一个 Windows 系统调用,一个将所有打印机设置保存为文本文件的 powershell 脚本。
我只想要信息,不需要能够将其重新加载到打印机中。
我有一台非常有限的打印机,想确保它始终具有正确的设置。我希望能够比较 2 个不同日期的 2 个设置文本文件。
你应该看看这里: https://docs.microsoft.com/en-us/powershell/module/printmanagement/get-printerproperty?view=win10-ps
您可以像这样使用 powershell 列出打印机及其属性:
$printers = get-printer *
foreach ($printer in $printers)
{
get-printerproperty -printerName $printer.name| Out-File -FilePath .\filename.txt -Append
}
获取打印配置:
$Printers = Get-Printer *
Foreach ($Printer in $Printers){
Get-PrintConfiguration -PrinterName $Printer.name | Out-File .\filename.txt -Append
}
每个方法都有相应的设置方法
在您的电脑上安装驱动程序:
Get-PrinterDriver -Name * | Out-File .\filename.txt -Append
对于端口:
Get-PrinterPort | Out-File .\filename.txt -Append
如果你同时使用它们,我相信你会得到想要的效果
或者使用 cmd 你有另一个选项可以使用(我发现它不太可读): wmic 打印机列表 >> 1.txt