使用Get-printer&在脚本中一起获取打印机驱动程序

时间:2014-01-30 14:57:38

标签: powershell printing

有人可以帮我找到一种方法,我可以同时使用这两个命令,因为我从Get-Printer获取所有信息但是当涉及到打印机驱动程序时,我必须使用Get-PrinterDriver

所以我可以同时使用这两个命令。

当前脚本如下:

$Server = Import-Csv Input-server.csv
start-transcript -Path C:\Temp\Scripts\PS-Printer\output.txt
foreach ($sName in $Server)
{
if ($sName.Servername -ne "")
{
    Get-PrinterDriver * -compuetername $($sName.Servername) | Select-Object       Name,@{
n="DriverVersion";e={

$ver = $_.DriverVersion
$rev = $ver -band 0xffff
$build = ($ver -shr 16) -band 0xffff
$minor = ($ver -shr 32) -band 0xffff
$major = ($ver -shr 48) -band 0xffff
"$major.$minor.$build.$rev"

}
}
}
else
{
    Write-Host " "
}
}
Stop-Transcript

0 个答案:

没有答案