Jak zkopírovat soubory do vzdáleného počítače pomocí Powershell

Snadné skripty pro kopírování souborů v prostředí PowerShell

  • PowerShell je robustní skriptovací terminál společnosti Microsoft používaný k provádění více operací.
  • Pomocí správných skriptů můžete přenášet jeden a více souborů na vzdálené počítače.

XINSTALUJTE KLIKNUTÍM NA STAŽENÍ SOUBORU

Chcete-li opravit různé problémy s počítačem, doporučujeme nástroj Restoro PC Repair Tool:Tento software opraví běžné počítačové chyby, ochrání vás před ztrátou souborů, malwarem, selháním hardwaru a optimalizuje váš počítač pro maximální výkon. Opravte problémy s počítačem a odstraňte viry nyní ve 3 snadných krocích:
  1. Stáhněte si Restoro PC Repair Tool který přichází s patentovanými technologiemi (patent k dispozici tady).
  2. Klikněte Začni skenovat najít problémy se systémem Windows, které by mohly způsobovat problémy s počítačem.
  3. Klikněte Opravit vše opravit problémy ovlivňující zabezpečení a výkon vašeho počítače.
  • Restoro byl stažen uživatelem 0 čtenáři tento měsíc.

Tuto příručku jste museli najít, protože chcete vědět, jak zkopírovat soubor do vzdáleného počítače pomocí PowerShellu.

Dobrou zprávou je, že chápeme potřebu sdílení souborů a v tomto článku jsme dali dohromady všechny podrobnosti, které potřebujete vědět.

Takže bez dlouhého přemýšlení, pojďme na to.

Proč bych měl přenášet soubory pomocí PowerShellu?

PowerShell lze použít k přenosu souborů z několika důvodů:

  • Rychlost: Při nahrávání velkého množství dat přes síť může být PowerShell rychlejší než použití řešení založená na grafickém uživatelském rozhraní.
  • Automatizace: Soubory můžete přenášet automaticky podle plánu nebo v reakci na určité okolnosti pomocí skriptů PowerShellu, které byly automatizované.
  • Všestrannost: Přenosy souborů pomocí FTP, FTPS, SFTP a SCP jsou všechny možné s PowerShell.
  • Manipulační chyby: PowerShell má silné funkce pro řešení chyb, které mohou být užitečné při přenosu souborů, aby se ujistil, že přenos proběhl v pořádku.
  • Hlášení: PowerShell je schopen generovat důkladné zprávy o postupu přenosu, které zahrnují celkový objem přenesených dat, počet přenesených souborů a případné chyby došlo.

Obecně může být správa přenosů souborů pomocí PowerShellu praktická a efektivní, zejména v profesionálním prostředí.

Nyní je zde návod, jak kopírovat soubory na vzdálené počítače pomocí nástroje.

Jak zkopíruji soubor do vzdáleného počítače pomocí PowerShellu?

V tomto článku
  • Proč bych měl přenášet soubory pomocí PowerShellu?
  • Jak zkopíruji soubor do vzdáleného počítače pomocí PowerShellu?
  • 1. Zkopírujte soubor ze vzdáleného počítače pomocí PowerShellu
  • 1.1 Nastavte vzdálené připojení
  • 1.2 Pomocí Copy-Item zkopírujte soubor
  • 2. Zkopírujte více souborů do vzdáleného počítače pomocí PowerShellu

1. Zkopírujte soubor ze vzdáleného počítače pomocí PowerShellu

1.1 Nastavte vzdálené připojení

  1. Otevřete PowerShell s právy správce, zadejte níže uvedený příkaz a stiskněte Vstupte.
    Enable-PSRemoting -Force -Verbose
    powershell zkopírujte soubor do vzdáleného počítače
  2. Pokud se zobrazí chyba zobrazená na obrázku výše, zadejte následující příkaz; pokud ne, přeskočte tento krok:
    Set-WsManQuickConfig
  3. Pomocí následujícího příkazu nakonfigurujte důvěryhodného hostitele nahrazením AFAM s názvem počítače:
    winrm set winrm/config/client '@{TrustedHosts="AFAM"}'
    powershell zkopírujte soubor do vzdáleného počítače
  4. Pomocí těchto skriptů prostředí restartujte službu WinRM a poté otestujte název vzdáleného počítače přidal název vzdáleného počítače k ​​důvěryhodnému hostiteli (nezapomeňte nahradit název počítače AFAM):
    Restart-Service WinRM
    Test-WsMan @AFAM

Tip odborníka:

SPONZOROVÁNO

Některé problémy s PC je těžké řešit, zejména pokud jde o poškozená úložiště nebo chybějící soubory Windows. Pokud máte potíže s opravou chyby, váš systém může být částečně rozbitý.
Doporučujeme nainstalovat Restoro, nástroj, který prohledá váš stroj a zjistí, v čem je chyba.
Klikněte zde stáhnout a začít opravovat.

Několik akcí pro vytvoření vzdáleného připojení je uvedeno výše. Po navázání vzdáleného připojení lze kopírovat soubory na vzdálené počítače.

Všimněte si, že na vzdáleném systému musí být povolena vzdálená komunikace PowerShellu. Chcete-li to provést, použijte kroky zvýrazněné výše.

1.2 Pomocí Copy-Item zkopírujte soubor

  1. Pomocí rutiny New-PSSession spusťte relaci pomocí příkazu níže (nezapomeňte nahradit AFAM názvem počítače).
    $SESSION= New-PSSession -Počítač 'AFAM' -Cred $pověření
    powershell zkopírujte soubor do vzdáleného počítače
  2. Připojte se k nově vytvořené relaci pomocí příkazu níže (všimněte si, že v případě potřeby můžete změnit adresář pomocí příkazu cd):
    Enter-PSSession $SESSION
  3. Zkopírujte soubor pomocí příkazu níže (nezapomeňte nahradit počáteční a konečné umístění se skutečnými cestami, ze kterých a do kterých potřebujete soubor zkopírovat):
    Kopírovat-položka – Cesta „počáteční umístění“ – Cíl „konečné umístění“
  4. Po interakci se vzdáleným počítačem možná budete muset ukončit shell z přístupu ke vzdálenému počítači. Chcete-li to provést, musíte ukončit relaci pomocí rutiny Exit-PSSession takto:
    Exit-PSSession
Přečtěte si více o tomto tématu
  • GarageBand pro Windows 10: Jak stáhnout a nainstalovat
  • Microsoft Search: Jak najít relevantní informace pomocí Copilota

2. Zkopírujte více souborů do vzdáleného počítače pomocí PowerShellu

  1. Postupujte podle všech kroků uvedených v řešení 1.1
  2. Deklarujte některé proměnné pomocí skriptu níže (zahrňte skutečné hodnoty pro uživatelské jméno, heslo a obě cesty):
    $username = "uživatelské jméno"
    $password = "heslo"
    $remote_path = "\vzdálený_počítač\c$\cesta\k\cíli"
    $local_path = "C:\cesta\k\místnímu\souborům"
  3. Dále vytvořte objekt pověření pomocí skriptu níže:
    $credential = Systém nových objektů. Řízení. Automatizace. PSCredential ($username, (ConvertTo-SecureString $password -AsPlainText -Force))
  4. Pomocí níže uvedeného skriptu získáte místní cestu, která byla deklarována:
    $files = Get-ChildItem $local_path
  5. Nakonec zkopírujte každý soubor do vzdáleného počítače pomocí funkce foreach:
    foreach ($file in $files) {
    Copy-Item -Path $file. Celé jméno -Cíl $vzdálená_cesta -Pověření $pověření
    }

Tím se zkopírují všechny soubory v místním adresáři určeném pomocí $local_path do cílového adresáře na vzdáleném počítači určeném pomocí $vzdálená_cesta. Budete muset zadat správné hodnoty pro $username, $password, $remote_path a $local_path.

Tady to máš. Toto jsou některé z nejlepších způsobů, jak kopírovat soubory do vzdáleného počítače pomocí MS PowerShell.

PowerShell je velmi robustní nástroj a s určitými znalostmi skriptování je toho hodně, čeho můžete pomocí tohoto nástroje dosáhnout. Pomocí tohoto nástroje můžete kopírovat soubory ze vzdálených počítačů a do nich.

Dejte nám prosím vědět v komentářích níže, zda byl tento průvodce užitečný.

Stále máte problémy? Opravte je pomocí tohoto nástroje:

SPONZOROVÁNO

Pokud výše uvedené rady váš problém nevyřešily, váš počítač může mít hlubší problémy se systémem Windows. Doporučujeme stažení tohoto nástroje pro opravu počítače (hodnoceno jako skvělé na TrustPilot.com), abyste je mohli snadno řešit. Po instalaci stačí kliknout na Začni skenovat tlačítko a poté stiskněte Opravit vše.

Get-Appxpackage v PowerShell Access je odepřen nebo nefunguje [Oprava]

Get-Appxpackage v PowerShell Access je odepřen nebo nefunguje [Oprava]PowershellWindows 10Windows 11

Kdykoli byla do systému nainstalována jakákoli aplikace, byla v podstatě stažena z obchodu Microsoft Store nebo jakékoli třetí strany zdroje je třeba aktualizovat, znovu zaregistrovat nebo odinstal...

Přečtěte si více
Spusťte aktualizaci systému Windows z příkazového řádku [2 různé způsoby]

Spusťte aktualizaci systému Windows z příkazového řádku [2 různé způsoby]Aktualizace Systému WindowsPowershellPříkazový řádek

Při instalaci aktualizací systému Windows pomocí příkazů postupujte podle těchto jednoduchých krokůWindows můžete aktualizovat z příkazových řádků prostřednictvím příkazového řádku a prostředí Wind...

Přečtěte si více
Co je Try Catch v PowerShell a jak jej používat

Co je Try Catch v PowerShell a jak jej používatPowershell

Zde je návod, jak zacházet s chybami pomocí jednoduchých rutin příkazového řádkuPokud jste častým uživatelem PowerShellu, zjevně jste se setkali s obrazovkou plnou červeného textu označujícího chyb...

Přečtěte si více