Gedetailleerde handleiding: PowerShell Kopieer bestand vanaf externe computer naar lokaal
Iedereen weet dat het een beetje gecompliceerd is om PowerShell te gebruiken om een bestand vanaf een externe computer naar lokaal te kopiëren. Gelukkig maar! Hier in deze post bieden we gedetailleerde stappen over hoe dit te doen. Blijf lezen!
Hoe kopieer ik een bestand van een externe computer met behulp van PowerShell?
"Ik moet PowerShell gebruiken om een bestand van de externe machine naar de lokale machine te kopiëren. Kan iemand me vertellen hoe ik dit gemakkelijk kan doen?"
PowerShell: bestand kopiëren van externe computer naar lokaal
In dit deel zal worden uitgelegd hoe u PowerShell kunt gebruiken om bestanden van de externe machine met referenties te kopiëren.
Stap 1. Voer PowerShell uit als beheerder op de lokale computer.
Stap 2. U moet eerst een nieuwe externe sessie opzetten. Voer de volgende opdracht in om een externe sessie naar de externe computer te maken:
$MYSESSION = New-PSSession -ComputerName PC02.TECH.LOCAL
Stap 3. Controleer de eigenschappen van de externe sessie door de volgende opdracht in te voeren. U krijgt vervolgens de uitvoer van de opdracht te zien zoals weergegeven in de volgende afbeelding.
Get-PSSession
Stap 4. Kopieer een bestand naar de externe computer met behulp van PowerShell en de cmdlet Copy-Item. U moet de parameter FromSession en een pad opgeven naar de lokale computer voor de parameter Destination. In ons voorbeeld hebben we een tekstbestand met de naam "test" gekopieerd van een externe computer met behulp van PowerShell.
Copy-Item -FromSession $MYSESSION C:\test.txt -Destination C:\test.txt
Opmerking: U kunt ook een lokaal bestand naar de externe computer kopiëren met behulp van de parameter ToSession.
Copy-Item -Path "C:\test.txt" -Destination "C:\" -ToSession $MYSESSION
Stap 5. Typ de volgende opdracht om te controleren of het bestand is gekopieerd.
Invoke-Command -ScriptBlock { Get-ChildItem -Path "C:\test.txt" } -Session $MYSESSION
Stap 6. Hier is de commando-uitvoer:
Stap 7. Vergeet na het voltooien niet om de sessie te verwijderen met behulp van Remove-PSSession.
Remove-PSSession -Session $MYSESSION
Bonustips: Bestanden overbrengen tussen externe apparaten via AnyViewer [Aanbevolen]
Het wordt echter niet aanbevolen om bestanden van een extern computer naar een lokale computer te kopiëren via PowerShell. Er zijn betrouwbaardere en eenvoudigere methoden beschikbaar, waarvan het gebruik van de gratis en eenvoudige externe bureaubladsoftware AnyViewer er een is. Hiermee kunt u vrijelijk bestanden overbrengen tussen twee externe apparaten zonder moeite.
- Compatibiliteit. Het is compatibel met verschillende soorten Windows-systemen, van Windows 7 tot het nieuwste Windows 11.
- Veiligheid. Het is versleuteld met elliptische krommecodering (ECC), waardoor uw bestanden veilig zijn voor nieuwsgierige ogen.
- Snelle snelheid. Het biedt de mogelijkheid om in zeer korte tijd een batch bestanden over te zetten.
✍Opmerking: De functie voor bestandsoverdracht vereist versie 3.0 of hoger. Als uw versie lager is, dient u eerst een upgrade uit te voeren.
Download, installeer en start AnyViewer op beide computers. Vervolgens heeft u twee opties.
Deel 1. Aanmelden bij AnyViewer voor bestandsoverdracht
Om gebruik te kunnen maken van de functie voor bestandsoverdracht, moet u zich aanmelden bij AnyViewer en inloggen op het account op de Controller-computer.
Stap 1. Ga op de Controller-computer naar Inloggen, en klik vervolgens op Aanmelden. (Als u zich al hebt aangemeld op de officiële website, kunt u direct inloggen.)
Stap 2. Vul de aanmeldingsgegevens in.
Stap 3. Dan kunt u zien dat u succesvol bent ingelogd op AnyViewer. Uw apparaat wordt automatisch toegekend aan het account waarop u bent ingelogd.
Deel 2. Bestanden overzetten met AnyViewer
Na het aanmelden voor een AnyViewer-account en het inloggen op AnyViewer op de Controller computer, kunt u beginnen met het overzetten van bestanden. Afhankelijk van de situatie kunt u verschillende methoden kiezen om bestanden over te zetten.
Optie 1. Bestanden overzetten zonder de externe computer te besturen
Stap 1. Voer het apparaat-ID van de ontvanger in het lege vak in en kies vervolgens Bestandsoverdracht.
Stap 2. U wordt vervolgens gevraagd of u een Verzoek naar uw partner wilt sturen of Beveiligingscode invoeren.
- Verzoek naar uw partner sturen: De ontvanger van de computer ontvangt een pop-upvenster waarin wordt gevraagd of hij/zij u toestemming geeft om zijn/haar computer te besturen.
- Beveiligingscode invoeren: U kunt de vooraf ingestelde beveiligingscode invoeren en een directe verbinding tot stand brengen.
Tips: Deze optie is geschikt voor gebruikers die bestanden moeten overzetten naar een vreemde of naar iemand die ze niet volledig vertrouwen, om de veiligheid tijdens de bestandsoverdracht te waarborgen.
Optie 2. Bestanden overzetten tijdens een externe verbindingssessie
Stap 1. Op de computer van de ontvanger moet u inloggen op hetzelfde account als waarop u bent ingelogd op de Controller computer.
Stap 2. Op de Controller computer, ga naar het Apparaat tabblad, kies je doelcomputer en klik op Bestandsoverdracht om het overzetten van bestanden te starten.
Tips: Deze optie is geschikt voor gebruikers die regelmatig toegang nodig hebben tot hun eigen externe computers en bestanden moeten overzetten, zodat gemak tijdens de overdracht wordt gegarandeerd.
Welke opties je ook selecteert, er verschijnt een Bestandsoverdracht dialoogvenster. De locatie van de Controller computer wordt links in het venster weergegeven en de locatie van de Ontvanger computer wordt rechts weergegeven. Je kunt bestanden vrij tussen apparaten overzetten (van de Controller computer naar de Ontvanger computer of van de Ontvanger computer naar de Controller computer) door op de pijlen te klikken nadat je de doelbestanden hebt gekozen.
De overdrachtsstatus wordt onderaan het dialoogvenster voor bestandsoverdracht weergegeven. Klik met de rechtermuisknop om de overdrachtstaak te pauzeren of te verwijderen. Het venster kan worden gesloten wanneer de overdracht is voltooid.
Opmerking: De maximale bestandsgrootte die kan worden overgedragen voor het gratis account is 100 MB, en het maximale aantal bestanden dat per keer kan worden overgedragen is 100. Als je grotere bestanden in grotere hoeveelheden per keer wilt overdragen, upgrade dan naar een Professional of Enterprise plan.
Conclusie
Deze post introduceert primair hoe je PowerShell kunt gebruiken om een bestand van de externe machine naar een lokaal apparaat te kopiëren. Ook wordt besproken hoe je een bestand van het lokale apparaat naar een externe machine kunt kopiëren via PowerShell. Het gebruik van PowerShell wordt echter niet altijd aanbevolen omdat het technisch veeleisend is. Als je een eenvoudige manier nodig hebt om bestanden te kopiëren en plakken tussen externe apparaten, probeer dan AnyViewer eens uit.