【问题标题】:Copy all printers to new machine using powershell使用 powershell 将所有打印机复制到新机器
【发布时间】:2018-06-22 20:08:27
【问题描述】:

我管理着大约 600 台计算机,我们正在更换其中的大部分。旧计算机上安装了特定于该 PC 的打印机列表。当我更换电脑时,我想将旧机器上的所有打印机复制到新机器上。我知道这可以通过转到 printmanagement.msc 并选择迁移打印机来实现,但是考虑到我将更换近 500 台机器,我正在寻找一种更简化的方式来执行此操作。任何帮助将不胜感激。

【问题讨论】:

    标签: powershell printing powershell-4.0 printers


    【解决方案1】:

    也许你可以使用这样的东西(我没有测试过):

    $OldComputer = "computer1"
    $NewComputer = "computer2"
    
    $OldComputerPrinters = Get-Printer -ComputerName $OldComputer
    
    foreach($Printer in $OldComputerPrinters)
    {
        $PrinterName   = $Printer.Name
        $PrinterDriver = $Printer.DriverName
        $PrinterPort   = $Printer.PortName
    
        Add-Printer -Name $PrinterName -DriverName $PrinterDriver -PortName $PrinterPort -ComputerName $NewComputer -ErrorAction SilentlyContinue
    }
    

    【讨论】:

      猜你喜欢
      • 2019-07-22
      • 1970-01-01
      • 1970-01-01
      • 2021-04-03
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-12-15
      • 1970-01-01
      相关资源
      最近更新 更多