Write Progress to script

Hey EE

Can someone help add to this script a progress bar ?  I use this to add 1000s of accounts and it would be nice to see a progress or percentate status ,

Import-Csv "c:\Temp\YourCSVFile.csv" |
ForEach{
       Add-ADGroupMember -Identity $_.Group -Members $_.SamAccountName    
       }
LVL 2
MilesLoganAsked:
Who is Participating?
 
Jose Gabriel Ortega CEE Solution Guide - CEO Faru Bonon ITCommented:
$file = "c:\Temp\YourCSVFile.csv" 

[int]$total=0
[int]$current=0
[double]$total= (Import-Csv $file).Count
$Message="Set Message for the progress here"

Import-Csv $file |
ForEach{
   $current++
   [double]$percent = ($current/$total) * 100
   Write-Progress -id 1  -Activity $Message  -PercentComplete $percent 
   Add-ADGroupMember -Identity $_.Group -Members $_.SamAccountName     
}

Write-Progress -Id 1 -Activity $Message -PercentComplete 100 -Completed

Open in new window

0
 
MilesLoganAuthor Commented:
Thanks Jose ,, that worked perfect !
0
 
Jose Gabriel Ortega CEE Solution Guide - CEO Faru Bonon ITCommented:
Glad to help! :)
0
Question has a verified solution.

Are you are experiencing a similar issue? Get a personalized answer when you ask a related question.

Have a better answer? Share it in a comment.

All Courses

From novice to tech pro — start learning today.