Szczegółowy samouczek: PowerShell kopiowanie pliku z komputera zdalnego na lokalny

Każdy wie, że używanie PowerShell do kopiowania pliku z komputera zdalnego na lokalny jest dość skomplikowane. Na szczęście dla Ciebie! W tym poście przedstawiamy szczegółowe kroki, jak to zrobić. Czytaj dalej!

Tyler

By Tyler / Updated on February 18, 2025

Share this: instagram reddit

Jak skopiować plik z komputera zdalnego przy użyciu PowerShell?

"Mam wymaganie, aby użyć PowerShell do skopiowania pliku z komputera zdalnego na komputer lokalny. Czy ktoś może mi powiedzieć, jak to łatwo zrobić?"

PowerShell: kopiowanie pliku z komputera zdalnego na lokalny

W tej części zostanie szczegółowo przedstawione, jak za pomocą PowerShell kopiować pliki ze zdalnego komputera z uwierzytelnieniem.

Krok 1. Uruchom PowerShell jako administrator na komputerze lokalnym.

Windows PowerShell Admin

Krok 2. Musisz najpierw nawiązać nową sesję zdalną. Wpisz następującą komendę, aby utworzyć sesję zdalną na komputerze zdalnym:

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

Create Remote Session

Krok 3. Zweryfikuj właściwości sesji zdalnej, wpisując następującą komendę. Następnie otrzymasz wynik komendy, jak pokazano na poniższym zdjęciu.

Get-PSSession

Remote Session

Krok 4. Skopiuj plik na komputer zdalny za pomocą polecenia PowerShell Copy-Item. Musisz podać parametr FromSession oraz ścieżkę na komputerze lokalnym dla parametru Destination. W naszym przykładzie skopiowaliśmy plik tekstowy o nazwie "test" z komputera zdalnego przy użyciu PowerShell.

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

Uwaga: Możesz również skopiować plik lokalny na komputer zdalny, używając parametru ToSession.

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

ToSession

Krok 5. Wpisz polecenie, aby sprawdzić, czy plik został skopiowany.

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

,

Sprawdź skopiowane pliki

Krok 6. Oto wynik polecenia:

Wynik kopiowania plików

Krok 7. Po zakończeniu nie zapomnij usunąć sesji przy użyciu polecenia Remove-PSSession.

Remove-PSSession -Session $MYSESSION

Usuń sesję

Porady dodatkowe: Przesyłanie plików między urządzeniami zdalnymi za pomocą AnyViewer [Polecamy]

Niemniej jednak, niezalecamy kopiowania plików z komputera zdalnego na lokalny za pomocą PowerShell. Istnieją bardziej niezawodne i łatwiejsze metody, takie jak korzystanie z darmowego i prostego oprogramowania do zdalnego pulpitu AnyViewer. Pozwala ono na swobodne przesyłanie plików między dwoma urządzeniami zdalnymi bez wysiłku.

  • Kompatybilność. Jest kompatybilny z różnymi wersjami systemów Windows, począwszy od Windows 7, aż do najnowszego Windows 11.
  • Bezpieczeństwo. Jest szyfrowany za pomocą kryptografii krzywych eliptycznych (ECC), co chroni Twoje pliki przed niepożądanymi spojrzeniami.
  • Szybkość. Pozwala na szybką transmisję partii plików.

✍Uwaga: Funkcja transferu plików wymaga wersji 3.0 lub wyższej. Jeśli Twoja wersja jest niższa, proszę zaktualizuj najpierw.

Pobierz, zainstaluj i uruchom AnyViewer na obu komputerach. Masz dwie opcje do wyboru.

Скачать БесплатноWin 11/10/8.1/8/7
Безопасный скачивание

Część 1. Zarejestruj się w AnyViewer do przesyłania plików

Aby korzystać z funkcji przesyłania plików, musisz zarejestrować się w AnyViewer i zalogować się na koncie na komputerze Controller.

Krok 1. Na komputerze Controller, przejdź do Zaloguj się, a następnie kliknij Zarejestruj się. (Jeśli już zarejestrowałeś się na oficjalnej stronie internetowej, możesz zalogować się bezpośrednio.)

Log in AnyViewer.png

Krok 2. Wypełnij informacje dotyczące rejestracji.

Zarejestruj się dla AnyViewer

Krok 3. Następnie możesz zobaczyć, że pomyślnie zalogowałeś się do AnyViewer. Twoje urządzenie automatycznie zostanie przypisane do konta, na które się zalogowałeś. 

Darmowe wersje

Część 2. Przesyłanie plików za pomocą AnyViewer

Po zarejestrowaniu się w koncie AnyViewer i zalogowaniu się na komputerze Kontrolującym, możesz rozpocząć przesyłanie plików. W zależności od różnych sytuacji, możesz wybrać różne sposoby przesyłania plików.

Opcja 1. Przesyłanie plików bez kontrolowania zdalnego komputera

Krok 1. Wpisz identyfikator urządzenia odbiorcy w puste pole, a następnie wybierz Przesyłanie pliku.

Przesyłanie plików

Krok 2. Następnie zostaniesz zapytany, czy Wysłać prośbę do partnera czy Wprowadzić kod zabezpieczający.

  • Wysłać prośbę do partnera: Komputer Odbiorcy otrzyma wyskakujące okno z pytaniem o zezwolenie na kontrolowanie jego komputera.
  • Wprowadzić kod zabezpieczający: Możesz wprowadzić kod zabezpieczający ustawiony wcześniej przez Odbiorcę i nawiązać bezpośrednie połączenie.

Wybierz Metodę

Wskazówki: Ta opcja jest odpowiednia dla użytkowników, którzy potrzebują przesłać pliki do nieznajomej osoby lub do kogoś, komu nie do końca ufasz, zapewniając bezpieczeństwo podczas przesyłania plików.

Opcja 2. Przesyłanie plików podczas sesji zdalnego połączenia

Krok 1. Na komputerze Odbiorcy zaloguj się na to samo konto, na które się zalogowałeś na komputerze Kontrolującym.

Krok 2. Na komputerze kontrolującym, przejdź do zakładki Urządzenie, wybierz docelowy komputer i kliknij Transfer plików, aby rozpocząć transfer plików.

Transfer plików AnyViewer

Wskazówki: Ta opcja jest odpowiednia dla użytkowników, którzy często korzystają z własnych zdalnych komputerów i transferują pliki, zapewniając wygodę podczas transferu.

Niezależnie od wybranych opcji, pojawi się okno dialogowe Transfer plików. Po lewej stronie okna wyświetlana jest ścieżka komputera kontrolującego, a po prawej stronie ścieżka komputera odbiorczego. Możesz swobodnie transferować pliki między urządzeniami (z komputera kontrolującego na komputer odbiorczy lub z komputera odbiorczego na komputer kontrolujący), klikając strzałki po wybraniu docelowych plików.

Wybierz pliki

Status transferu można zobaczyć na dole okna dialogowego Transfer plików. Kliknij prawym przyciskiem myszy, aby wstrzymać lub usunąć zadanie transferu. Okno dialogowe można zamknąć po zakończeniu transferu.

Status transferu

Uwaga: Maksymalny rozmiar pojedynczego pliku, który można przesłać w ramach bezpłatnego konta, wynosi 100 MB, a maksymalna liczba plików, które można przesłać jednocześnie, to 100. Jeśli chcesz przesyłać większe pliki w większej liczbie, przejdź na plan profesjonalny lub przedsiębiorczy.

Podsumowanie

W tym wpisie głównie przedstawiono, jak używać PowerShell do skopiowania pliku z maszyny zdalnej do lokalnej. Przedstawiono również, jak skopiować plik z lokalnej maszyny do zdalnej maszyny za pomocą PowerShell. Jednak zawsze nie jest to zalecana metoda, ponieważ wymaga znawstwa technicznego. Jeśli potrzebujesz prostego sposobu kopiowania i wklejania plików między zdalnymi urządzeniami, spróbuj AnyViewer.