Hallo, ich möchte über 'Get-SCPFile' die COnfig-Datei einer Fortigate lokal abspeichern. Läuft ganz normal durch nur zum Schluß beim abspeichern der Datei bleibt die PS hängen und tut nichts mehr. Erst nach einem Schließen und wieder öffnen des Fensters geht es wieder. - Hat jemand eine Idee??
PS C:\Users\o.i> Get-SCPFile -ComputerName 10.0.2.2 -Credential (Get-Credential) -LocalFile C:\Temp\testconfig.txt -RemoteFile fgt-config -Verbose Cmdlet Get-Credential an der Befehlspipelineposition 1 Geben Sie Werte für die folgenden Parameter an: Credential AUSFÜHRLICH: Using SSH Username and Password authentication for connection. AUSFÜHRLICH: Fingerprint for 10.0.2.2: 88:f5:7:b2:74:8d:3a:ff:8c:6a:e9:47:4f:b3:bd:9 AUSFÜHRLICH: Fingerprint matched trusted fingerprint for host 10.0.2.2 AUSFÜHRLICH: Connection successful AUSFÜHRLICH: Downloading fgt-config AUSFÜHRLICH: Saving as C:\Temp\testconfig.txt
Das Ganze klappt nur via PSCP, SCP klappt auch nicht...
PS C:\Users\o.i> pscp.exe -pw "deVh5qTyXV-rL" -l backup.user 10.0.2.2:fgt-config "testconfig.txt" fgt-config | 827 kB | 827.7 kB/s | ETA: 00:00:00 | 100% PS C:\Users\o.i>
da ich aber im tatsächlichen skript ein 'securestring'-Passwort verwende, kann ich pscp nicht nutzen, da es dort nicht ausgelesen werden kann. Oder gibt es da eine Möglichkeit oder andere Lösungen die funktionieren?
Die einzige Lösung die funktioniert, ist eine SSH Vervindung aufzubauen und eine Sicherung am Device selbst auszulösen welche mir via FTP das File auf einen TFTP- oder FTP-Server schiebt, das ist mir aber zu unsicher.
Vielen Dank im Voraus