Enkla filkopieringsskript på PowerShell
- PowerShell är en robust Microsoft-skriptterminal som används för att utföra flera operationer.
- Du kan överföra enstaka och flera filer till fjärrdatorer med rätt skript.
XINSTALLERA GENOM ATT KLICKA PÅ LADDA FILEN
- Ladda ner Restoro PC Repair Tool som kommer med patenterad teknologi (patent tillgängligt här).
- Klick Starta skanning för att hitta Windows-problem som kan orsaka PC-problem.
- Klick Reparera allt för att åtgärda problem som påverkar din dators säkerhet och prestanda.
- Restoro har laddats ner av 0 läsare denna månad.
Du måste ha hittat den här guiden eftersom du vill veta hur man kopierar en fil till en fjärrdator med PowerShell.
Den goda nyheten är att vi förstår behovet av fildelning och har sammanställt varje detalj du behöver veta i den här artikeln.
Så låt oss komma till det utan mycket omvälvande.
Varför ska jag överföra filer med PowerShell?
PowerShell kan användas för att överföra filer av ett antal anledningar:
- Fart: När du laddar upp mycket data över ett nätverk kan PowerShell vara snabbare än att använda GUI-baserade lösningar.
- Automatisering: Du kan överföra filer automatiskt enligt ett schema eller som reaktion på vissa omständigheter genom att använda PowerShell-skript som har automatiserats.
- Mångsidighet: Filöverföringar med FTP, FTPS, SFTP och SCP är alla möjliga med PowerShell.
- Hanteringsfel: PowerShell har starka felhanteringsfunktioner som kan vara till hjälp vid överföring av filer för att säkerställa att överföringen gick bra.
- Rapportering: PowerShell kan generera grundliga rapporter om överföringsproceduren, som inkluderar totala datavolymen som överförts, antalet överförda filer och eventuella misstag inträffade.
I allmänhet kan det vara praktiskt och effektivt att hantera filöverföringar med PowerShell, särskilt i en professionell miljö.
Så här kopierar du filer till fjärrmaskiner med hjälp av verktyget.
Hur kopierar jag en fil till en fjärrdator med PowerShell?
- Varför ska jag överföra filer med PowerShell?
- Hur kopierar jag en fil till en fjärrdator med PowerShell?
- 1. Kopiera en fil från en fjärrdator med PowerShell
- 1.1 Konfigurera fjärranslutningen
- 1.2 Använd Copy-Item för att kopiera filen
- 2. Kopiera flera filer till en fjärrdator med PowerShell
1. Kopiera en fil från en fjärrdator med PowerShell
1.1 Konfigurera fjärranslutningen
- Öppna PowerShell med administratörsrättigheter, mata in kommandot nedan och tryck Stiga på.
Enable-PSRemoting -Force -Verbose
- Om du får felet som visas i bilden ovan anger du följande kommando; om inte, hoppa över detta steg:
Set-WsManQuickConfig
- Använd följande kommando för att konfigurera din betrodda värd genom att ersätta AFAM med namnet på datorn:
winrm set winrm/config/client '@{TrustedHosts="AFAM"}'
- Använd dessa skalskript för att starta om din WinRM-tjänst och testa fjärrdatorns namn efter att du har gjort det lade till fjärrmaskinens namn till den betrodda värden (kom ihåg att ersätta ditt datornamn med AFAM):
Starta om-tjänst WinRM
Test-WsMan @AFAM
Experttips:
SPONSRAD
Vissa PC-problem är svåra att ta itu med, särskilt när det kommer till skadade arkiv eller saknade Windows-filer. Om du har problem med att åtgärda ett fel kan ditt system vara delvis trasigt.
Vi rekommenderar att du installerar Restoro, ett verktyg som skannar din maskin och identifierar vad felet är.
Klicka här för att ladda ner och börja reparera.
Några åtgärder för att skapa en fjärranslutning listas ovan. Man kan kopiera filer till avlägsna maskiner efter upprättande av fjärranslutningen.
Observera att på ett fjärrsystem måste PowerShell-fjärrstyrning vara aktiverad. För att göra detta, använd stegen markerade ovan.
1.2 Använd Copy-Item för att kopiera filen
- Använd New-PSSession cmdlet för att starta en session med kommandot nedan (kom ihåg att ersätta AFAM med PC-namnet).
$SESSION= New-PSSession -Dator 'AFAM' -Cred $credential
- Anslut till den nyskapade sessionen med kommandot nedan (observera att du kan använda cd-kommandot för att ändra katalogen om det behövs):
Enter-PSSession $SESSION
- Kopiera filen med kommandot nedan (kom ihåg att ersätta första och slutlig plats med de faktiska sökvägarna du behöver filen kopierad från och till):
Copy-Item – Sökväg "initial location" -Destination "slutlig plats"
- Du kan behöva avsluta skalet från fjärrmaskinens åtkomst efter att ha interagerat med fjärrmaskinen. För att göra detta måste du avsluta sessionen med Exit-PSSession cmdleten enligt följande:
Avsluta-PSSession
- GarageBand för Windows 10: Hur man laddar ner och installerar
- Microsoft Search: Hur man hittar relevant information med Copilot
2. Kopiera flera filer till en fjärrdator med PowerShell
- Följ alla steg som nämns i lösning 1.1
- Deklarera några variabler med hjälp av skriptet nedan (inkludera faktiska värden för användarnamnet, lösenordet och båda sökvägarna):
$användarnamn = "användarnamn"
$password = "lösenord"
$remote_path = "\fjärrdator\c$\sökväg\till\destination"
$local_path = "C:\sökväg\till\lokala\filer" - Skapa sedan ett autentiseringsobjekt med skriptet nedan:
$credential = New-Object System. Förvaltning. Automatisering. PSCredential ($username, (ConvertTo-SecureString $password -AsPlainText -Force))
- Använd skriptet nedan för att få den lokala sökvägen som har deklarerats:
$files = Get-ChildItem $local_path
- Slutligen, kopiera varje fil till fjärrdatorn med hjälp av för varje funktion:
foreach ($file i $files) {
Copy-Item -Path $file. Fullständigt namn -Destination $remote_path -Credential $credential
}
Detta kommer att kopiera alla filer i den lokala katalogen som anges av $local_path till målkatalogen på fjärrdatorn som anges av $remote_path. Du måste ange rätt värden för $användarnamn, $password, $remote_path och $local_path.
Där har du det. Det här är några av de bästa sätten att kopiera filer till en fjärrdator med MS PowerShell.
PowerShell är ett mycket robust verktyg, och med viss kunskap om skript, finns det mycket du kanske kan uppnå med hjälp av verktyget. Du kan kopiera filer från och till fjärrdatorer med hjälp av verktyget.
Låt oss veta i kommentarerna nedan om den här guiden har varit till hjälp.
Har du fortfarande problem? Fixa dem med det här verktyget:
SPONSRAD
Om råden ovan inte har löst ditt problem kan din dator uppleva djupare Windows-problem. Vi rekommenderar ladda ner detta PC-reparationsverktyg (betygsatt Great på TrustPilot.com) för att enkelt ta itu med dem. Efter installationen klickar du bara på Starta skanning knappen och tryck sedan på Reparera allt.