Nem filkopieringsscripts på PowerShell
- PowerShell er en robust Microsoft scripting terminal, der bruges til at udføre flere operationer.
- Du kan overføre enkelte og flere filer til fjernmaskiner ved hjælp af de korrekte scripts.
xINSTALLER VED AT KLIKKE PÅ DOWNLOAD FIL
- Download Restoro PC Repair Tool der følger med patenterede teknologier (patent tilgængeligt her).
- Klik Start scanning for at finde Windows-problemer, der kan forårsage pc-problemer.
- Klik Reparer alle for at løse problemer, der påvirker din computers sikkerhed og ydeevne.
- Restoro er blevet downloadet af 0 læsere i denne måned.
Du skal have fundet denne vejledning, fordi du vil vide, hvordan du kopierer en fil til en fjerncomputer ved hjælp af PowerShell.
Den gode nyhed er, at vi forstår behovet for fildeling og har samlet alle detaljer, du har brug for at vide, i denne artikel.
Så uden meget omsvøb, lad os komme til det.
Hvorfor skal jeg overføre filer ved hjælp af PowerShell?
PowerShell kan bruges til at overføre filer af en række årsager:
- Fart: Når du uploader en masse data på tværs af et netværk, kan PowerShell være hurtigere end at bruge GUI-baserede løsninger.
- Automatisering: Du kan overføre filer automatisk efter en tidsplan eller som reaktion på visse omstændigheder ved at bruge PowerShell-scripts, der er blevet automatiseret.
- Alsidighed: Filoverførsler ved hjælp af FTP, FTPS, SFTP og SCP er alle mulige med PowerShell.
- Håndteringsfejl: PowerShell har stærke fejlhåndteringsfunktioner, der kan være nyttige ved overførsel af filer for at sikre, at overførslen gik godt.
- Indberetning: PowerShell er i stand til at generere grundige rapporter om overførselsproceduren, som inkluderer den samlede mængde overførte data, antallet af overførte filer og eventuelle fejl fandt sted.
Generelt kan styring af filoverførsler ved hjælp af PowerShell være praktisk og effektiv, især i en professionel sammenhæng.
Her er nu, hvordan du kopierer filer til fjernmaskiner ved hjælp af værktøjet.
Hvordan kopierer jeg en fil til en fjerncomputer ved hjælp af PowerShell?
- Hvorfor skal jeg overføre filer ved hjælp af PowerShell?
- Hvordan kopierer jeg en fil til en fjerncomputer ved hjælp af PowerShell?
- 1. Kopier en fil fra en fjerncomputer ved hjælp af PowerShell
- 1.1 Konfigurer fjernforbindelsen
- 1.2 Brug Copy-Item til at kopiere filen
- 2. Kopier flere filer til en fjerncomputer ved hjælp af PowerShell
1. Kopier en fil fra en fjerncomputer ved hjælp af PowerShell
1.1 Konfigurer fjernforbindelsen
- Åbn PowerShell med administratorrettigheder, indtast kommandoen nedenfor, og tryk Gå ind.
Enable-PSRemoting -Force -Verbose
- Hvis du får fejlen som vist på billedet ovenfor, skal du indtaste følgende kommando; Hvis ikke, spring dette trin over:
Set-WsManQuickConfig
- Brug følgende kommando til at konfigurere din betroede vært ved at erstatte AFAM med navnet på computeren:
winrm sæt winrm/config/client '@{TrustedHosts="AFAM"}'
- Brug disse shell-scripts til at genstarte din WinRM-tjeneste og teste fjerncomputerens navn, efter du har føjede fjernmaskinens navn til den betroede vært (husk at erstatte dit computernavn med AFAM):
Genstart-service WinRM
Test-WsMan @AFAM
Ekspert tip:
SPONSORERET
Nogle pc-problemer er svære at tackle, især når det kommer til beskadigede arkiver eller manglende Windows-filer. Hvis du har problemer med at rette en fejl, kan dit system være delvist ødelagt.
Vi anbefaler at installere Restoro, et værktøj, der scanner din maskine og identificerer, hvad fejlen er.
Klik her for at downloade og begynde at reparere.
Et par handlinger for at oprette en fjernforbindelse er angivet ovenfor. Man kan kopiere filer til fjerne maskiner efter etablering af fjernforbindelsen.
Bemærk, at på et fjernsystem skal PowerShell-fjernbetjening være aktiveret. For at gøre dette skal du bruge trinene fremhævet ovenfor.
1.2 Brug Copy-Item til at kopiere filen
- Brug New-PSSession cmdlet'en til at starte en session ved hjælp af kommandoen nedenfor (husk at erstatte AFAM med pc-navnet).
$SESSION= New-PSSession -Computer 'AFAM' -Cred $credential
- Opret forbindelse til den nyoprettede session ved hjælp af kommandoen nedenfor (bemærk, at du kan bruge cd-kommandoen til at ændre mappen, hvis det er nødvendigt):
Enter-PSSession $SESSION
- Kopier filen ved hjælp af kommandoen nedenfor (husk at erstatte initial og endelige placering med de faktiske stier, du skal have filen kopieret fra og til):
Kopi-element – Sti "oprindelig placering" -Destination "endelig placering"
- Du skal muligvis afslutte skallen fra den eksterne maskine, efter at have interageret med den eksterne maskine. For at gøre dette skal du afslutte sessionen ved hjælp af Exit-PSSession cmdlet'en som følger:
Afslut-PSSession
- GarageBand til Windows 10: Sådan downloades og installeres
- Microsoft Search: Sådan finder du relevant information med Copilot
2. Kopier flere filer til en fjerncomputer ved hjælp af PowerShell
- Følg alle trinene nævnt i løsning 1.1
- Deklarer nogle variabler ved hjælp af scriptet nedenfor (inkluder faktiske værdier for brugernavnet, adgangskoden og begge stier):
$brugernavn = "brugernavn"
$password = "adgangskode"
$remote_path = "\fjerncomputer\c$\sti\til\destination"
$local_path = "C:\sti\til\lokal\filer" - Opret derefter et legitimationsobjekt ved hjælp af scriptet nedenfor:
$credential = New-Object System. Ledelse. Automatisering. PSCredential ($brugernavn, (ConvertTo-SecureString $password -AsPlainText -Force))
- Brug scriptet nedenfor for at få den lokale sti, der er blevet erklæret:
$filer = Get-ChildItem $local_path
- Til sidst kopierer du hver fil til fjerncomputeren ved hjælp af hver funktion:
foreach ($file i $filer) {
Copy-Item -Path $file. Fuldt navn -Destination $remote_path -Credential $credential
}
Dette vil kopiere alle filerne i den lokale mappe specificeret af $local_path til destinationsbiblioteket på fjerncomputeren angivet af $remote_path. Du skal angive de korrekte værdier for $brugernavn, $password, $remote_path og $local_path.
Der har du det. Dette er nogle af de bedste måder at kopiere filer til en fjerncomputer ved hjælp af MS PowerShell.
PowerShell er et meget robust værktøj, og med en vis viden om scripting er der meget, du muligvis kan opnå ved at bruge værktøjet. Du kan kopiere filer fra og til fjerncomputere ved hjælp af værktøjet.
Fortæl os venligst i kommentarerne nedenfor, hvis denne vejledning har været nyttig.
Har du stadig problemer? Løs dem med dette værktøj:
SPONSORERET
Hvis ovenstående råd ikke har løst dit problem, kan din pc opleve dybere Windows-problemer. Vi anbefaler download af dette PC-reparationsværktøj (vurderet til Great på TrustPilot.com) for nemt at løse dem. Efter installationen skal du blot klikke på Start scanning knappen og tryk derefter på Reparer alle.