Привет!
Вам нужно воспользоваться
workflow и foreach -parallel как и подсказывает
MaxKozlov
Учтите что Вам нужно использовать версию 5.1 Powershell в полее поздних версиях ее вырезали.
Вот пример кода который Вам нужен:
(код просто копирует файлики с одной папки в другую. Думаю на примере вы сможете интегрировать свой бекап)
workflow Test-Workflow
{
$Disk1 = Get-ChildItem C:\Temp\1
# The disks are processed in parallel.
ForEach -Parallel ($Disk in $Disk1)
{
$DiskFrom = "C:\Temp\1\$Disk"
# The commands run sequentially on each disk.
Copy-Item -Path $DiskFrom -Destination C:\Temp\2\
}
Write-Output "Files copied."
}
Test-Workflow
Надеюсь помог. Хорошего дня!