12 πιο χρήσιμες εντολές PowerShell για Windows

Οι περισσότεροι διαχειριστές IT χρησιμοποιούν το PowerShell για scripting και αυτοματοποίηση, αλλά δεν απευθύνεται μόνο σε επαγγελματίες IT—όποιος ασχολείται με ακατάστατους φακέλους χρειάζεται αυτές τις εντολές. Οι άνθρωποι τις χρησιμοποιούν για να εντοπίζουν παλιό κώδικα, να οργανώνουν αρχεία πελατών και να καθαρίζουν το χάος που συσσωρεύεται μετά από μήνες εργασίας μέχρι προθεσμιών.

12. Ζητήστε βοήθεια

12 πιο χρήσιμες εντολές PowerShell για Windows
Εντολή "Λήψη βοήθειας" στο PowerShell

Αν μαθαίνετε PowerShell από βίντεο στο YouTube, μια από τις πρώτες εντολές που θα αναφέρει ο κόσμος είναι η Get-Help. Όπως υποδηλώνει και το όνομα, η Get-Help σάς βοηθά να βρείτε πληροφορίες σχετικά με τα cmdlet του PowerShell, καθώς και τη σύνταξη και τις παραμέτρους τους. Παρέχει ακόμη και παραδείγματα για το πώς να τα χρησιμοποιήσετε.

Για να δείτε πώς λειτουργεί μια εντολή, πληκτρολογήστε Get-Help ακολουθούμενο από το όνομα της εντολής:

Get-Help Get-Process

Αυτή η εντολή εμφανίζει τη σύνοψη, τη σύνταξη και τις παραμέτρους της εντολής.

11. Λήψη εντολής

12 πιο χρήσιμες εντολές PowerShell για Windows
Λήψη εντολής στο Powershell

Ενώ το Get-Help παρέχει λεπτομερείς πληροφορίες σχετικά με ένα cmdlet, το Get-Command σάς βοηθά να βρείτε και να παραθέσετε όλες τις διαθέσιμες εντολές. Για παράδειγμα, εάν γνωρίζετε τι θέλετε να κάνετε αλλά δεν θυμάστε το ακριβές όνομα της εντολής, το Get-Command σάς βοηθά να βρείτε εντολές με βάση μεμονωμένα ονόματα ή μοτίβα.

Για παράδειγμα, για να προσπαθήσετε να βρείτε όλες τις εντολές που περιέχουν τη λέξη "process", πληκτρολογήστε:

Get-Command *process*

Αυτή η εντολή εμφανίζει όλες τις εντολές με το όνομα "process".

10. Δοκιμή-Δικτυακής Σύνδεσης

12 πιο χρήσιμες εντολές PowerShell για Windows
Εντολή Test-NetConnection στο PowerShell

Εάν χρησιμοποιείτε ξεχωριστά εργαλεία για τα ping , telnet και traceroute , το cmdlet Test-NetConnection θα κάνει και τα τρία. Πρόκειται για ένα εργαλείο αντιμετώπισης προβλημάτων δικτύου, το οποίο ελέγχει εάν το πρόβλημα βρίσκεται στο δίκτυο, στον διακομιστή ή κάπου αλλού.

Για να ελέγξετε αν ένας ιστότοπος είναι προσβάσιμος, εκτελέστε:

Test-NetConnection WebTech360.com

Αυτή η εντολή σάς δίνει αποτελέσματα ping και βασικές πληροφορίες σύνδεσης.

9. Get-ChildItem

12 πιο χρήσιμες εντολές PowerShell για Windows
εντολή get childitem στο Powershell

Το Get-ChildItem εμφανίζει τα αρχεία και τους φακέλους σε οποιονδήποτε κατάλογο. Θέλετε να δείτε τα περιεχόμενα στα Έγγραφα; Απλώς πληκτρολογήστε αυτήν την εντολή, αντικαθιστώντας το "όνομα χρήστη" με το όνομά σας:

Get-ChildItem C:\Users\Username\Documents

Μπορείτε να συνδυάσετε το Get-ChildItem με άλλες εντολές για να δημιουργήσετε σενάρια και να αυτοματοποιήσετε εργασίες επεξεργασίας παρτίδας, αυτοματοποιώντας και ελέγχοντας αρχεία για αντιστοίχιση συγκεκριμένων κριτηρίων.

8. Πού-Αντικείμενο

12 πιο χρήσιμες εντολές PowerShell για Windows
Εντολή Where object στο PowerShell

Στο προηγούμενο παράδειγμα, ίσως να παρατηρήσατε ότι το άρθρο χρησιμοποιούσε το cmdlet Where-Object για την εύρεση μεγάλων αρχείων και σας ενδιέφερε να μάθετε τι κάνει αυτή η εντολή. Η εντολή Where-Object φιλτράρει τα δεδομένα επιλέγοντας αντικείμενα με συγκεκριμένες τιμές ιδιοτήτων - παρόμοια με μια εντολή if στον προγραμματισμό. Μέσα στις αγκύλες, το $_ αντιπροσωπεύει κάθε στοιχείο που αξιολογείται σε σχέση με τα κριτήρια φιλτραρίσματος που έχετε ορίσει.

Για παράδειγμα, αν θέλετε να δείτε όλες τις υπηρεσίες που εκτελούνται, πληκτρολογήστε αυτήν την εντολή:

Get-Service | Where-Object {$_.Status -eq "Running"}

7. Επιλογή Αντικειμένου

12 πιο χρήσιμες εντολές PowerShell για Windows
Εντολή επιλογής αντικειμένου στο Powershell

Συχνά, η έξοδος της εντολής περιλαμβάνει περισσότερες πληροφορίες από όσες χρειάζεστε. Η εντολή Select-Object σάς επιτρέπει να επιλέξετε μόνο τα δεδομένα που θέλετε. Στη συνέχεια, μπορείτε να εξαγάγετε τις επιλεγμένες ιδιότητες σε ένα αρχείο CSV χρησιμοποιώντας το cmdlet Export-Csv. Για να δείτε μόνο τα ονόματα και την κατάσταση των υπηρεσιών, χρησιμοποιήστε:

Get-Service | Select-Object Name, Status

Αν ψάχνετε για τις 5 κορυφαίες διεργασίες που χρησιμοποιούν CPU , ορίστε:

Get-Process | Sort-Object CPU -Descending | Select-Object -First 5 Name, CPU

6. Λήψη μέλους

12 πιο χρήσιμες εντολές PowerShell για Windows
Εντολή Get-Member στο PowerShell

Το PowerShell λειτουργεί με αντικείμενα και το Get-Member σας δείχνει τις ιδιότητες και τις μεθόδους τους. Για παράδειγμα, εάν η εντολή σας δώσει ένα αρχείο, το Get-Member μπορεί να σας δείξει το μέγεθος του αρχείου, την ημερομηνία δημιουργίας και άλλες λεπτομέρειες. Πληκτρολογήστε την ακόλουθη εντολή για να δείτε τις πληροφορίες που περιέχει ένα αντικείμενο διεργασίας:

Get-Process | Get-Member

Αυτή η εντολή εμφανίζει ιδιότητες όπως CPU, Id και WorkingSet, μαζί με μεθόδους όπως Kill() και Refresh().

5. Ορισμός-Πρόχειρου και Λήψη-Πρόχειρου

12 πιο χρήσιμες εντολές PowerShell για Windows
Ορισμός εντολής πρόχειρου στο PowerShell

Όταν έχετε μια μεγάλη ποσότητα εξόδου PowerShell που θέλετε να αντιγράψετε, μπορείτε είτε να την επιλέξετε ολόκληρη χειροκίνητα είτε να χρησιμοποιήσετε το Set-Clipboard. Η χειροκίνητη επιλογή σημαίνει κύλιση προς τα πάνω, έναρξη επιλογής, προσεκτική μεταφορά προς τα κάτω και ελπίδα ότι δεν θα κάνετε κάποιο λάθος στην πορεία. Το Set-Clipboard και το Get-Clipboard κάνουν όλη αυτή τη διαδικασία πολύ πιο απλή.

Για να αντιγράψετε τα αποτελέσματα της εντολής στο πρόχειρο, πληκτρολογήστε την ακόλουθη εντολή:

Get-Process | Select-Object Name, CPU | Set-Clipboard

Τώρα μπορείτε να επικολλήσετε τα αποτελέσματα στο Microsoft Excel ή σε οποιοδήποτε πρόγραμμα επεξεργασίας κειμένου.

4. Out-GridView

12 πιο χρήσιμες εντολές PowerShell για Windows
Εντολή Out-GridView στο PowerShell

Μερικές φορές χρειάζεται να ταξινομείτε και να φιλτράρετε τα αποτελέσματα διαδραστικά. Το Out-GridView ανοίγει ένα ξεχωριστό παράθυρο με έναν πίνακα με δυνατότητα αναζήτησης και ταξινόμησης.

Get-Process | Out-GridView

Αυτή η εντολή θα ανοίξει ένα νέο παράθυρο που θα εμφανίζει μια λίστα με τις διεργασίες που εκτελούνται σε μορφή πίνακα GUI. Κάντε κλικ στις κεφαλίδες των στηλών για ταξινόμηση ή πληκτρολογήστε στο πλαίσιο φίλτρου για αναζήτηση.

3. Λήψη-Διαδικασίας

12 πιο χρήσιμες εντολές PowerShell για Windows
Εντολή Get-Process στο Powershell

Η εντολή Get-Process εμφανίζει κάθε πρόγραμμα που εκτελείται στον υπολογιστή σας, συμπεριλαμβανομένης της χρήσης μνήμης, του χρόνου CPU και του αναγνωριστικού διεργασίας.

Για να δείτε όλες τις διεργασίες που εκτελούνται, απλώς πληκτρολογήστε:

Get-Process

2. Get-FileHash

12 πιο χρήσιμες εντολές PowerShell για Windows
Εντολή Get-FileHash στο Powershell

Το Get-FileHash υπολογίζει την τιμή κατακερματισμού των περιεχομένων του αρχείου χρησιμοποιώντας τον καθορισμένο αλγόριθμο κατακερματισμού. Αυτή η εντολή σάς επιτρέπει να επαληθεύσετε τις λήψεις ή να ελέγξετε εάν κάποιος έχει παραβιάσει τα αρχεία σας.

Για να λάβετε το hash SHA256 ενός αρχείου:

Get-FileHash C:\Downloads\Sample.docx

1. Η παράμετρος -WhatIf

12 πιο χρήσιμες εντολές PowerShell για Windows
παράμετρος εντολής whatif στο PowerShell

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

Για να δείτε σε προεπισκόπηση ποια αρχεία θα διαγραφούν, προσθέστε -WhatIf:

Remove-Item C:\Temp\*.log -WhatIf

Το PowerShell θα εμφανίσει κάθε αρχείο που θα διαγράψει, αλλά δεν θα διαγράψει κανένα αρχείο.

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

Ξεκινήστε με το Get-Help όταν κολλήσετε, χρησιμοποιήστε το Where-Object για να φιλτράρετε τις ανεπιθύμητες λεπτομέρειες και προσθέστε πάντα -WhatIf πριν κάνετε οτιδήποτε που μπορεί να διαγράψει ή να αλλάξει ένα αρχείο. Μόλις κατανοήσετε αυτά τα βασικά, μπορείτε να αυτοματοποιήσετε αυτές τις εργασίες με το PowerShell αντί να χρειάζεται να τις πληκτρολογείτε χειροκίνητα κάθε φορά.

Δείτε επίσης:

Αφήστε ένα σχόλιο

Τα Windows 11 25H2 είναι πλέον πλήρως διαθέσιμα για όλους τους κατάλληλους υπολογιστές

Τα Windows 11 25H2 είναι πλέον πλήρως διαθέσιμα για όλους τους κατάλληλους υπολογιστές

Τα Windows 11 25H2 είναι πλέον διαθέσιμα για λήψη μέσω του Windows Update για όλους τους επιλέξιμους υπολογιστές που χρησιμοποιούν παλαιότερη έκδοση ή Windows 10. Αποκτήστε τα τώρα.

Πώς να χρησιμοποιήσετε το FlyOOBE για αναβάθμιση σε Windows 11 σε μη υποστηριζόμενη CPU

Πώς να χρησιμοποιήσετε το FlyOOBE για αναβάθμιση σε Windows 11 σε μη υποστηριζόμενη CPU

Για να εγκαταστήσετε τα Windows 11 σε μη υποστηριζόμενο υλικό με ασύμβατο επεξεργαστή, μπορείτε να χρησιμοποιήσετε το εργαλείο τρίτου κατασκευαστή FlyOOBE. Δείτε πώς.

Η Microsoft αντικαθιστά τα πιστοποιητικά Secure Boot που λήγουν στα Windows 11 – Όλες οι λεπτομέρειες και πώς να ενημερώσετε τα δικά σας

Η Microsoft αντικαθιστά τα πιστοποιητικά Secure Boot που λήγουν στα Windows 11 – Όλες οι λεπτομέρειες και πώς να ενημερώσετε τα δικά σας

Τα πιστοποιητικά ασφαλούς εκκίνησης των Windows 11 λήγουν τον Ιούνιο του 2026. Μάθετε πώς να ελέγχετε, να ενημερώνετε και να ασφαλίζετε τον υπολογιστή σας για να αποφύγετε προβλήματα εκκίνησης ή ασφάλειας.

Πώς να αλλάξετε την πολιτική εκτέλεσης για την εκτέλεση σεναρίων στο PowerShell

Πώς να αλλάξετε την πολιτική εκτέλεσης για την εκτέλεση σεναρίων στο PowerShell

Για να επιτρέψετε την εκτέλεση σεναρίων στο PowerShell, πρέπει να αλλάξετε την πολιτική εκτέλεσης. Η πολιτική Set-ExecutionPolicy RemoteSigned επιτρέπει τα σενάρια.

Οι εκδόσεις 29560 και 28020.1803 για τα Windows 11 φτάνουν στο Canary Channel

Οι εκδόσεις 29560 και 28020.1803 για τα Windows 11 φτάνουν στο Canary Channel

Τα Windows 11 builds 29560 και 28020.1803 κυκλοφορούν με νέες ρυθμίσεις πένας, ενημερώσεις λειτουργίας προγραμματιστή και διορθώσεις συστήματος.

Πώς να εξαγάγετε αρχεία .tar.gz στα Windows 11

Πώς να εξαγάγετε αρχεία .tar.gz στα Windows 11

Για να εξαγάγετε αρχεία .tar.gz στα Windows 11, χρησιμοποιήστε τις εντολές tar -xvzf source -C destination ή sudo tar -xvzf /mnt/c/source -C /mnt/c/destination.

Η επόμενη κονσόλα Xbox αρχίζει να παίρνει μορφή – το πρώτο υλικό Project Helix θα κυκλοφορήσει στους προγραμματιστές το 2027

Η επόμενη κονσόλα Xbox αρχίζει να παίρνει μορφή – το πρώτο υλικό Project Helix θα κυκλοφορήσει στους προγραμματιστές το 2027

Το επόμενο Xbox ήδη παίρνει μορφή. Οι ενημερώσεις GDC 2026 της Microsoft αποκαλύπτουν γραφικά AI, ταχύτερο χώρο αποθήκευσης και βαθύτερη ενσωμάτωση των Windows.

Η Microsoft επιβεβαιώνει ότι η λειτουργία Xbox θα κυκλοφορήσει σε υπολογιστές με Windows 11 τον Απρίλιο του 2026

Η Microsoft επιβεβαιώνει ότι η λειτουργία Xbox θα κυκλοφορήσει σε υπολογιστές με Windows 11 τον Απρίλιο του 2026

Τα Windows 11 θα αποκτήσουν την εμπειρία Xbox Full Screen Experience τον Απρίλιο του 2026, μετατρέποντας τους υπολογιστές σε συστήματα παιχνιδιών τύπου κονσόλας.

Πώς να αναζητήσετε τοπικά αρχεία χρησιμοποιώντας την εφαρμογή Copilot στα Windows 11

Πώς να αναζητήσετε τοπικά αρχεία χρησιμοποιώντας την εφαρμογή Copilot στα Windows 11

Για να χρησιμοποιήσετε την αναζήτηση αρχείων με το Copilot στα Windows 11, πρέπει να επιτρέψετε τα δικαιώματα και να χρησιμοποιήσετε φυσική γλώσσα για την εύρεση και το άνοιγμα αρχείων.

Πώς να εγκαταστήσετε το Duck.ai (DuckDuckGo) ως εφαρμογή στα Windows 11, 10

Πώς να εγκαταστήσετε το Duck.ai (DuckDuckGo) ως εφαρμογή στα Windows 11, 10

Εγκαταστήστε την εφαρμογή Duck.ai σε Windows 11 ή 10 με Edge ή Chrome ως PWA για γρήγορη και ιδιωτική πρόσβαση στο DuckDuckGo AI χωρίς να χρειάζεστε μια εγγενή εφαρμογή.