Afficher une barre de progression.

Lors du traitement en PowerShell d’une grosse quantité d’objets à l’aide d’un fichier CSV.
Il peut être sympa de visualiser une barre de progression.
Voici une méthode pour intégrer cette option dans un script.

$importf = Import-Csv -Path .\import_file.csv 
$i=0
Foreach ($mailcontact in $importf)
{
Get-MailContact -Identity $mailcontact.alias

$i=$i+1
  	if ($importf.Count -ge 0)
    {
    	Write-Progress -activity "List Contact" -Status $mailcontact.DisplayName -percentcomplete ($i/$importf.Count*100) 
    }
}

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *