Hallo zusammen,
ich hoffe ihr könnt mir helfen....
Um einige wichtige Daten von meiner TS-451+ zu sichern, habe ich mir ein zweites NAS zugelegt (TS-251+)
Jetzt möchte ich eigentlich folgendes machen:
1) Per Zeitplan das neue NAS hochfahren --> Kein Problem
2) Backup der Daten durchführen --> Kein Problem
3) Nach dem fertigen Backup das NAS wieder herunterfahren --> Ich möchte das NAS danach per Powershell runterfahren:
Also habe ich putty auf dem Rechner installiert, der bei mir sowieso immer läuft. Hier habe ich jetzt 2 Probleme.
1) Wenn ich per ISE einfach nur folgenden Befehl ausführe:
plink IP-Adresse -ssh -l admin -pw PASSWORD -v poweroff
bekomme ich folgende Meldung
Unbenannt.PNG
Das wäre Problem Nummer 1, dass das Script an sich noch nicht funktioniert.
2) Wenn ich das Passwort als AES Key hinterlegen will, damit ich das nicht in Klarschrift im Script habe, funktioniert die Anmeldung nicht.
Ich lege also erstmal einen AES Key an und habe dann auf zwei Arten versucht auf diesen im Script zuzugreifen, beide funktionieren nicht (An sich funktioniert das mit dem AES Key, nutze ich bereits in anderen Scripten, die haben allerdings nichts mit QNAP zu tun)
1 Variante:
$username = "admin"
$AESKey = Get-Content C:\Windows\System32\aes2.key
$password = Get-Content C:\Windows\System32\aeskey2.txt | ConvertTo-SecureString -Key $AESKey
$credentials = New-Object System.Management.Automation.PSCredential (“$username”, $password)
plink IP-Adresse -ssh -l -Credential $credentials -v poweroff
2 Variante:
$username = "admin"
$AESKey = Get-Content C:\Windows\System32\aes2.key
$password = Get-Content C:\Windows\System32\aeskey2.txt | ConvertTo-SecureString -Key $AESKey
$credentials = New-Object System.Management.Automation.PSCredential (“$username”, $password)
plink IP-Adresse -ssh -l admin -pw $password -v poweroff
Bei der ersten Variante passiert nichts, bei der zweiten kommt folgendes:
Unbenannt2.PNG
Jemand eine Idee ?
VG