Jak skopiować pliki na komputer zdalny za pomocą programu Powershell

Wypróbuj Nasz Instrument Do Eliminowania Problemów



Jak Skopiowac Pliki Na Komputer Zdalny Za Pomoca Programu Powershell



  • PowerShell to solidny terminal skryptowy firmy Microsoft służący do wykonywania wielu operacji.
  • Możesz przesyłać pojedyncze i wiele plików do zdalnych maszyn za pomocą odpowiednich skryptów.



X ZAINSTALUJ KLIKAJĄC POBIERZ PLIK Aby rozwiązać różne problemy z komputerem, zalecamy narzędzie Restoro PC Repair Tool:
To oprogramowanie naprawi typowe błędy komputera, ochroni Cię przed utratą plików, złośliwym oprogramowaniem, awariami sprzętu i zoptymalizuje komputer pod kątem maksymalnej wydajności. Napraw problemy z komputerem i usuń wirusy teraz w 3 prostych krokach:
  1. Pobierz narzędzie do naprawy komputera Restoro który jest dostarczany z opatentowanymi technologiami (dostępny patent tutaj ) .
  2. Kliknij Rozpocznij skanowanie znaleźć problemy z systemem Windows, które mogą powodować problemy z komputerem.
  3. Kliknij Naprawić wszystko w celu rozwiązania problemów wpływających na bezpieczeństwo i wydajność komputera
  • Restoro zostało pobrane przez 0 czytelników w tym miesiącu.

Musiałeś znaleźć ten przewodnik, ponieważ chcesz wiedzieć, jak skopiować plik na komputer zdalny za pomocą PowerShell.



Dobrą wiadomością jest to, że rozumiemy potrzebę udostępniania plików i zebraliśmy wszystkie szczegóły, które musisz znać w tym artykule.

Więc bez większych ceregieli przejdźmy do tego.

Dlaczego powinienem przesyłać pliki przy użyciu programu PowerShell?

PowerShell może być używany do przesyłania plików z wielu powodów:



Windows 10 wyłącza automatyczne układanie
  • Prędkość : Podczas przesyłania dużej ilości danych przez sieć PowerShell może działać szybciej niż rozwiązania oparte na graficznym interfejsie użytkownika.
  • Automatyzacja : Możesz przesyłać pliki automatycznie zgodnie z harmonogramem lub w reakcji na określone okoliczności za pomocą zautomatyzowanych skryptów PowerShell.
  • Wszechstronność : Przesyłanie plików przy użyciu FTP, FTPS, SFTP i SCP jest możliwe dzięki PowerShell.
  • Obsługa błędów : PowerShell ma zaawansowane funkcje obsługi błędów, które mogą być pomocne podczas przesyłania plików, aby upewnić się, że transfer przebiegł pomyślnie.
  • Raportowanie : PowerShell jest w stanie generować szczegółowe raporty dotyczące procedury przesyłania, które obejmują łączną ilość przesłanych danych, liczbę przesłanych plików oraz wszelkie błędy, które wystąpiły.

Ogólnie rzecz biorąc, zarządzanie przesyłaniem plików przy użyciu programu PowerShell może być praktyczne i skuteczne, zwłaszcza w środowisku profesjonalnym.

Oto jak kopiować pliki na zdalne maszyny za pomocą tego narzędzia.

Jak skopiować plik na komputer zdalny przy użyciu programu PowerShell?

W tym artykule

1. Skopiuj plik z komputera zdalnego za pomocą programu PowerShell

1.1 Skonfiguruj połączenie zdalne

  1. Otwórz PowerShell z uprawnieniami administratora, wprowadź poniższe polecenie i naciśnij .
    Enable-PSRemoting -Force -Verbose
      powershell skopiuj plik na komputer zdalny
  2. Jeśli pojawi się błąd pokazany na powyższym obrazku, wprowadź następujące polecenie; jeśli nie, pomiń ten krok:
    Set-WsManQuickConfig
  3. Użyj następującego polecenia, aby skonfigurować zaufanego hosta, zastępując go AFAM z nazwą komputera:
    winrm set winrm/config/client '@{TrustedHosts="AFAM"}'
      powershell skopiuj plik na komputer zdalny
  4. Użyj tych skryptów powłoki, aby ponownie uruchomić usługę WinRM i przetestować nazwę komputera zdalnego po dodaniu nazwy komputera zdalnego do zaufanego hosta (pamiętaj, aby zastąpić nazwę komputera AFAM):
    Restart-Service WinRM
    Test-WsMan @AFAM

Porada eksperta:

SPONSOROWANE

Niektóre problemy z komputerem są trudne do rozwiązania, zwłaszcza jeśli chodzi o uszkodzone repozytoria lub brakujące pliki systemu Windows. Jeśli masz problemy z naprawieniem błędu, Twój system może być częściowo uszkodzony.
Zalecamy zainstalowanie Restoro, narzędzia, które przeskanuje Twoją maszynę i zidentyfikuje usterkę.
Kliknij tutaj pobrać i rozpocząć naprawę.

Powyżej wymieniono kilka czynności umożliwiających utworzenie połączenia zdalnego. Można kopiować pliki na odległe maszyny po nawiązaniu połączenia zdalnego.

zresetowano do urządzenia urządzenie raidport2 zostało wydane

Należy pamiętać, że w systemie zdalnym musi być włączona obsługa zdalna programu PowerShell. Aby to zrobić, wykonaj czynności wyróżnione powyżej.

1.2 Użyj Copy-Item, aby skopiować plik

  1. Użyj polecenia cmdlet New-PSSession, aby rozpocząć sesję za pomocą poniższego polecenia (pamiętaj, aby zastąpić AFAM nazwą komputera).
    $SESSION= New-PSSession -Computer 'AFAM' -Cred $credential
      powershell skopiuj plik na komputer zdalny
  2. Połącz się z nowo utworzoną sesją za pomocą poniższego polecenia (zwróć uwagę, że w razie potrzeby możesz użyć polecenia cd, aby zmienić katalog):
    Enter-PSSession $SESSION
  3. Skopiuj plik za pomocą poniższego polecenia (pamiętaj, aby zastąpić Inicjał oraz ostateczna lokalizacja z rzeczywistymi ścieżkami, z których i do których chcesz skopiować plik):
    Copy-Item –Path "initial location" –Destination "final location"
  4. Po interakcji ze zdalną maszyną może być konieczne zamknięcie powłoki ze zdalnego dostępu do komputera. W tym celu należy zakończyć sesję za pomocą polecenia cmdlet Exit-PSSession w następujący sposób:
    Exit-PSSession
Przeczytaj więcej na ten temat

2. Skopiuj wiele plików na komputer zdalny za pomocą programu PowerShell

  1. Wykonaj wszystkie kroki wymienione w rozwiązaniu 1.1
  2. Zadeklaruj niektóre zmienne za pomocą poniższego skryptu (uwzględnij rzeczywiste wartości dla nazwy użytkownika, hasła i obu ścieżek):
    $username = "username"
    $password = "password"
    $remote_path = "\remote_computer\c$\path\to\destination"
    $local_path = "C:\path\to\local\files"
  3. Następnie utwórz obiekt poświadczeń za pomocą poniższego skryptu:
    $credential = New-Object System.Management.Automation.PSCredential ($username, (ConvertTo-SecureString $password -AsPlainText -Force))
  4. Użyj poniższego skryptu, aby uzyskać zadeklarowaną ścieżkę lokalną:
    $files = Get-ChildItem $local_path
  5. Na koniec skopiuj każdy plik na komputer zdalny za pomocą funkcji foree:
    foreach ($file in $files) {
    Copy-Item -Path $file.FullName -Destination $remote_path -Credential $credential
    }

Spowoduje to skopiowanie wszystkich plików w katalogu lokalnym określonym przez $lokalna_ścieżka do katalogu docelowego na komputerze zdalnym określonym przez $zdalna_ścieżka . Musisz podać poprawne wartości dla $username, $password, $remote_path i $local_path.

Masz to. Oto niektóre z najlepszych sposobów kopiowania plików na komputer zdalny przy użyciu programu MS PowerShell.

niebieski mikrofon yeti nie został rozpoznany

PowerShell to bardzo solidne narzędzie, a przy pewnej znajomości skryptów można wiele osiągnąć za pomocą tego narzędzia. Możesz kopiować pliki z i na komputery zdalne za pomocą tego narzędzia.

Daj nam znać w komentarzach poniżej, czy ten przewodnik był pomocny.

Nadal masz problemy? Napraw je za pomocą tego narzędzia:

SPONSOROWANE

Jeśli powyższe porady nie rozwiązały problemu, na komputerze mogą wystąpić głębsze problemy z systemem Windows. Polecamy pobierając to narzędzie do naprawy komputera (ocenione jako „Świetne” na TrustPilot.com), aby łatwo sobie z nimi poradzić. Po instalacji wystarczy kliknąć Rozpocznij skanowanie przycisk , a następnie naciśnij Naprawić wszystko.