Ako kopírovať súbory do vzdialeného počítača pomocou Powershell

Jednoduché skripty na kopírovanie súborov v prostredí PowerShell

  • PowerShell je robustný skriptovací terminál spoločnosti Microsoft, ktorý sa používa na vykonávanie viacerých operácií.
  • Pomocou správnych skriptov môžete preniesť jeden alebo viacero súborov na vzdialené počítače.

XNAINŠTALUJTE KLIKNUTÍM NA STIAHNUŤ SÚBOR

Ak chcete vyriešiť rôzne problémy s počítačom, odporúčame nástroj Restoro PC Repair Tool:Tento softvér opraví bežné chyby počítača, ochráni vás pred stratou súborov, škodlivým softvérom, zlyhaním hardvéru a optimalizuje váš počítač na maximálny výkon. Opravte problémy s počítačom a odstráňte vírusy teraz v 3 jednoduchých krokoch:
  1. Stiahnite si Restoro PC Repair Tool ktorý prichádza s patentovanými technológiami (dostupný patent tu).
  2. Kliknite Spustite skenovanie nájsť problémy so systémom Windows, ktoré by mohli spôsobovať problémy s počítačom.
  3. Kliknite Opraviť všetko na opravu problémov ovplyvňujúcich bezpečnosť a výkon vášho počítača.
  • Restoro bol stiahnutý používateľom 0 čitateľov tento mesiac.

Túto príručku ste určite našli, pretože chcete vedieť, ako skopírovať súbor do vzdialeného počítača pomocou prostredia PowerShell.

Dobrou správou je, že chápeme potrebu zdieľania súborov a v tomto článku sme dali dohromady všetky podrobnosti, ktoré potrebujete vedieť.

Takže bez veľkých okolkov poďme na to.

Prečo by som mal prenášať súbory pomocou PowerShell?

PowerShell možno použiť na prenos súborov z niekoľkých dôvodov:

  • Rýchlosť: Pri nahrávaní veľkého množstva údajov cez sieť môže byť PowerShell rýchlejší ako používanie riešení založených na GUI.
  • automatizácia: Súbory môžete prenášať automaticky podľa plánu alebo v reakcii na určité okolnosti pomocou skriptov PowerShell, ktoré boli automatizované.
  • Všestrannosť: Prenosy súborov pomocou FTP, FTPS, SFTP a SCP sú všetky možné s PowerShell.
  • Manipulačné chyby: PowerShell má silné funkcie na odstraňovanie chýb, ktoré môžu byť užitočné pri prenose súborov, aby sa zabezpečilo, že prenos prebehol správne.
  • Nahlasovanie: PowerShell je schopný generovať dôkladné správy o postupe prenosu, ktoré zahŕňajú celkový objem prenesených dát, počet prenesených súborov a prípadné chyby došlo.

Vo všeobecnosti môže byť správa prenosov súborov pomocou PowerShell praktická a efektívna, najmä v profesionálnom prostredí.

Teraz je tu postup, ako pomocou tohto nástroja kopírovať súbory na vzdialené počítače.

Ako skopírujem súbor do vzdialeného počítača pomocou PowerShell?

V tomto článku
  • Prečo by som mal prenášať súbory pomocou PowerShell?
  • Ako skopírujem súbor do vzdialeného počítača pomocou PowerShell?
  • 1. Skopírujte súbor zo vzdialeného počítača pomocou prostredia PowerShell
  • 1.1 Nastavte vzdialené pripojenie
  • 1.2 Pomocou Copy-Item skopírujte súbor
  • 2. Skopírujte viacero súborov do vzdialeného počítača pomocou PowerShell

1. Skopírujte súbor zo vzdialeného počítača pomocou prostredia PowerShell

1.1 Nastavte vzdialené pripojenie

  1. Otvorte PowerShell s právami správcu, zadajte príkaz nižšie a stlačte Zadajte.
    Enable-PSRemoting -Force -Verbose
    powershell skopírujte súbor do vzdialeného počítača
  2. Ak sa zobrazí chyba zobrazená na obrázku vyššie, zadajte nasledujúci príkaz; ak nie, preskočte tento krok:
    Set-WsManQuickConfig
  3. Pomocou nasledujúceho príkazu nakonfigurujte svojho dôveryhodného hostiteľa nahradením AFAM s názvom počítača:
    winrm set winrm/config/client '@{TrustedHosts="AFAM"}'
    powershell skopírujte súbor do vzdialeného počítača
  4. Pomocou týchto skriptov prostredia reštartujte službu WinRM a otestujte názov vzdialeného počítača pridal názov vzdialeného počítača k dôveryhodnému hostiteľovi (nezabudnite nahradiť názov vášho počítača AFAM):
    Reštartujte službu WinRM
    Test-WsMan @AFAM

Tip odborníka:

SPONZOROVANÉ

Niektoré problémy s počítačom je ťažké vyriešiť, najmä pokiaľ ide o poškodené úložiská alebo chýbajúce súbory systému Windows. Ak máte problémy s opravou chyby, váš systém môže byť čiastočne poškodený.
Odporúčame vám nainštalovať Restoro, nástroj, ktorý naskenuje váš stroj a zistí, v čom je chyba.
Kliknite tu stiahnuť a začať s opravou.

Niekoľko akcií na vytvorenie vzdialeného pripojenia je uvedených vyššie. Po nadviazaní vzdialeného pripojenia je možné kopírovať súbory na vzdialené počítače.

Upozorňujeme, že na vzdialenom systéme musí byť zapnutá vzdialená komunikácia PowerShell. Ak to chcete urobiť, použite kroky zvýraznené vyššie.

1.2 Pomocou Copy-Item skopírujte súbor

  1. Pomocou cmdlet New-PSSession spustite reláciu pomocou príkazu nižšie (nezabudnite nahradiť AFAM názvom počítača).
    $SESSION= New-PSSession -Počítač 'AFAM' -Cred $poverenie
    powershell skopírujte súbor do vzdialeného počítača
  2. Pripojte sa k novovytvorenej relácii pomocou príkazu nižšie (všimnite si, že v prípade potreby môžete na zmenu adresára použiť príkaz cd):
    Enter-PSSession $SESSION
  3. Skopírujte súbor pomocou príkazu nižšie (nezabudnite ho nahradiť počiatočné a konečné umiestnenie so skutočnými cestami, z ktorých a do ktorých potrebujete súbor skopírovať):
    Copy-Item – Cesta „počiatočné umiestnenie“ – Cieľ „konečné umiestnenie“
  4. Po interakcii so vzdialeným počítačom možno budete musieť ukončiť shell z prístupu vzdialeného počítača. Ak to chcete urobiť, musíte ukončiť reláciu pomocou cmdlet Exit-PSSession takto:
    Koniec-PSSession
Prečítajte si viac o tejto téme
  • GarageBand pre Windows 10: Ako stiahnuť a nainštalovať
  • Microsoft Search: Ako nájsť relevantné informácie pomocou Copilota

2. Skopírujte viacero súborov do vzdialeného počítača pomocou PowerShell

  1. Postupujte podľa všetkých krokov uvedených v riešení 1.1
  2. Deklarujte niektoré premenné pomocou skriptu nižšie (zahrňte skutočné hodnoty pre používateľské meno, heslo a obe cesty):
    $username = "používateľské meno"
    $password = "heslo"
    $remote_path = "\vzdialeny_pocitac\c$\cesta\k\cielu"
    $local_path = "C:\cesta\k\miestnym\súborom"
  3. Ďalej vytvorte objekt poverení pomocou skriptu nižšie:
    $poverenie = Systém nových objektov. Zvládanie. automatizácia. PSCredential ($username, (ConvertTo-SecureString $password -AsPlainText -Force))
  4. Pomocou nižšie uvedeného skriptu získate lokálnu cestu, ktorá bola deklarovaná:
    $files = Get-ChildItem $local_path
  5. Nakoniec skopírujte každý súbor do vzdialeného počítača pomocou funkcie foreach:
    foreach ($file in $files) {
    Copy-Item -Path $file. Celé meno -Cieľ $remote_path -Poverenie $poverenie
    }

Týmto sa skopírujú všetky súbory v lokálnom adresári špecifikovanom v $local_path do cieľového adresára na vzdialenom počítači určenom pomocou $vzdialena_cesta. Budete musieť zadať správne hodnoty pre $username, $password, $remote_path a $local_path.

Tu to máte. Toto sú niektoré z najlepších spôsobov kopírovania súborov do vzdialeného počítača pomocou prostredia MS PowerShell.

PowerShell je veľmi robustný nástroj a s určitými znalosťami skriptovania je toho veľa, čo môžete pomocou tohto nástroja dosiahnuť. Pomocou tohto nástroja môžete kopírovať súbory zo vzdialených počítačov a do nich.

Dajte nám vedieť v komentároch nižšie, či vám táto príručka pomohla.

Stále máte problémy? Opravte ich pomocou tohto nástroja:

SPONZOROVANÉ

Ak rady uvedené vyššie nevyriešili váš problém, váš počítač môže mať hlbšie problémy so systémom Windows. Odporúčame stiahnutím tohto nástroja na opravu počítača (hodnotené ako skvelé na TrustPilot.com), aby ste ich mohli jednoducho osloviť. Po inštalácii stačí kliknúť na Spustite skenovanie tlačidlo a potom stlačte Opraviť všetko.

Balíček Powershell Get-AppxPackage nefunguje v systéme Windows 11/10

Balíček Powershell Get-AppxPackage nefunguje v systéme Windows 11/10Powershell

Je 'Get-AppxPackage„Príkaz nefunguje na vašom termináli PowerShell? Podľa niektorých používateľov sa im jednoducho zobrazuje veľké chybové hlásenie, ktoré sumarizuje ako „Službu nemožno spustiť, bu...

Čítaj viac
Oprava: PowerShell prestal fungovať alebo sa neotvoril problém v systéme Windows 11,10

Oprava: PowerShell prestal fungovať alebo sa neotvoril problém v systéme Windows 11,10PowershellWindows 10Windows 11

7. marca 2022 Autor: Namratha NayakMnoho používateľov nahlásilo problém s prostredím Windows PowerShell, kde prestane fungovať alebo sa vôbec neotvára. Jedným z najčastejších dôvodov, prečo vidieť ...

Čítaj viac
Oprava: Spúšťanie skriptov je v tomto systéme zakázané v PowerShell v systéme Windows 11,10

Oprava: Spúšťanie skriptov je v tomto systéme zakázané v PowerShell v systéme Windows 11,10PowershellWindows 10Windows 11

PowerShell je dobré a pokročilé riešenie automatizácie úloh naprieč platformami. Zvyčajne je veľmi jednoduché vytvoriť a spustiť skript PowerShell v systéme Windows. Môže vám však prekážať „Spúšťan...

Čítaj viac