Это может быть довольно сложно, если вы создадите каждую папку как отдельный общий ресурс, вам придется использовать вызовы WMI для достижения цели.
Но если вы поместите свой критический Fodler в родительский ресурс, это может значительно упростить проблему.
Посмотрите мой пример powershell ниже:
`$sourceparent = "\\serverA\parentshare\"
$destinationparent = "\\serverB\parentshare\"
$source = "critical"
$destination = $destinationparent + (Get-Date -format d).ToString()
cd $parent
try{
Write-Host "Copying from source to destination"
Copy-Item $source $destination -Recurse
}
catch{
Write-Host "Unable to copy, deletion cancelled"
break
}
finally{
Write-Host "Copy finisehd, deleting source files"
Remove-Item ($source + "\*")
}`
Он будет захватывать все в \\ServerA \ parenthare \ критический и копировать в \\ ServerB \ parenthare \ 29-Jan-16. После завершения операции все в \\ServerA \ parenthare \ критический будет удалено.
Если у вас есть еще вопросы, Пелас, дайте мне знать.
С уважением, Влад, CloudBerry Lab