Συμβουλές και κόλπα που πρέπει να ξέρετε για το Windows Powershell [Partition Manager]

Περίληψη :

Windows Powershell

Ενώ οι περισσότεροι χρήστες γνωρίζουν τη Γραμμή εντολών, μόνο ένας μικρός αριθμός ατόμων που άκουσε για το Windows Powershell. Ίσως αναρωτιέστε τι είναι το Windows Powershell; Πώς να το χρησιμοποιήσετε αποτελεσματικά; Αυτό το άρθρο θα σας πει όλες τις απαντήσεις.





Γρήγορη πλοήγηση:

Εισαγωγή στο Windows Powershell

Για να κατανοήσουμε καλύτερα το Windows Powershell, ας ξεκινήσουμε πρώτα με την ιδέα του Shell στην επιστήμη των υπολογιστών. Το κέλυφος είναι μια διεπαφή χρήστη που σας επιτρέπει να έχετε πρόσβαση σε διάφορες υπηρεσίες ενός λειτουργικού συστήματος ως διαχειριστής, το οποίο μπορεί να υποστηρίζει γραμμές εντολών και επίσης να περιλαμβάνει ένα γραφικό περιβάλλον εργασίας χρήστη.

Σχετικά με το Windows Powershell

Τον Νοέμβριο του 2016, η πρώτη έκδοση του Powershell κυκλοφόρησε από τη Microsoft για Windows XP, Windows Server 2003 και Windows Vista. Τώρα, το Powershell είναι ένα έργο ανοιχτού κώδικα, μπορεί να εγκατασταθεί σε Windows, Mac OS, ακόμη και σε πλατφόρμες Linux.

windows-powerhell



Ως ένα είδος κελύφους γραμμής εντολών και περιβάλλοντος δέσμης ενεργειών, το Windows Powershell επιτρέπει στους χρήστες γραμμής εντολών και σεναριογράφους να επωφεληθούν από το .NET Framework. Σχεδιάστηκε για να καθορίσει και να αυτοματοποιήσει κουραστικές εργασίες δημιουργώντας σενάρια και συνδυάζοντας πολλές εντολές.

Υπέρ και κατά

Κάθε νόμισμα έχει δύο όψεις, το ίδιο ισχύει και για το Powershell. Εδώ συνοψίσουμε τα προφανή πλεονεκτήματα και τα μειονεκτήματά του.

Πλεονεκτήματα



Το Windows Powershell διαθέτει πολλά πλεονεκτήματα. Σε σύγκριση με το CMD, το μεγαλύτερο πλεονέκτημα είναι ότι το Powershell επιτρέπει στους διαχειριστές να εκτελούν απομακρυσμένη διαχείριση στο δίκτυο. Εκτός αυτού, έχει πολλά άλλα πλεονεκτήματα παρακάτω:

  • Καλύτερη απομακρυσμένη διαχείριση: Το τηλεχειριστήριο Powershell γίνεται το κύριο κανάλι για τη διαχείριση επικοινωνιών στο δίκτυο. Προς το παρόν, περισσότερες κονσόλες διαχείρισης GUI βασίζονται σε απομακρυσμένα, επομένως η ενίσχυση του Powerhell από απόσταση είναι σημαντική για τη Microsoft.
  • Πλήρης υποστήριξη για αντικειμενοστρεφή γλώσσα δέσμης ενεργειών: Βασισμένο σε ένα πλήρες σύστημα προγραμματισμού NET, τα σενάρια του είναι ευκολότερα στη συγγραφή και η σταθερότητα βελτιώνεται σημαντικά. Η ροή εργασίας του Powershell επιτρέπει στους χρήστες να γράφουν κάτι σαν λειτουργίες χρησιμοποιώντας εντολές και κωδικούς σεναρίων.
  • Εργασίες στο παρασκήνιο: Το Powershell εκτελείται σε ένα νήμα, οπότε θα δημιουργηθεί ένα νέο νήμα όπως το Background Worker εάν προσπαθήσετε να καλέσετε ένα πρόγραμμα NET.
  • Διαδραστικότητα: Αυτή η δυνατότητα επιτρέπει στους προγραμματιστές να δοκιμάσουν πρώτα μερικά cmdlets στην κονσόλα και να τα ενσωματώσουν σε μεγαλύτερα πιο περίπλοκα σενάρια.
  • Επαναχρησιμοποίηση: Μόλις τα γραπτά σενάρια εκτελέσουν μια συγκεκριμένη εργασία, μπορούν να αποθηκευτούν για μελλοντική χρήση και επίσης να συγχωνευτούν με άλλα σενάρια για την εκτέλεση άλλων εργασιών. Με άλλα λόγια, μπορούν να χρησιμοποιηθούν επαναλαμβανόμενα σενάρια για την εκτέλεση σεναρίων, τα οποία εξοικονομούν χρόνο και χρήμα στο διαχειριστή κατά τη διαμόρφωση των μηχανών

Μειονεκτήματα

Το Windows Powershell απαιτεί NET framework για να τρέξει. Υπάρχουν μερικοί κίνδυνοι ασφαλείας και άλλη ταλαιπωρία που πρέπει να προσέξετε επίσης.



  • Πιθανοί κίνδυνοι ασφαλείας: Το Windows Powershell ενδέχεται να ενέχει μερικούς πιθανούς κινδύνους ασφαλείας. Όπως αναφέρθηκε παραπάνω, πολλοί διαχειριστές πληροφορικής το χρησιμοποιούν για να συνδέονται εξ αποστάσεως με άλλους υπολογιστές και διακομιστές, οι οποίοι ενδέχεται να αφήσουν κενά ασφαλείας.
  • Διακομιστής Ιστού: Ένα άλλο πρόβλημα είναι ότι το Windows Powershell απαιτεί την εκτέλεση διακομιστή Web στο διακομιστή κατά τη χρήση απομακρυσμένης λειτουργικότητας. Αυτή η διαδικασία καταλαμβάνει επιπλέον χώρο σε έναν διακομιστή.

Ποιες εφαρμογές μπορούν να χρησιμοποιηθούν για την εκτέλεση σεναρίων Powershell

Πότε να χρησιμοποιήσετε το Windows Powershell

Εάν ήσασταν διαχειριστής δικτύου ή εργαζόμενος πληροφορικής, τότε θα βρείτε ότι αυτό το εργαλείο είναι χρήσιμο στην εργασία με την υπηρεσία καταλόγου Active Directory. Αυτό συμβαίνει επειδή υπάρχουν εκατοντάδες προσαρμοσμένες εντολές που ονομάζονται από cmdlets, οι οποίες σας κάνουν πιο παραγωγικούς. Συνιστάται λοιπόν η γνώση των Windows Powershell να είναι μια χρήσιμη δεξιότητα που πρέπει να κατανοήσετε.

Ωστόσο, μερικές φορές ο μέσος χρήστης μπερδεύεται για τις διαφορές μεταξύ του Windows Powershell και του CMD. Στο επόμενο μέρος, θα δώσουμε στους αναγνώστες λεπτομερείς πληροφορίες σχετικά με το Windows PowerShell VS CMD. Ας συνεχίσουμε να διαβάζουμε για να χρησιμοποιήσουμε αυτό το ισχυρό πρόγραμμα ομαλά.

Windows Powershell VS CMD

Η γραμμή εντολών των Windows, συντομογραφία CMD, είναι το αρχικό κέλυφος του λειτουργικού συστήματος Microsoft DOS. Το διαφορετικό λειτουργικό σύστημα έχει διαφορετικές εντολές εντολών. Στο λειτουργικό σύστημα των Windows, το πρόγραμμα γραμμής εντολών είναι cmd.exe, το οποίο είναι ένα πρόγραμμα γραμμής εντολών 32-bit.



Οι χρήστες μπορούν να εκτελούν όλα τα είδη εντολών για τη διαχείριση του υπολογιστή σας, όπως η εντολή diskpart.exe για να ξεκινήσουν διαχείριση του σκληρού σας δίσκου .

το παράθυρο του cmd.exe

Το Windows Powershell είναι ένα νέο κέλυφος της Microsoft που συνδυάζει την παλιά λειτουργικότητα CMD με νέα σενάρια / cmdlets. Τα cmdlet είναι αυτόνομα αντικείμενα προγραμματισμού που εμφανίζουν τις υποκείμενες επιλογές διαχείρισης εντός των Windows. Μπορεί να χρησιμοποιηθεί για τον καθορισμό πολύπλοκων εργασιών με επαναχρησιμοποιήσιμα σενάρια, έτσι ώστε να εξοικονομήσετε χρόνο. Λοιπόν, οι χρήστες μπορούν επίσης να χρησιμοποιήσουν ορισμένες πρακτικές εντολές Powershell για τη διαχείριση του υπολογιστή σας.

Εδώ είναι μια φόρμα που μπορεί να σας βοηθήσει να κατανοήσετε τις διαφορές μεταξύ τους διαισθητικά:

Windows Powershell

CMD

Με βάση τη γλώσσα scripting / cmdlets

Βασίζεται στη γλώσσα δέσμευσης κειμένου

Η γραμμή εντολών μπορεί να λειτουργήσει στο Windows Powershell.

Το cmdlets Powershell δεν μπορεί να λειτουργήσει στο cmd.exe.

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

Δεν είναι εύκολο να εκτελέσετε σύνθετη γλώσσα σεναρίων.

Για τη διαχείριση του μητρώου στο WMI (Windows Management Instrumentation), το Powershell είναι προσβάσιμο σε εργασίες διαχείρισης συστήματος.

Το Cmd.exe δεν είναι προσβάσιμο σε εργασίες διαχείρισης συστήματος.

Αυτήν τη στιγμή, πιστεύω ότι έχετε μια γενική κατανόηση του Powershell. Το πιο σημαντικό, τι πρέπει να κάνουμε για να χρησιμοποιήσουμε το Windows Powershell ως αρχάριος; Συνεχίστε να διαβάζετε υπομονετικά, εδώ είναι μερικές βασικές εντολές του Powershell για έναν αρχάριο.

Βασικές εντολές Powershell για αρχάριους

Πώς να ανοίξετε το Windows Powershell

Τύπος Windows Powershell στο πλαίσιο αναζήτησης και πατήστε το Εισαγω κουμπί. Λοιπόν, μπορείτε να επιλέξετε Εκτέλεση ως διαχειριστής ή Άνοιγμα τοποθεσίας αρχείου .

εισάγετε το Windows Powershell στο πλαίσιο αναζήτησης

Τότε θα λάβετε ένα αναδυόμενο παράθυρο σαν αυτό.

το παράθυρο των Windows PowerShell

Ως αρχάριος, πρέπει να γνωρίζετε τρία είδη εντολών PowerShell: λήψη-εντολή , ζήτα βοήθεια , και πάρτε μέλος . Αυτές οι βασικές εντολές θα μας επιτρέψουν να εφαρμόσουμε cmdlet βάσει εργασιών.

Τρεις χρήσιμες εντολές Powershell για αρχάριους

Οι ισχυρές εντολές είναι γνωστές ως cmdlets. Είναι εξειδικευμένες εντολές με τη μορφή ενός ρήματος-ουσιαστικού συμβολοσειρά για την εκτέλεση συγκεκριμένων λειτουργιών. Εάν καταλάβετε αυτό το πρότυπο, δεν είναι δύσκολο να μαντέψετε τη σημασία οποιουδήποτε cmdlet.

Τώρα, ας δούμε τις τρεις βασικές εντολές PowerShell.

Νο.1 Λήψη-Εντολή

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

Δοκιμάστε το τώρα, πληκτρολογήστε λήψη-εντολή στο παράθυρο του Powershell.

πληκτρολογήστε get-command και πατήστε enter

Στη συνέχεια, όπως μας φαίνεται, μπορείτε να δείτε τον τύπο εντολής, την έκδοση, το όνομα και την πηγή. Για παράδειγμα, εάν θέλετε να βρείτε όλες τις εντολές που ξεκινούν με το γράμμα « ντο '. Απλά γράψε λήψη-εντολή c * και χτύπησε Εισαγω κουμπί.

όλες οι εντολές που ξεκινούν με το γράμμα

Όπως αναφέρθηκε παραπάνω, τα ονόματα cmdlet του PowerShell αντικατοπτρίζουν το πρότυπο «ρήμα-ουσιαστικό», οπότε αν θέλετε να δείτε όλα τα cmdlet που χρησιμοποιούν ρήμα παίρνω , απλά χρειάζεστε τύπο get-command –verb get (παρακαλώ σημειώστε τον χώρο πίσω εντολή ).

όλα τα cmdlet που χρησιμοποιούν το ρήμα get

Λοιπόν, μπορείτε να κάνετε το ίδιο πράγμα με το ουσιαστικό. Μπορεί να βοηθήσει τους χρήστες να εξάγουν ένα σύνολο εντολών που επηρεάζουν τον ίδιο τύπο αντικειμένου. Για παράδειγμα, εάν θέλετε να δείτε ποια cmdlet είναι διαθέσιμα για τη διαχείριση υπηρεσιών, απλώς πληκτρολογήστε υπηρεσία get-command -noun και πατήστε enter.

πληκτρολογήστε get-command -noun service

Νο.2 Λήψη βοήθειας

Αυτή η εντολή σάς δίνει τη δυνατότητα να βρείτε μια λίστα με όλες τις διαθέσιμες υπηρεσίες στον υπολογιστή σας, συμπεριλαμβανομένων των υπηρεσιών που εκτελούνται και έχουν σταματήσει. Τύπος ζήτα βοήθεια * στο παράθυρο και πατήστε Εισαγω .

μια λίστα με όλα τα διαθέσιμα θέματα βοήθειας

Μετά το άνοιγμα αυτής της λίστας διαθέσιμων θεμάτων βοήθειας, οι χρήστες μπορούν να λάβουν βοήθεια σε συγκεκριμένα cmdlet, όπως get-help get-service . Δοκίμασέ το τώρα.

λάβετε βοήθεια για συγκεκριμένα cmdlet

Ή μπορείτε επίσης να δείτε τα ίδια αποτελέσματα εάν πληκτρολογήσετε: get-service -? (Σημείωση: Θα πρέπει να υπάρχει κενό μετά την υπηρεσία.)

εκτελέστε την εντολή: get-service -?

Ομοίως, μπορείτε να λάβετε υπηρεσίες που ξεκινούν με μια συμβολοσειρά αναζήτησης. Για παράδειγμα, πληκτρολογήστε Λήψη υπηρεσίας 'wmi *' για να βρείτε ονόματα υπηρεσιών που ξεκινούν με WMI.

εκτελέστε το Get-Service

Ή μπορείτε να εμφανίσετε υπηρεσίες που περιέχουν μια συμβολοσειρά αναζήτησης. Τύπος Get-Service -Displayname '* network *' για να δείτε όλες τις υπηρεσίες που σχετίζονται με το δίκτυο.

εμφάνιση υπηρεσιών που σχετίζονται με το δίκτυο

Εάν θέλετε να εμφανίσετε όλες τις τρέχουσες υπηρεσίες, απλώς πληκτρολογήστε Λήψη υπηρεσίας | Where-Object {$ _. Κατάσταση -eq 'Running'}.

Συμβουλή: πατήστε ταυτόχρονα το shift + στο πληκτρολόγιο για να λάβετε το '|'.

δείτε όλες τις τρέχουσες τρέχουσες υπηρεσίες

N0.3 Get-Member

Αυτό το cmdlet επιτρέπει στους χρήστες να βρίσκουν τα μέλη, τις ιδιότητες και τις μεθόδους ενός έργου. Ας δούμε τα συγκεκριμένα παραδείγματα πάρτε μέλος εντολή.

Τύπος υπηρεσία λήψης | πάρτε μέλος για να δείτε τις ιδιότητες και τις μεθόδους των αντικειμένων της διαδικασίας.

Σημείωση: Αυτή η εντολή χρησιμοποιεί τον χειριστή αγωγού «για να στείλει την έξοδο μιας εντολής Get-Service στο Get-Member».

πληκτρολογήστε get-service | πάρτε μέλος

Εάν θέλετε να λάβετε όλα τα μέλη (ιδιότητες και μεθόδους) των αντικειμένων υπηρεσίας που αντιπροσωπεύουν τις υπηρεσίες στο σύστημα, απλώς πληκτρολογήστε Λήψη υπηρεσίας | Get-Member –Force εντολή. (πατήστε shift + στο πληκτρολόγιο ταυτόχρονα για να λάβετε '|')

τρέξτε Get-Service | Get-Member –Force εντολή

Αυτήν τη στιγμή, σας παρέχονται τρεις βασικές εντολές Powershell. Μπορείτε να εκτελέσετε αυτές τις εντολές με βάση τις δικές σας ανάγκες.

Πώς να διαχειριστείτε τον σκληρό σας δίσκο με το Powershell

Όπως αναφέραμε παραπάνω, το Windows Powershell είναι παρόμοιο με το CMD και ορισμένοι χρήστες διαχειρίζονται τον σκληρό τους δίσκο χρησιμοποιώντας την εντολή Diskpart στο CMD. Γνωρίζετε πώς να χρησιμοποιείτε τις εντολές Powershell για τη διαχείριση των διαμερισμάτων του σκληρού δίσκου σας; Εδώ παίρνουμε για παράδειγμα την επέκταση και τη συρρίκνωση του διαμερίσματος.

Υπάρχουν λεπτομερή βήματα που θα σας καθοδηγήσουν στην επέκταση και τη συρρίκνωση των κατατμήσεων.

Βήμα 1. Ανοίξτε το Windows Powershell πληκτρολογώντας Windows Powershell στο πλαίσιο αναζήτησης και πατήστε Εισαγω κουμπί

Βήμα 2. Στο αναδυόμενο παράθυρο, πληκτρολογήστε δίσκος και πατήστε enter.

Βήμα 3. Τύπος δίσκος λίστας για να αποκτήσετε όλους τους δίσκους στον υπολογιστή σας.

Βήμα 4. Τύπος επιλέξτε δίσκο * και πατήστε enter.

Βήμα 5. Τύπος λίστα κατατμήσεων και πατήστε enter για να εμφανίσετε όλα τα διαμερίσματα στο δίσκο προορισμού.

Βήμα 6. Τύπος επιλέξτε διαμέρισμα * και πατήστε enter

τη διαδικασία επέκτασης ενός διαμερίσματος

Στη συνέχεια, μπορείτε να πληκτρολογήσετε συρρίκνωση επιθυμητή = * (π.χ. μέγεθος = 1000 MB) για να συρρικνωθεί το διαμέρισμα και να πατήσετε Εισαγω . Ή μπορείτε να επαναλάβετε βήμα 3 προς την βήμα 6 για να επιλέξετε άλλο δίσκο ή διαμέρισμα για συρρίκνωση.

τρέξτε shrink επιθυμητή = * εντολή

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

δεν μπορεί να επεκτείνει το διαμέρισμα για το σύστημα αρχείων

Λοιπόν, γιατί να μην επιλέξετε ένα πιο βολικό και απλούστερο εργαλείο για τη διαχείριση των σκληρών δίσκων σας. Το MiniTool Partition Wizard είναι ο καλύτερος διαχειριστής διαμερισμάτων που σας επιτρέπει μετακίνηση / αλλαγή μεγέθους κατάτμησης εύκολα και ελεύθερα στα Windows 10/8/7. Εκτός αυτού, αυτό το ισχυρό λογισμικό σας επιτρέπει επίσης να δημιουργήστε ένα CD / DVD ή ένα μέσο εκκίνησης flash USB όταν διακόπτεται το σύστημα.

Ας δούμε πώς να αλλάξετε το μέγεθος του διαμερίσματος με το MiniTool Partition Wizard.

Βήμα 1. Εκκινήστε αυτό το ισχυρό λογισμικό. Στη συνέχεια, επιλέξτε ένα διαμέρισμα προορισμού και κάντε κλικ στο Μετακίνηση / Αλλαγή μεγέθους διαμερίσματος χαρακτηριστικό από τον αριστερό πίνακα ενεργειών.

κάντε κλικ στην επιλογή Μετακίνηση / Αλλαγή μεγέθους διαμερίσματος από τον αριστερό πίνακα ενεργειών

Βήμα 2. Τότε έχετε τρεις επιλογές:

  1. Σύρετε την κίτρινη λαβή προς τα αριστερά για να συρρικνωθεί το διαμέρισμα.
  2. Σύρετε την κίτρινη λαβή προς τα δεξιά για να μεγεθύνετε το διαμέρισμα.
  3. Μετακινήστε ολόκληρη την κίτρινη λαβή προς μη εκχωρημένο χώρο.

η διαδικασία αλλαγής μεγέθους του διαμερίσματος

Βήμα 3. Κάντε κλικ Ισχύουν κουμπί για την εκτέλεση της αλλαγής σε εκκρεμότητα.

κάντε κλικ στο Εφαρμογή για αλλαγή μεγέθους του διαμερίσματος

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

Τι ισχυρό πρόγραμμα είναι το Windows Powershell. Μπορείτε να το χρησιμοποιήσετε για να διαχειριστείτε τον σκληρό σας δίσκο όπως το Diskpart. Εκτός αυτού, διαθέτει πάρα πολλές δυνατότητες που δεν μπορείτε να φανταστείτε. Δοκιμάστε τώρα. Κάντε κλικ για να κάνετε tweet

Συμπέρασμα

Αυτό το άρθρο αναφέρεται κυρίως στο Windows Powershell, συμπεριλαμβανομένων των πλεονεκτημάτων και των μειονεκτημάτων του, των βασικών εντολών του Powershell και του Windows Powershell VS CMD. Πιστεύω ότι έχετε τώρα μια συνολική εντύπωση του Windows Powershell.

Εκτός αυτού, εάν δεν αλλάξετε το μέγεθος των κατατμήσεων κατά τη χρήση του Powershell, υπάρχει μια άλλη αποτελεσματική εναλλακτική λύση για εσάς. Οποιεσδήποτε ερωτήσεις, επικοινωνήστε μαζί μας μέσω [προστασία μέσω email] . Καλώς ήλθατε να μοιραστείτε τις ιδέες σας στην περιοχή σχολίων.