Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  

Показать сообщение отдельно

Ветеран


Сообщения: 3806
Благодарности: 824

Профиль | Отправить PM | Цитировать


внутрь foreach добавить итератор и вызвать Write-Progress, примерно так:
Код: Выделить весь код
$k = 0
$totalTimes = $Files.Length

$arr = foreach($i in $Files) {

        $percentComplete = ($k / $totalTimes) * 100
        Write-Progress -Activity 'Doing thing' -Status "Did thing $k  times" -PercentComplete $percentComplete
        $k++
        
	$files | Where {$_.Name -ne $i.Name} | Where {
Но это очень неэффективная реализация: нет смысла внутри цикла пробегать по всем файлам, нужно только по оставшимся.

Последний раз редактировалось Busla, 13-06-2018 в 10:09. Причина: было одинаковое имя переменной у разных сущностей


Отправлено: 22:04, 12-06-2018 | #2