Powershell 需要模块将打印机设置从Windows7迁移到Windows7,而不使用内置的打印机配置服务器实用程序

Powershell 需要模块将打印机设置从Windows7迁移到Windows7,而不使用内置的打印机配置服务器实用程序,powershell,windows-7,migration,powershell-2.0,printers,Powershell,Windows 7,Migration,Powershell 2.0,Printers,这是一个很好的小模块。 有没有人有过相关的经验或信息。 我没有看到捕获设置的函数。我需要迁移zebra驱动程序配置。 要么这样做,要么做这个服务器端,要么使用gpo部署它的Windows7打印实用程序。 我不能使用打印实用程序,因为我们的gpo由于某些政治和财政原因在当前时间被关闭进行编辑 我在这里找到的。。。 看起来像这样 function Get-PrintDriver { param( [String]$Name )

这是一个很好的小模块。 有没有人有过相关的经验或信息。 我没有看到捕获设置的函数。我需要迁移zebra驱动程序配置。 要么这样做,要么做这个服务器端,要么使用gpo部署它的Windows7打印实用程序。 我不能使用打印实用程序,因为我们的gpo由于某些政治和财政原因在当前时间被关闭进行编辑

我在这里找到的。。。

看起来像这样

function Get-PrintDriver {
        param(
            [String]$Name
        )
        $localDrivers = @() 
        foreach ($driver in (Get-WmiObject Win32_PrinterDriver)){ 
            $localDrivers += @(($driver.name -split ",")[0]) 
        } 
        if(!$Name){
            return $localDrivers
        }else{
            $value = $localDrivers | Where-Object {$_ -like "*$name*"}
            return $value
        }
    }

您是否尝试移动方向等常规设置或斑马特定设置?或者您只是试图将队列和驱动程序从一台服务器移动到另一台服务器?“devmode”中有一些基本的细节,但特定于制造商的项目通常不可序列化。您好,感谢您的及时回复。它们是斑马特有的制造商。我会在回来后发布我的dat文件。我不懂可序列化这个词。我有dat文件。你的意思是可以串行化,比如转换成比特并以这种方式部署它吗?你有什么dat文件?很可能这是你无法抗拒的。我们过去曾尝试过这种方法,但它不起作用。如果您需要的设置在devmode中,那么您可以进行设置,但是大多数特定于制造商的设置都在它们自己的空间中,您可以进行设置。