Предыстория: у меня есть машина с Ubuntu, на которой размещено несколько приложений, за которые я отвечаю, и я хочу автоматизировать резервное копирование базы данных, на которой работают эти приложения. Я заметил, что PowerShell теперь является кроссплатформенным, поэтому я решил, что простой скрипт для запуска дампа mysql и последующего перемещения файла дампа на другой сервер точно удовлетворит мои потребности.
К сожалению, я, кажется, застрял при установке временного диска PS.
Я провел тест ping, чтобы два сервера могли взаимодействовать друг с другом, однако учетные данные для входа в систему для машины с Ubuntu отличаются от того, что ожидает хост Windows. в приведенной ниже настройке я дважды проверил имя пользователя и пароль, они верны.
$user = "домен\имя пользователя"
$pass = ConvertTo-SecureString -String "мой пароль" -AsPlainText -Force
$cred = New-Object -TypeName System.Management.Automation.PSCredential -ArgumentList $user, $pass
New-PSDrive -Name "Резервные копии SQL" -PSProvider "FileSystem" -Root "\server\folder" -Credential $cred
ответ об ошибке:New-PSDrive: указанный корень диска "\server\folder" либо не существует, либо не является папкой.
Я знаю, что папка/путь существует, так как я могу открыть ее на компьютере с Windows через проводник.
Следует ли/возможно ли переместить файл с хоста Ubuntu на хост Windows с установленным на первом ядре PowerShell? Или я спускаюсь в кроличью нору?
PS Версия: 7.2.1
PSEEdition: ядро