#-------Подключение яндекс диска-------
# Имя пользователя
$YaUser = 'логин@диска'
# Пароль пользователя
$YaPasswd = 'проль от об_диска'
# Имя диска, одна буква
$disk = 'R'
#Путь
$root = '\\webdav.yandex.ru@SSL\DavWWWRoot'
#-------Работа с учётной записью-------
$YaPasswd = ConvertTo-SecureString $YaPasswd -AsPlainText -Force
$creds = New-Object System.Management.Automation.PSCredential($YaUser, $YaPasswd)
New-PSDrive -Name $disk -PSProvider FileSystem -Root $root -Credential $creds
$yad = 'R:'
$dst = 'C:\111\Общая\YandexWebDav\'
$log = 'C:\111\Общая\robocopy.log'
#Из облака
#Robocopy $src $dst /E /COPYALL /B /J /Z /XO /PURGE /MT:32 /V /R:3 /W:1 /REG /UNILOG+:$log
Robocopy "R:" $dst /UNILOG+:$log
#Проверка
Copy-Item 'R:\' $dst
#В облако
Robocopy $dst $yad /E /COPYALL /B /J /Z /XO /PURGE /MT:32 /V /R:3 /W:1 /REG /UNILOG+:$log
#-------Удаление диска-------
Remove-PSDrive -Name $disk New-PSDrive - это не то же самое что NET USE, он себе диск создаёт только в своей собственной сессииnet use ${disk}: $root /user:$YaUser $YaPasswd$w = New-Object -ComObject WScript.Network
$w.MapNetworkDrive("${disk}:", $root, $true, $YaUser, $yapasswd)