Déploiement d'imprimantes

Ces actions sont effectuées depuis Powershell.

Nous utilisons le script PrinterInstall.ps1 qui effectue les opérations suivantes :

Le script est disponible ici : Printerinstall.ps1

Pour chaque imprimante, nous créons un script portant le nom de l'imprimante qui contient les instructions suivantes :

Le formalisme à respecter est le suivante :

$PrinterName ="IMP"
$IP="172.16.xx.yy"
$PrinterBrand = "Samsung"
$PrinterDriver="Samsung Universal Print Driver 3 PS"
 
$ListComputer = (
'PC1',
'PC2'
)
 
foreach ($Computer IN $ListComputer) {
    if ($env:COMPUTERNAME -like $Computer) {
 
        $ScriptPath = Split-Path $MyInvocation.MyCommand.Definition
        Get-ChildItem "$ScriptPath\PrinterInstall.ps1" | ForEach-Object { & $_.FullName }
 
    }
}

Pour que cela fonctionne, il faut au préalable avoir positionné les documents et dossiers suivants :