- Πώς να κατεβάσετε ένα αρχείο με μια εντολή PowerShell στα Windows 10

Πώς να κατεβάσετε ένα αρχείο με μια εντολή PowerShell στα Windows 10

Το Windows PowerShell συνοδεύεται από τα Windows 10. Μπορείτε να αντικαταστήσετε τη γραμμή εντολών από το μενού Power User με το PowerShell. Όπως και η εντολή εντολών, το PowerShell σάς επιτρέπει να εκτελείτε μια πληθώρα ενεργειών διαμόρφωσης στην επιφάνεια εργασίας σας, όπως την απεγκατάσταση των εφαρμογών προεπιλογής. Μπορείτε επίσης να χρησιμοποιήσετε το για κάτι πολύ πιο βασικό, όπως η λήψη ενός αρχείου. Με μια απλή εντολή, μπορείτε όχι μόνο να κάνετε λήψη ενός διαθέσιμου στο κοινό αρχείου, αλλά μπορείτε επίσης να κάνετε λήψη ενός εγγράφου που απαιτεί έλεγχο ταυτότητας, πριν να το κατεβάσετε, π.χ. ένα αρχείο στο φάκελο Dropbox. Έχουμε περιγράψει λεπτομερώς τη διαδικασία εδώ.

Οι εντολές που χρειάζεστε είναι?

$client = new-object System.Net.WebClient
$client.DownloadFile("Download Link","File Destination")

Στην παραπάνω εντολή θα αντικαταστήσετε την επιλογή "Λήψη"link "με τη σύνδεση με το αρχείο που θέλετε να αντιγράψετε. Η διεύθυνση URL πρέπει να βρίσκεται μέσα σε εισαγωγικά και οι παρενθέσεις αποτελούν μέρος της σύνταξης. Αντικαταστήστε το "Προορισμός αρχείου" με την τοποθεσία στην οποία θέλετε να αποθηκεύσετε το αρχείο και στη συνέχεια και την επέκταση του αρχείου. Μπορείτε να ορίσετε οποιοδήποτε όνομα θέλετε, αλλά βεβαιωθείτε ότι έχετε την επέκταση δεξιά. Το PowerShell δεν θα δημιουργήσει ένα φάκελο, οπότε βεβαιωθείτε ότι υπάρχει ήδη ο φάκελος στον οποίο θέλετε να αποθηκεύσετε το αρχείο.

Η εντολή θα μοιάζει με κάτι τέτοιο.

$client = new-object System.Net.WebClient
$client.DownloadFile("http://i.imgur.com/JnphmRt.jpg","C:UsersFatima WahabDesktopcat.jpg")

powerhell αρχείο λήψης

Αν προσπαθείτε να κάνετε λήψη ενός αρχείου που απαιτεί να συνδεθείτε σε μια υπηρεσία, εισαγάγετε αυτήν την εντολή μεταξύ των δύο γραμμών.

$client.Credentials =  Get-Credential

Μια ερώτηση στην οθόνη θα σας ζητήσει να εισαγάγετε τη συσκευή σαςόνομα χρήστη και κωδικό πρόσβασης. Θα πρέπει να γνωρίζετε πριν από το χέρι ποια είσοδος και κωδικό πρόσβασης θα εισαγάγετε, επειδή η ερώτηση δεν θα σας πει αν σας ζητάει τον λογαριασμό σας Google ή τα διαπιστευτήριά σας Dropbox.

Η εντολή, συμπληρωμένη με την εντολή ελέγχου ταυτότητας, θα μοιάζει με αυτή.

$client = new-object System.Net.WebClient
$client.Credentials = Get-Credential
$client.DownloadFile("http://i.imgur.com/JnphmRt.jpg","C:UsersFatima WahabDesktopcat.jpg")

Βεβαιωθείτε ότι έχετε άμεση σύνδεση με ένα αρχείο. Οι συνδέσεις σε σελίδες με κουμπί λήψης δεν θα λειτουργήσουν. Αντ 'αυτού, είτε θα λάβετε ένα σφάλμα είτε θα καταλήξετε στην αποθήκευση της ίδιας της σελίδας αντί του αρχείου.

Σχόλια