Mit PowerShell Datei auf remote Computer kopieren

Jeder weiß, dass es ziemlich kompliziert ist, mit PowerShell Datei auf remote Computer zu kopieren. Sie haben Glück! In diesem Beitrag zeigen wir Ihnen detaillierte Schritte, wie Sie dies tun können. Lesen Sie weiter!

Ruby

Von Ruby Aktualisiert am 12.06.2024

Teilen Sie dies: instagram reddit

Wie kann ich mit PowerShell Datei auf remote Computer kopieren?

"Ich möchte eine Datei von einem Remotecomputer auf den lokalen Computer kopieren. Kann mir jemand sagen, wie das einfach gemacht wird?"

PowerShell: Datei von Remotecomputer auf lokalen Computer kopieren

Was ist remote PowerShell? Remote PowerShell ermöglicht es Administratoren, PowerShell-Skripte und -Befehle auf entfernten Computern auszuführen. Dies ist besonders nützlich für die Verwaltung von Servern und Computern innerhalb eines Netzwerks, ohne physisch anwesend sein zu müssen.

In diesem Abschnitt wird ausführlich erklärt, wie man mit PowerShell Dateien von einem Remotecomputer unter Verwendung von Anmeldeinformationen kopiert.

Schritt 1: Führen Sie PowerShell als Administrator auf dem lokalen Computer aus.

powerShell

Schritt 2: Sie müssen zuerst eine neue Remote-Sitzung herstellen. Geben Sie den folgenden Befehl ein, um eine Remote-Sitzung mit dem Remotecomputer zu erstellen:

$MYSESSION = New-PSSession -ComputerName PC02.TECH.LOCAL

Create Remote Session

Schritt 3: Überprüfen Sie die Eigenschaften der Remote-Sitzung, indem Sie den folgenden Befehl eingeben. Sie erhalten dann die Befehlsausgabe wie im folgenden Bild gezeigt.

Get-PSSession

Remote Session

Schritt 4: Kopieren Sie eine Datei auf den Remotecomputer mit dem Copy-Item-Befehl in PowerShell. Sie müssen den Parameter FromSession angeben und einen Pfad auf dem lokalen Computer für den Parameter Destination. In unserem Beispiel haben wir eine Textdatei mit dem Namen "test" von einem Remotecomputer mit PowerShell kopiert.

Copy-Item -FromSession $MYSESSION C:\test.txt -Destination C:\test.txt

Hinweis: Sie können auch eine lokale Datei auf den Remotecomputer kopieren, indem Sie den Parameter ToSession verwenden.

Copy-Item -Path "C:\test.txt" -Destination "C:" -ToSession $MYSESSION

ToSession

Schritt 5: Geben Sie den folgenden Befehl ein, um zu überprüfen, ob die Datei kopiert wurde.

Invoke-Command -ScriptBlock { Get-ChildItem -Path "C:\test.txt" } -Session $MYSESSION

Verify Copied Files

Schritt 6: Hier ist die Befehlsausgabe:

Copies Files Output

Schritt 7: Vergessen Sie nach Abschluss nicht, die Sitzung mit Remove-PSSession zu entfernen.

Remove-PSSession -Session $MYSESSION

Remove Session

Bonus-Tipps: Dateien zwischen Remote-Geräten über AnyViewer übertragen [Empfohlen]

Mit der obigen Anleitung können Sie mit PowerShell Dateien auf remote Computer kopieren. Wenn Ihnen das zu umständlich ist, gibt es zuverlässigere und einfachere Möglichkeiten, wie z. B. die kostenlose und einfache Remote-Desktop-Software AnyViewer, mit der Sie ganz einfach Dateien zwischen zwei Remote-Geräten übertragen können.

  • Kompatibilität: Es ist mit verschiedenen Arten von Windows-Systemen von Windows 7 bis zum neuesten Windows 11 kompatibel.
  • Sicherheit: Es ist mit Elliptic Curve Cryptography (ECC) verschlüsselt, um Ihre Dateien vor neugierigen Blicken zu schützen.
  • Schnelle Geschwindigkeit: Es ermöglicht Ihnen, eine Batch von Dateien mit hoher Geschwindigkeit zu übertragen.

Hinweis: Die Dateiübertragungsfunktion erfordert Version 3.0 und höher. Falls Ihre Version niedriger ist, ist ein Upgrade erforderlich.

Laden Sie AnyViewer auf beiden Computern herunter, installieren Sie es und starten Sie es. Dann haben Sie zwei Optionen.

Download Freeware Win 11/10/8.1/8/7
Secure Download

Teil 1: Registrieren Sie sich bei AnyViewer für die Dateiübertragung

Um die Dateiübertragungsfunktion zu nutzen, müssen Sie sich bei AnyViewer registrieren und sich auf dem Controller-Computer anmelden.

Schritt 1: Gehen Sie auf dem Controller-Computer zur Anmeldung und klicken Sie dann auf Sign up (Registrieren). (Wenn Sie sich bereits auf der offiziellen Website angemeldet haben, können Sie sich direkt anmelden.)

anmelden(1)

Schritt 2: Geben Sie die Anmeldedaten ein.

registrieren

Schritt 3: Dann sehen Sie, dass Sie sich erfolgreich bei AnyViewer angemeldet haben. Ihr Gerät wird automatisch dem Konto zugeordnet, bei dem Sie sich angemeldet haben.

konto

Teil 2: Dateien mit AnyViewer übertragen

Nach der Registrierung eines AnyViewer-Kontos und der Anmeldung auf dem Controller-Computer können Sie mit AnyViewer beginnen, Dateien zu übertragen. Je nach Situation können Sie verschiedene Möglichkeiten wählen, um die Dateiübertragung zu erreichen.

Option 1: Dateien übertragen, ohne den entfernten Computer zu steuern

Schritt 1: Geben Sie die Geräte-ID des Empfängers in das leere Feld ein und wählen Sie dann Dateiübertragung.

verbindung

Schritt 2: Sie werden dann gefragt, ob Sie eine Anfrage an Ihren Partner senden oder einen Sicherheitscode eingeben möchten.

  • Anfrage an Partner senden: Der Computer des Empfängers erhält ein Pop-up-Fenster, in dem gefragt wird, ob er Ihnen erlaubt, seinen Computer zu steuern.
  • Sicherheitscode eingeben: Sie können den im Voraus vom Empfänger festgelegten Sicherheitscode eingeben und eine direkte Verbindung herstellen.

verbindungsanfrage3

Hinweise: Diese Option eignet sich für Benutzer, die Dateien an einen Fremden oder jemanden übertragen müssen, dem sie nicht vollständig vertrauen und während der Dateiübertragung Sicherheit gewährleisten möchten.

Option 2: Dateien während einer Remote-Verbindungssitzung übertragen

Schritt 1: Melden Sie sich auf dem Empfängercomputer mit demselben Konto an, mit dem Sie sich auf dem Controllercomputer angemeldet haben.

Schritt 2: Gehen Sie auf dem Controller-Computer zum Geräte-Tab, wählen Sie Ihren Zielcomputer aus und klicken Sie auf Dateiübertragung, um mit der Dateiübertragung zu beginnen.

dateiuebertraegung1

 

Hinweise: Diese Option ist für Benutzer geeignet, die häufig auf ihre eigenen Remote-Computer zugreifen und Dateien übertragen müssen. Dies gewährleistet Bequemlichkeit bei der Übertragung.

Unabhängig von den von Ihnen gewählten Optionen wird ein Dialogfeld für die Dateiübertragung angezeigt. Der Pfad des Controller-Computers wird links im Feld angezeigt, und der Pfad des Empfängercomputers wird rechts angezeigt. Sie können Dateien frei zwischen den Geräten (vom Controller-Computer zum Empfängercomputer oder vom Empfängercomputer zum Controller-Computer) übertragen, indem Sie nach Auswahl der Zieldateien auf die Pfeile klicken.

Der Übertragungsstatus wird am unteren Rand des Dialogfelds für die Dateiübertragung angezeigt. Klicken Sie mit der rechten Maustaste, um den Übertragungsvorgang anzuhalten oder zu entfernen. Das Dialogfeld kann geschlossen werden, wenn die Übertragung abgeschlossen ist.

Hinweis: Die maximale Größe einer einzelnen Datei, die für das kostenlose Konto übertragen werden kann, beträgt 100 MB, und die maximale Anzahl von Dateien, die pro Übertragung übertragen werden können, beträgt 100. Wenn Sie größere Dateien in größerer Anzahl pro Übertragung übertragen möchten, sollten Sie zu einem Professional- oder Enterprise-Plan upgraden.

Fazit

In diesem Beitrag wurde hauptsächlich erklärt, wie man mit PowerShell Datei auf remote Computer kopieren kann. Es wurde auch erklärt, wie man mit PowerShell eine Datei von einem lokalen Computer auf einen Remotecomputer kopiert. Die Verwendung von PowerShell ist jedoch nicht immer die empfohlene Methode, da sie technisch anspruchsvoll ist. Wenn Sie eine einfache Möglichkeit zum Kopieren und Einfügen von Dateien zwischen Remote-Geräten benötigen, probieren Sie AnyViewer aus.