Context: am o mașină ubuntu care găzduiește câteva aplicații de care sunt responsabil și vreau să automatizez backup-ul bazei de date care alimentează aceste aplicații. Am observat că PowerShell este acum multiplatformă, așa că m-am gândit că un script simplu pentru a rula mysql dump și apoi a muta fișierul dump pe un alt server mi-ar satisface exact nevoile.
Din păcate, par să fiu blocat să montez o unitate temporară PS.
Am făcut un test ping, astfel încât cele două servere să poată comunica între ele, totuși datele de conectare pentru mașina ubuntu sunt diferite de ceea ce s-ar aștepta gazda Windows. în configurația de mai jos am verificat numele de utilizator și parola, sunt corecte.
$user = „domeniu\nume utilizator”
$pass = ConvertTo-SecureString -String "parola mea" -AsPlainText -Force
$cred = New-Object -TypeName System.Management.Automation.PSCredential -ArgumentList $user, $pass
Nou-PSDrive -Nume „Copii de rezervă SQL” -PSProvider „FileSystem” -Root „\server\folder” -Credential $cred
răspuns de eroare:New-PSDrive: rădăcina de unitate specificată „\server\folder” fie nu există, fie nu este un folder
Știu că folderul/calea există, deoarece îl pot ridica pe o mașină Windows prin exploratorul de fișiere.
Ar trebui/este posibil să mutați un fișier de la o gazdă Ubuntu la o gazdă Windows cu nucleul PowerShell instalat pe prima? Sau merg într-o groapă de iepure?
Versiunea PS: 7.2.1
Ediția PS: Core