Есть еще несколько альтернативных вариантов, правда все они ориентированы на WebDAV. Например, использовать net:
Код:
net use * https://webdav.yandex.ru <pass> /user:<user>
Можно обращаться к Яндекс.Диску как к сетевой папке. Такой же подход можно использовать и в PowerShell с помощью командлета New-PSDrive:
Код:
New-PSDrive -Name Z -PSProvider FileSystem -Root https://webdav.yandex.ru -Credential $cred
Правда не на всех версиях работает, но все же.
Другой вариант - использовать NetBox в Far.
Если установлен Cygwin, можно использовать cadaver, тот вообще скриптуется довольно просто.