Hvordan kopiere filer til ekstern datamaskin med Powershell

Enkelt filkopieringsskript på PowerShell

  • PowerShell er en robust Microsoft-skriptterminal som brukes til å utføre flere operasjoner.
  • Du kan overføre enkelt- og flere filer til eksterne maskiner ved å bruke de riktige skriptene.

XINSTALLER VED Å KLIKKE LAST NED FILEN

For å fikse ulike PC-problemer anbefaler vi Restoro PC Repair Tool:Denne programvaren vil reparere vanlige datamaskinfeil, beskytte deg mot filtap, skadelig programvare, maskinvarefeil og optimalisere PC-en for maksimal ytelse. Løs PC-problemer og fjern virus nå i tre enkle trinn:
  1. Last ned Restoro PC Repair Tool som følger med patentert teknologi (patent tilgjengelig her).
  2. Klikk Start søk for å finne Windows-problemer som kan forårsake PC-problemer.
  3. Klikk Reparer alle for å fikse problemer som påvirker datamaskinens sikkerhet og ytelse.
  • Restoro er lastet ned av 0 lesere denne måneden.

Du må ha funnet denne veiledningen fordi du vil vite hvordan du kopierer en fil til en ekstern datamaskin ved hjelp av PowerShell.

Den gode nyheten er at vi forstår behovet for fildeling og har satt sammen hver detalj du trenger å vite i denne artikkelen.

Så uten mye ståhei, la oss komme til det.

Hvorfor skal jeg overføre filer ved hjelp av PowerShell?

Kraftskall kan brukes til å overføre filer av en rekke årsaker:

  • Hastighet: Når du laster opp mye data over et nettverk, kan PowerShell være raskere enn å bruke GUI-baserte løsninger.
  • Automasjon: Du kan overføre filer automatisk etter en tidsplan eller som reaksjon på visse omstendigheter ved å bruke PowerShell-skript som har blitt automatisert.
  • Allsidighet: Filoverføringer som bruker FTP, FTPS, SFTP og SCP er alle mulige med PowerShell.
  • Håndteringsfeil: PowerShell har sterke feilhåndteringsfunksjoner som kan være nyttige når du overfører filer for å sikre at overføringen gikk bra.
  • Rapportering: PowerShell er i stand til å generere grundige rapporter om overføringsprosedyren, som inkluderer totalt volum av data som er overført, antall filer som er overført og eventuelle feil skjedde.

Generelt kan det være praktisk og effektivt å administrere filoverføringer ved hjelp av PowerShell, spesielt i en profesjonell setting.

Her er hvordan du kopierer filer til eksterne maskiner ved hjelp av verktøyet.

Hvordan kopierer jeg en fil til en ekstern datamaskin ved hjelp av PowerShell?

I denne artikkelen
  • Hvorfor skal jeg overføre filer ved hjelp av PowerShell?
  • Hvordan kopierer jeg en fil til en ekstern datamaskin ved hjelp av PowerShell?
  • 1. Kopier en fil fra en ekstern datamaskin ved hjelp av PowerShell
  • 1.1 Sett opp fjerntilkoblingen
  • 1.2 Bruk Copy-Item for å kopiere filen
  • 2. Kopier flere filer til en ekstern datamaskin ved hjelp av PowerShell

1. Kopier en fil fra en ekstern datamaskin ved hjelp av PowerShell

1.1 Sett opp fjerntilkoblingen

  1. Åpne PowerShell med administratorrettigheter, skriv inn kommandoen nedenfor og trykk Tast inn.
    Enable-PSRemoting -Force -Verbose
    powershell kopi fil til ekstern datamaskin
  2. Hvis du får feilen som vist i bildet ovenfor, skriv inn følgende kommando; hvis ikke, hopp over dette trinnet:
    Set-WsManQuickConfig
  3. Bruk følgende kommando for å konfigurere den pålitelige verten din, erstatte AFAM med navnet på datamaskinen:
    winrm sett winrm/config/client '@{TrustedHosts="AFAM"}'
    powershell kopi fil til ekstern datamaskin
  4. Bruk disse shell-skriptene til å starte WinRM-tjenesten på nytt og teste navnet på den eksterne datamaskinen etter at du har gjort det la det eksterne maskinnavnet til den klarerte verten (husk å erstatte datamaskinnavnet ditt med AFAM):
    Start-tjeneste WinRM på nytt
    Test-WsMan @AFAM

Eksperttips:

SPONSERT

Noen PC-problemer er vanskelige å takle, spesielt når det kommer til ødelagte depoter eller manglende Windows-filer. Hvis du har problemer med å fikse en feil, kan systemet ditt være delvis ødelagt.
Vi anbefaler å installere Restoro, et verktøy som skanner maskinen din og identifiserer hva feilen er.
Klikk her for å laste ned og begynne å reparere.

Noen få handlinger for å opprette en ekstern tilkobling er oppført ovenfor. Man kan kopiere filer til fjerne maskiner etter å ha etablert den eksterne tilkoblingen.

Merk at på et eksternt system må PowerShell-fjerning være aktivert. For å gjøre dette, bruk trinnene som er uthevet ovenfor.

1.2 Bruk Copy-Item for å kopiere filen

  1. Bruk New-PSSession cmdlet for å starte en økt ved å bruke kommandoen nedenfor (husk å erstatte AFAM med PC-navnet).
    $SESSION= New-PSSession -Datamaskin 'AFAM' -Cred $credential
    powershell kopi fil til ekstern datamaskin
  2. Koble til den nyopprettede økten ved å bruke kommandoen nedenfor (merk at du kan bruke cd-kommandoen til å endre katalogen om nødvendig):
    Enter-PSSession $SESSION
  3. Kopier filen ved å bruke kommandoen nedenfor (husk å erstatte første og endelig plassering med de faktiske banene du trenger filen kopiert fra og til):
    Kopi-element – ​​Bane "opprinnelig plassering" -Destinasjon "endelig plassering"
  4. Det kan hende du må avslutte skallet fra tilgangen til den eksterne maskinen etter å ha samhandlet med den eksterne maskinen. For å gjøre dette, må du avslutte økten ved å bruke Exit-PSSession cmdleten som følger:
    Avslutt-PSSession
Les mer om dette emnet
  • GarageBand for Windows 10: Slik laster du ned og installerer
  • Microsoft Search: Hvordan finne relevant informasjon med Copilot

2. Kopier flere filer til en ekstern datamaskin ved hjelp av PowerShell

  1. Følg alle trinnene nevnt i løsning 1.1
  2. Erklær noen variabler ved å bruke skriptet nedenfor (inkluder faktiske verdier for brukernavnet, passordet og begge banene):
    $brukernavn = "brukernavn"
    $password = "passord"
    $remote_path = "\ekstern_datamaskin\c$\bane\til\destinasjon"
    $local_path = "C:\bane\til\lokale\filer"
  3. Deretter oppretter du et legitimasjonsobjekt ved å bruke skriptet nedenfor:
    $credential = New-Object System. Ledelse. Automasjon. PSCredential ($username, (ConvertTo-SecureString $password -AsPlainText -Force))
  4. Bruk skriptet nedenfor for å få den lokale banen som er erklært:
    $files = Get-ChildItem $local_path
  5. Til slutt kopierer du hver fil til den eksterne datamaskinen ved å bruke foreach-funksjonen:
    foreach ($file i $files) {
    Copy-Item -Path $file. Fullt navn -Destinasjon $remote_path -Credential $credential
    }

Dette vil kopiere alle filene i den lokale katalogen spesifisert av $local_path til målkatalogen på den eksterne datamaskinen spesifisert av $remote_path. Du må oppgi de riktige verdiene for $username, $password, $remote_path og $local_path.

Der har du det. Dette er noen av de beste måtene å kopiere filer til en ekstern datamaskin ved hjelp av MS PowerShell.

PowerShell er et veldig robust verktøy, og med litt kunnskap om skripting er det mye du kanskje kan oppnå ved å bruke verktøyet. Du kan kopiere filer fra og til eksterne datamaskiner ved å bruke verktøyet.

Gi oss beskjed i kommentarene nedenfor hvis denne veiledningen har vært nyttig.

Har du fortsatt problemer? Løs dem med dette verktøyet:

SPONSERT

Hvis rådene ovenfor ikke har løst problemet, kan PC-en oppleve dypere Windows-problemer. Vi anbefaler laster ned dette PC-reparasjonsverktøyet (vurdert Great på TrustPilot.com) for enkelt å løse dem. Etter installasjonen klikker du bare på Start søk og trykk deretter på Reparer alle.

Hva er Try Catch i PowerShell og hvordan du bruker det

Hva er Try Catch i PowerShell og hvordan du bruker detKraftskall

Her er hvordan du håndterer feil med enkle kommandolinje-cmdletsHvis du er en hyppig PowerShell-bruker, har du åpenbart møtt en skjerm full av rød tekst som indikerer en feil.Det kan være vanskelig...

Les mer
Hvordan fikse Prøv Catch PowerShell som ikke fungerer?

Hvordan fikse Prøv Catch PowerShell som ikke fungerer?Kraftskall

For å fikse dette, se etter feil syntaksHvis Try-Catch ikke fungerer på PowerShell, må du se etter feil syntaks og feilhandlingsverdier.Denne veiledningen vil forklare de forskjellige måtene å løse...

Les mer
Hvordan bruke PowerShell ErrorAction? (En veiledning med eksempler)

Hvordan bruke PowerShell ErrorAction? (En veiledning med eksempler)Kraftskall

Denne cmdleten håndterer handlingen hvis det oppstår en feilPowerShell ErrorAction er en vanlig parameter som trer i kraft hver gang en feil oppstår.Denne veiledningen vil diskutere PowerShell Erro...

Les mer