$Date = (Get-Date -format "dd.MM.yyyy HH:mm")
$archivedate = (Get-Date -format "yyyy_MM_dd")
if((Test-Path ('D:\Temp\rarlog.txt')) -eq "True") { Remove-Item 'D:\Temp\rarlog.txt' }
$dirs = "Share1", "Share2"
foreach ($dir in $dirs) {
if((Test-Path ('D:\Temp\'+$dir+'_'+$archivedate+'.rar')) -ne "True") { &'C:\Program Files\WinRAR\Rar.exe' a ('D:\Temp\'+$dir+'_'+$archivedate+'.rar') -r -mt2 -ma5 -m5 -md8m -idq $dir 2» D:\Temp\rarlog.txt }
}
так работает с локальными директориями