CmdLets/Initialize-PrinterDrivers.ps1
|
Function Initialize-PrinterDrivers { [CmdletBinding()] Param( [Parameter(Mandatory=$True)]$PrinterDrivers ) ForEach ($PrinterDriver in $PrinterDrivers) { $i++; Write-Progress -ID 0 -Activity "Initializing PrintDrivers" -Status "Initializing: $($PrinterDriver)" -PercentComplete (($i/$PrinterDrivers.Count)*100); If (!(Get-PrinterDriver -Name $PrinterDriver -ErrorAction SilentlyContinue)) { Write-Host "Intializing PrinterDriver: $($PrinterDriver)" Add-PrinterDriver -Name $PrinterDriver } } Write-Progress -ID 0 -Activity "Installing Drivers" -Completed } |