211service.com
Συμβουλές και κόλπα που πρέπει να ξέρετε για το Windows Powershell [Partition Manager]
Περίληψη :

Ενώ οι περισσότεροι χρήστες γνωρίζουν τη Γραμμή εντολών, μόνο ένας μικρός αριθμός ατόμων που άκουσε για το Windows Powershell. Ίσως αναρωτιέστε τι είναι το Windows Powershell; Πώς να το χρησιμοποιήσετε αποτελεσματικά; Αυτό το άρθρο θα σας πει όλες τις απαντήσεις.
Γρήγορη πλοήγηση:
- Εισαγωγή στο Windows Powershell
- Windows Powershell VS CMD
- Βασικές εντολές Powershell για αρχάριους
- Συμπέρασμα
- Σχόλια χρηστών
Εισαγωγή στο Windows Powershell
Για να κατανοήσουμε καλύτερα το Windows Powershell, ας ξεκινήσουμε πρώτα με την ιδέα του Shell στην επιστήμη των υπολογιστών. Το κέλυφος είναι μια διεπαφή χρήστη που σας επιτρέπει να έχετε πρόσβαση σε διάφορες υπηρεσίες ενός λειτουργικού συστήματος ως διαχειριστής, το οποίο μπορεί να υποστηρίζει γραμμές εντολών και επίσης να περιλαμβάνει ένα γραφικό περιβάλλον εργασίας χρήστη.
Σχετικά με το Windows Powershell
Τον Νοέμβριο του 2016, η πρώτη έκδοση του Powershell κυκλοφόρησε από τη Microsoft για Windows XP, Windows Server 2003 και Windows Vista. Τώρα, το Powershell είναι ένα έργο ανοιχτού κώδικα, μπορεί να εγκατασταθεί σε Windows, Mac OS, ακόμη και σε πλατφόρμες Linux.

Ως ένα είδος κελύφους γραμμής εντολών και περιβάλλοντος δέσμης ενεργειών, το 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
- Microsoft Windows PowerShell ISE
- Microsoft Windows PowerShell Web Access, μέσω του Πίνακα Ελέγχου
- Sapien Technologies PowerShell Studio 2015
- Εργαλεία Amazon AWS για Windows PowerShell
- Ο Adam Driscoll's Εργαλεία PowerShell για Visual Studio
- VMware vSphere PowerCLI
Πότε να χρησιμοποιήσετε το 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 για να ξεκινήσουν διαχείριση του σκληρού σας δίσκου .

Το 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 στο πλαίσιο αναζήτησης και πατήστε το Εισαγω κουμπί. Λοιπόν, μπορείτε να επιλέξετε Εκτέλεση ως διαχειριστής ή Άνοιγμα τοποθεσίας αρχείου .

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

Ως αρχάριος, πρέπει να γνωρίζετε τρία είδη εντολών PowerShell: λήψη-εντολή , ζήτα βοήθεια , και πάρτε μέλος . Αυτές οι βασικές εντολές θα μας επιτρέψουν να εφαρμόσουμε cmdlet βάσει εργασιών.
Τρεις χρήσιμες εντολές Powershell για αρχάριους
Οι ισχυρές εντολές είναι γνωστές ως cmdlets. Είναι εξειδικευμένες εντολές με τη μορφή ενός ρήματος-ουσιαστικού συμβολοσειρά για την εκτέλεση συγκεκριμένων λειτουργιών. Εάν καταλάβετε αυτό το πρότυπο, δεν είναι δύσκολο να μαντέψετε τη σημασία οποιουδήποτε cmdlet.
Τώρα, ας δούμε τις τρεις βασικές εντολές PowerShell.
Νο.1 Λήψη-Εντολή
Στην πραγματικότητα, η χρήση αυτής της εντολής από μόνη της δεν είναι ιδιαίτερα χρήσιμη. Χρησιμοποιείται κυρίως για την παραγωγή όλων των εντολών που έχετε στη διάθεσή σας στην τρέχουσα συνεδρία σας. Μπορείτε να βρείτε τις συγκεκριμένες εντολές με τις οποίες θέλετε να εργαστείτε.
Δοκιμάστε το τώρα, πληκτρολογήστε λήψη-εντολή στο παράθυρο του Powershell.

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

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

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

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

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

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

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

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

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

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

Αυτήν τη στιγμή, σας παρέχονται τρεις βασικές εντολές 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 για να επιλέξετε άλλο δίσκο ή διαμέρισμα για συρρίκνωση.

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

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

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

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

Εκτός από την αλλαγή μεγέθους του διαμερίσματος, αυτό το πρόγραμμα διαθέτει και άλλα ισχυρά χαρακτηριστικά, όπως μετατροπή MBR σε GPT, αλλαγή γραμμής μονάδας δίσκου και ούτω καθεξής.
Συμπέρασμα
Αυτό το άρθρο αναφέρεται κυρίως στο Windows Powershell, συμπεριλαμβανομένων των πλεονεκτημάτων και των μειονεκτημάτων του, των βασικών εντολών του Powershell και του Windows Powershell VS CMD. Πιστεύω ότι έχετε τώρα μια συνολική εντύπωση του Windows Powershell.
Εκτός αυτού, εάν δεν αλλάξετε το μέγεθος των κατατμήσεων κατά τη χρήση του Powershell, υπάρχει μια άλλη αποτελεσματική εναλλακτική λύση για εσάς. Οποιεσδήποτε ερωτήσεις, επικοινωνήστε μαζί μας μέσω [προστασία μέσω email] . Καλώς ήλθατε να μοιραστείτε τις ιδέες σας στην περιοχή σχολίων.