Εύκολα σενάρια αντιγραφής αρχείων στο PowerShell
- Το PowerShell είναι ένα ισχυρό τερματικό δέσμης ενεργειών της Microsoft που χρησιμοποιείται για την εκτέλεση πολλαπλών λειτουργιών.
- Μπορείτε να μεταφέρετε μεμονωμένα και πολλαπλά αρχεία σε απομακρυσμένα μηχανήματα χρησιμοποιώντας τα κατάλληλα σενάρια.
ΧΕΓΚΑΤΑΣΤΑΣΗ ΚΑΝΟΝΤΑΣ ΚΛΙΚ ΣΤΟ ΑΡΧΕΙΟ ΛΗΨΗΣ
- Κατεβάστε το Restoro PC Repair Tool που συνοδεύεται από πατενταρισμένες τεχνολογίες (διαθέσιμο δίπλωμα ευρεσιτεχνίας εδώ).
- Κάντε κλικ Εναρξη σάρωσης για να βρείτε ζητήματα των Windows που θα μπορούσαν να προκαλούν προβλήματα στον υπολογιστή.
- Κάντε κλικ Φτιάξ'τα όλα για να διορθώσετε ζητήματα που επηρεάζουν την ασφάλεια και την απόδοση του υπολογιστή σας.
- Το Restoro έχει ληφθεί από 0 αναγνώστες αυτόν τον μήνα.
Πρέπει να έχετε βρει αυτόν τον οδηγό επειδή θέλετε να μάθετε πώς να αντιγράψετε ένα αρχείο σε έναν απομακρυσμένο υπολογιστή χρησιμοποιώντας το PowerShell.
Τα καλά νέα είναι ότι κατανοούμε την ανάγκη για κοινή χρήση αρχείων και έχουμε συγκεντρώσει κάθε λεπτομέρεια που πρέπει να γνωρίζετε σε αυτό το άρθρο.
Οπότε χωρίς πολλή φασαρία, ας το φτάσουμε.
Γιατί πρέπει να μεταφέρω αρχεία χρησιμοποιώντας το PowerShell;
PowerShell μπορεί να χρησιμοποιηθεί για τη μεταφορά αρχείων για διάφορους λόγους:
- Ταχύτητα: Όταν ανεβάζετε πολλά δεδομένα σε ένα δίκτυο, το PowerShell μπορεί να είναι πιο γρήγορο από τη χρήση λύσεων που βασίζονται σε GUI.
- Αυτοματοποίηση: Μπορείτε να μεταδώσετε αρχεία αυτόματα σε ένα χρονοδιάγραμμα ή ως αντίδραση σε ορισμένες περιστάσεις, χρησιμοποιώντας δέσμες ενεργειών PowerShell που έχουν αυτοματοποιηθεί.
- Ευστροφία: Οι μεταφορές αρχείων που χρησιμοποιούν FTP, FTPS, SFTP και SCP είναι όλες δυνατές με το PowerShell.
- Λάθη χειρισμού: Το PowerShell διαθέτει ισχυρές δυνατότητες χειρισμού σφαλμάτων που μπορεί να είναι χρήσιμες κατά τη μεταφορά αρχείων για να βεβαιωθείτε ότι η μεταφορά έγινε καλά.
- Αναφορά: Το PowerShell είναι σε θέση να δημιουργεί εμπεριστατωμένες αναφορές σχετικά με τη διαδικασία μεταφοράς, οι οποίες περιλαμβάνουν το ο συνολικός όγκος των δεδομένων που μεταφέρθηκαν, ο αριθμός των αρχείων που μεταφέρθηκαν και τυχόν λάθη συνέβη.
Γενικά, η διαχείριση των μεταφορών αρχείων με χρήση του PowerShell μπορεί να είναι πρακτική και αποτελεσματική, ειδικά σε επαγγελματικό περιβάλλον.
Τώρα δείτε πώς μπορείτε να αντιγράψετε αρχεία σε απομακρυσμένα μηχανήματα χρησιμοποιώντας το εργαλείο.
Πώς μπορώ να αντιγράψω ένα αρχείο σε έναν απομακρυσμένο υπολογιστή χρησιμοποιώντας το PowerShell;
- Γιατί πρέπει να μεταφέρω αρχεία χρησιμοποιώντας το PowerShell;
- Πώς μπορώ να αντιγράψω ένα αρχείο σε έναν απομακρυσμένο υπολογιστή χρησιμοποιώντας το PowerShell;
- 1. Αντιγράψτε ένα αρχείο από έναν απομακρυσμένο υπολογιστή χρησιμοποιώντας το PowerShell
- 1.1 Ρυθμίστε την απομακρυσμένη σύνδεση
- 1.2 Χρησιμοποιήστε το Copy-Item για να αντιγράψετε το αρχείο
- 2. Αντιγράψτε πολλά αρχεία σε έναν απομακρυσμένο υπολογιστή χρησιμοποιώντας το PowerShell
1. Αντιγράψτε ένα αρχείο από έναν απομακρυσμένο υπολογιστή χρησιμοποιώντας το PowerShell
1.1 Ρυθμίστε την απομακρυσμένη σύνδεση
- Ανοίξτε το PowerShell με δικαιώματα διαχειριστή, εισαγάγετε την παρακάτω εντολή και πατήστε Εισαγω.
Ενεργοποίηση-PSRemoting -Force -Verbose
- Εάν εμφανιστεί το σφάλμα όπως εμφανίζεται στην παραπάνω εικόνα, πληκτρολογήστε την ακόλουθη εντολή. αν όχι, παραλείψτε αυτό το βήμα:
Set-WsManQuickConfig
- Χρησιμοποιήστε την ακόλουθη εντολή για να διαμορφώσετε τον αξιόπιστο κεντρικό υπολογιστή σας, αντικαθιστώντας ΑΦΑΜ με το όνομα του υπολογιστή:
σύνολο winrm winrm/config/client '@{TrustedHosts="AFAM"}'
- Χρησιμοποιήστε αυτά τα σενάρια φλοιού για να επανεκκινήσετε την υπηρεσία WinRM και να δοκιμάσετε το όνομα του απομακρυσμένου υπολογιστή αφού το κάνετε πρόσθεσε το όνομα του απομακρυσμένου μηχανήματος στον αξιόπιστο κεντρικό υπολογιστή (θυμηθείτε να αντικαταστήσετε το όνομα του υπολογιστή σας με το AFAM):
Restart-Service WinRM
Test-WsMan @AFAM
Συμβουλή ειδικού:
ΕΥΓΕΝΙΚΗ ΧΟΡΗΓΙΑ
Ορισμένα ζητήματα υπολογιστή είναι δύσκολο να αντιμετωπιστούν, ειδικά όταν πρόκειται για κατεστραμμένα αποθετήρια ή για αρχεία Windows που λείπουν. Εάν αντιμετωπίζετε προβλήματα με την επιδιόρθωση ενός σφάλματος, το σύστημά σας μπορεί να είναι μερικώς κατεστραμμένο.
Συνιστούμε να εγκαταστήσετε το Restoro, ένα εργαλείο που θα σαρώσει το μηχάνημά σας και θα εντοπίσει ποιο είναι το σφάλμα.
Κάντε κλικ ΕΔΩ για λήψη και έναρξη επισκευής.
Μερικές ενέργειες για τη δημιουργία μιας απομακρυσμένης σύνδεσης παρατίθενται παραπάνω. Κάποιος μπορεί να αντιγράψει αρχεία σε απομακρυσμένα μηχανήματα μετά τη δημιουργία της απομακρυσμένης σύνδεσης.
Σημειώστε ότι σε ένα απομακρυσμένο σύστημα, το PowerShell remoting πρέπει να είναι ενεργοποιημένο. Για να το κάνετε αυτό, χρησιμοποιήστε τα βήματα που επισημαίνονται παραπάνω.
1.2 Χρησιμοποιήστε το Copy-Item για να αντιγράψετε το αρχείο
- Χρησιμοποιήστε το cmdlet New-PSSession για να ξεκινήσετε μια περίοδο λειτουργίας χρησιμοποιώντας την παρακάτω εντολή (θυμηθείτε να αντικαταστήσετε το AFAM με το όνομα υπολογιστή).
$SESSION= Νέο-PSSession -Υπολογιστής 'AFAM' -Διαπιστευτήριο $Credential
- Συνδεθείτε στην περίοδο λειτουργίας που δημιουργήθηκε πρόσφατα χρησιμοποιώντας την παρακάτω εντολή (σημειώστε ότι μπορείτε να χρησιμοποιήσετε την εντολή cd για να αλλάξετε τον κατάλογο εάν χρειάζεται):
Enter-PSSession $SESSION
- Αντιγράψτε το αρχείο χρησιμοποιώντας την παρακάτω εντολή (θυμηθείτε να το αντικαταστήσετε αρχικός και τελική τοποθεσία με τις πραγματικές διαδρομές που χρειάζεστε το αρχείο αντιγραμμένο από και προς):
Αντιγραφή-Στοιχείο – Διαδρομή "αρχική τοποθεσία" - Προορισμός "τελική τοποθεσία"
- Ίσως χρειαστεί να κλείσετε το κέλυφος από την πρόσβαση του απομακρυσμένου μηχανήματος μετά την αλληλεπίδραση με το απομακρυσμένο μηχάνημα. Για να το κάνετε αυτό, πρέπει να τερματίσετε τη συνεδρία χρησιμοποιώντας το cmdlet Exit-PSSession ως εξής:
Έξοδος-PSSssion
- GarageBand για Windows 10: Πώς να κάνετε λήψη και εγκατάσταση
- Αναζήτηση Microsoft: Πώς να βρείτε σχετικές πληροφορίες με το Copilot
2. Αντιγράψτε πολλά αρχεία σε έναν απομακρυσμένο υπολογιστή χρησιμοποιώντας το PowerShell
- Ακολουθήστε όλα τα βήματα που αναφέρονται στη λύση 1.1
- Δηλώστε ορισμένες μεταβλητές χρησιμοποιώντας το παρακάτω σενάριο (συμπεριλάβετε πραγματικές τιμές για το όνομα χρήστη, τον κωδικό πρόσβασης και τις δύο διαδρομές):
$username = "όνομα χρήστη"
$password = "κωδικός πρόσβασης"
$remote_path = "\remote_computer\c$\path\to\destination"
$local_path = "C:\path\to\local\files" - Στη συνέχεια, δημιουργήστε ένα αντικείμενο διαπιστευτηρίων χρησιμοποιώντας το παρακάτω σενάριο:
$credential = Σύστημα νέου αντικειμένου. Διαχείριση. Αυτοματοποίηση. Διαπιστευτήριο PSC ($username, (ConvertTo-SecureString $password -AsPlainText -Force))
- Χρησιμοποιήστε το παρακάτω σενάριο για να λάβετε την τοπική διαδρομή που έχει δηλωθεί:
$files = Get-ChildItem $local_path
- Τέλος, αντιγράψτε κάθε αρχείο στον απομακρυσμένο υπολογιστή χρησιμοποιώντας τη συνάρτηση foreach:
foreach ($file σε $files) {
Copy-Item -Path $file. Πλήρες όνομα -Προορισμός $remote_path -Διαπιστευτήριο $credential
}
Αυτό θα αντιγράψει όλα τα αρχεία στον τοπικό κατάλογο που καθορίζεται από $local_path στον κατάλογο προορισμού στον απομακρυσμένο υπολογιστή που καθορίζεται από $remote_path. Θα χρειαστεί να δώσετε τις σωστές τιμές για τα $username, $password, $remote_path και $local_path.
Ορίστε το έχετε. Αυτοί είναι μερικοί από τους καλύτερους τρόπους αντιγραφής αρχείων σε έναν απομακρυσμένο υπολογιστή χρησιμοποιώντας το MS PowerShell.
Το PowerShell είναι ένα πολύ ισχυρό εργαλείο και με κάποια γνώση της δέσμης ενεργειών, υπάρχουν πολλά που μπορείτε να επιτύχετε χρησιμοποιώντας το εργαλείο. Μπορείτε να αντιγράψετε αρχεία από και προς απομακρυσμένους υπολογιστές χρησιμοποιώντας το εργαλείο.
Ενημερώστε μας στα σχόλια παρακάτω εάν αυτός ο οδηγός ήταν χρήσιμος.
Έχετε ακόμα προβλήματα; Διορθώστε τα με αυτό το εργαλείο:
ΕΥΓΕΝΙΚΗ ΧΟΡΗΓΙΑ
Εάν οι παραπάνω συμβουλές δεν έχουν λύσει το πρόβλημά σας, ο υπολογιστής σας ενδέχεται να αντιμετωπίσει βαθύτερα προβλήματα με τα Windows. Συνιστούμε λήψη αυτού του εργαλείου επισκευής υπολογιστή (αξιολογήθηκε Εξαιρετικά στο TrustPilot.com) για να τους αντιμετωπίσετε εύκολα. Μετά την εγκατάσταση, απλώς κάντε κλικ στο Εναρξη σάρωσης κουμπί και μετά πατήστε το Φτιάξ'τα όλα.