Preprosti skripti za kopiranje datotek na PowerShell
- PowerShell je robusten Microsoftov skriptni terminal, ki se uporablja za izvajanje več operacij.
- Z ustreznimi skripti lahko prenesete eno ali več datotek na oddaljene naprave.
XNAMESTITE TAKO, DA KLIKNETE NA PRENOS DATOTEKE
- Prenesite Restoro PC Repair Tool ki prihaja s patentiranimi tehnologijami (patent na voljo tukaj).
- Kliknite Zaženi skeniranje da poiščete težave z operacijskim sistemom Windows, ki bi lahko povzročale težave z računalnikom.
- Kliknite Popravi vse za odpravo težav, ki vplivajo na varnost in delovanje vašega računalnika.
- Restoro je prenesel 0 bralcev ta mesec.
Zagotovo ste našli ta priročnik, ker želite vedeti, kako kopirati datoteko v oddaljeni računalnik s pomočjo PowerShell.
Dobra novica je, da razumemo potrebo po skupni rabi datotek in smo v tem članku zbrali vse podrobnosti, ki jih morate vedeti.
Torej, brez veliko odlašanja, pojdimo k temu.
Zakaj naj prenašam datoteke s PowerShell?
PowerShell se lahko uporablja za prenos datotek iz več razlogov:
- Hitrost: Ko nalagate veliko podatkov po omrežju, bo PowerShell morda hitrejši od uporabe rešitev, ki temeljijo na GUI.
- Avtomatizacija: Datoteke lahko prenašate samodejno po urniku ali kot odziv na določene okoliščine z uporabo skriptov PowerShell, ki so bili avtomatizirani.
- Vsestranskost: Prenosi datotek z uporabo FTP, FTPS, SFTP in SCP so možni s PowerShell.
- Napake pri ravnanju: PowerShell ima močne funkcije za obravnavanje napak, ki so lahko koristne pri prenosu datotek, da zagotovite, da je prenos potekal dobro.
- Poročanje: PowerShell je sposoben ustvariti temeljita poročila o postopku prenosa, ki vključujejo skupni obseg prenesenih podatkov, število prenesenih datotek in vse morebitne napake prišlo.
Na splošno je lahko upravljanje prenosov datotek z uporabo PowerShell praktično in učinkovito, zlasti v profesionalnem okolju.
Tukaj je, kako z orodjem kopirate datoteke na oddaljene naprave.
Kako kopiram datoteko v oddaljeni računalnik s pomočjo PowerShell?
- Zakaj naj prenašam datoteke s PowerShell?
- Kako kopiram datoteko v oddaljeni računalnik s pomočjo PowerShell?
- 1. Kopirajte datoteko iz oddaljenega računalnika z lupino PowerShell
- 1.1 Nastavite oddaljeno povezavo
- 1.2 Za kopiranje datoteke uporabite Copy-Item
- 2. Kopirajte več datotek v oddaljeni računalnik z lupino PowerShell
1. Kopirajte datoteko iz oddaljenega računalnika z lupino PowerShell
1.1 Nastavite oddaljeno povezavo
- Odprite PowerShell s skrbniškimi pravicami, vnesite spodnji ukaz in pritisnite Vnesite.
Enable-PSRemoting -Force -Verbose
- Če se prikaže napaka, kot je prikazana na zgornji sliki, vnesite naslednji ukaz; če ne, preskočite ta korak:
Set-WsManQuickConfig
- Z naslednjim ukazom konfigurirajte zaupanja vrednega gostitelja in zamenjajte AFAM z imenom računalnika:
winrm set winrm/config/client '@{TrustedHosts="AFAM"}'
- Uporabite te lupinske skripte za ponovni zagon storitve WinRM in preizkusite ime oddaljenega računalnika, ko to storite zaupanja vrednemu gostitelju dodal ime oddaljenega računalnika (ne pozabite zamenjati imena vašega računalnika z AFAM):
Znova zaženite storitev WinRM
Test-WsMan @AFAM
Strokovni nasvet:
SPONZORIRANO
Nekaterih težav z osebnim računalnikom je težko rešiti, zlasti ko gre za poškodovana skladišča ali manjkajoče datoteke Windows. Če imate težave pri odpravljanju napake, je vaš sistem morda delno pokvarjen.
Priporočamo, da namestite Restoro, orodje, ki bo skeniralo vaš stroj in ugotovilo, v čem je napaka.
Klikni tukaj za prenos in začetek popravljanja.
Nekaj dejanj za ustvarjanje oddaljene povezave je navedenih zgoraj. Po vzpostavitvi oddaljene povezave lahko kopirate datoteke na oddaljene računalnike.
Upoštevajte, da mora biti v oddaljenem sistemu omogočeno oddaljeno delovanje PowerShell. Če želite to narediti, uporabite zgoraj označene korake.
1.2 Za kopiranje datoteke uporabite Copy-Item
- Uporabite cmdlet New-PSSession, da začnete sejo s spodnjim ukazom (ne pozabite zamenjati AFAM z imenom računalnika).
$SESSION= New-PSSession -Computer 'AFAM' -Cred $credential
- Povežite se z novo ustvarjeno sejo s spodnjim ukazom (upoštevajte, da lahko z ukazom cd spremenite imenik, če je potrebno):
Vstopite v PSSession $SESSION
- Kopirajte datoteko s spodnjim ukazom (ne pozabite zamenjati začetnica in končna lokacija z dejanskimi potmi, od koder in kamor želite kopirati datoteko):
Kopiraj-predmet –Pot "začetna lokacija" –Cilj "končna lokacija"
- Morda boste morali po interakciji z oddaljenim računalnikom zapreti ukazno lupino pri dostopu oddaljenega računalnika. Če želite to narediti, morate prekiniti sejo s cmdletom Exit-PSSession, kot sledi:
Izhod-PSSession
- GarageBand za Windows 10: Kako prenesti in namestiti
- Iskanje Microsoft: Kako najti ustrezne informacije s Copilotom
2. Kopirajte več datotek v oddaljeni računalnik z lupino PowerShell
- Sledite vsem korakom, navedenim v rešitvi 1.1
- S spodnjim skriptom deklarirajte nekaj spremenljivk (vključite dejanske vrednosti za uporabniško ime, geslo in obe poti):
$username = "uporabniško ime"
$password = "geslo"
$remote_path = "\oddaljeni_računalnik\c$\pot\do\destinacije"
$local_path = "C:\pot\do\lokalnih\datotek" - Nato ustvarite objekt poverilnice s spodnjim skriptom:
$credential = sistem novega objekta. Upravljanje. Avtomatizacija. PSCredential ($uporabniško ime, (ConvertTo-SecureString $password -AsPlainText -Force))
- Uporabite spodnji skript, da dobite lokalno pot, ki je bila deklarirana:
$files = Get-ChildItem $local_path
- Na koncu kopirajte vsako datoteko v oddaljeni računalnik s funkcijo foreach:
foreach ($file v $files) {
Copy-Item -Path $file. FullName -Destination $remote_path -Credential $credential
}
To bo kopiralo vse datoteke v lokalnem imeniku, ki ga določi $local_path v ciljni imenik na oddaljenem računalniku, ki ga določi $remote_path. Za $username, $password, $remote_path in $local_path boste morali zagotoviti pravilne vrednosti.
Tukaj imaš. To je nekaj najboljših načinov za kopiranje datotek v oddaljeni računalnik z MS PowerShell.
PowerShell je zelo robustno orodje in z nekaj znanja o skriptiranju lahko z orodjem marsikaj dosežete. Z orodjem lahko kopirate datoteke iz in v oddaljene računalnike.
V spodnjih komentarjih nam sporočite, ali je bil ta vodnik koristen.
Imate še vedno težave? Popravite jih s tem orodjem:
SPONZORIRANO
Če zgornji nasveti niso rešili vaše težave, se lahko vaš računalnik sooči z globljimi težavami s sistemom Windows. Priporočamo prenos tega orodja za popravilo računalnika (ocenjeno odlično na TrustPilot.com), da jih preprosto obravnavate. Po namestitvi preprosto kliknite Zaženi skeniranje in nato pritisnite na Popravi vse.