Αυτό το cmdlet χειρίζεται την ενέργεια εάν παρουσιαστεί σφάλμα
- Το PowerShell ErrorAction είναι μια κοινή παράμετρος που ενεργοποιείται κάθε φορά που παρουσιάζεται σφάλμα.
- Αυτός ο οδηγός θα συζητήσει το PowerShell ErrorAction, τις παραμέτρους του και τον τρόπο χρήσης τους.
ΧΕΓΚΑΤΑΣΤΑΣΗ ΚΑΝΟΝΤΑΣ ΚΛΙΚ ΣΤΟ ΑΡΧΕΙΟ ΛΗΨΗΣ
- Κατεβάστε το Restoro PC Repair Tool που συνοδεύεται από πατενταρισμένες τεχνολογίες (διαθέσιμο δίπλωμα ευρεσιτεχνίας εδώ).
- Κάντε κλικ Εναρξη σάρωσης για να βρείτε ζητήματα των Windows που θα μπορούσαν να προκαλούν προβλήματα στον υπολογιστή.
- Κάντε κλικ Φτιάξ'τα όλα για να διορθώσετε ζητήματα που επηρεάζουν την ασφάλεια και την απόδοση του υπολογιστή σας.
- Το Restoro έχει ληφθεί από 0 αναγνώστες αυτόν τον μήνα.
Όταν μια εντολή αποτυγχάνει να εκτελεστεί, PowerShell εμφανίζει ένα σφάλμα με βάση την τιμή που έχει οριστεί στο ErrorActionPreference.
Ωστόσο, η παράμετρος ErrorAction στο PowerShell σάς επιτρέπει να καθορίσετε τον τρόπο χειρισμού των σφαλμάτων τερματισμού εάν μια εντολή αποτύχει. Οι διαθέσιμες επιλογές για τον χειρισμό της εκτέλεσης μιας εντολής είναι Continue, Ignore, Stop, Inquire, SilentlyContinue και Suspend (λειτουργεί μόνο για τη ροή εργασίας PowerShell).
Σε αυτόν τον οδηγό, θα συζητήσουμε πώς να χρησιμοποιήσετε το PowerShell ErrorAction με τις μεταβλητές του χρησιμοποιώντας παραδείγματα. Ας αρχίσουμε!
Πώς μπορώ να χρησιμοποιήσω το PowerShell ErrorAction;
1. Να συνεχίσει
Είναι η προεπιλεγμένη προτίμηση της παραμέτρου ErrorAction. Αυτή η ενέργεια ενημερώνει τον κεντρικό υπολογιστή για το σφάλμα και το σενάριο συνεχίζει να εκτελείται. Μπορείτε να δείτε αυτό το παράδειγμα για να καταλάβετε καλύτερα:
- Πάτα το Windows κλειδί, τύπος PowerShellκαι κάντε κλικ Εκτελέστε ως διαχειριστής.
- Αντιγράψτε και επικολλήστε την ακόλουθη εντολή και πατήστε Enter για εκτέλεση:
Get-ChildItem C:\nonexistentfolder -ErrorAction Continue
Write-Output "Αυτή η γραμμή θα εκτελεστεί ακόμα και αν παρουσιαστεί σφάλμα."
2. Αγνοώ
Αυτή η επιλογή δεν ενημερώνει τον κεντρικό υπολογιστή για το σφάλμα και συνεχίζει την εκτέλεση του σεναρίου. Δείτε το παράδειγμα για να καταλάβετε:
- Ανοιξε PowerShell χρησιμοποιώντας την ίδια μέθοδο που χρησιμοποιήθηκε παραπάνω.
- Πληκτρολογήστε την παρακάτω εντολή και πατήστε Enter:
Get-ChildItem C:\nonexistentfolder -ErrorAction Ignore
Write-Output "Αυτή η γραμμή θα εκτελεστεί ακόμα και αν παρουσιαστεί σφάλμα."
- Η λειτουργία απόδοσης των Windows καθιστά τις εφαρμογές άχρηστες για ορισμένους
- Πώς να δημιουργήσετε και να προσαρμόσετε οργανογράμματα στο Visio
3. Να σταματήσει
Εάν έχει παρουσιαστεί το σφάλμα, αυτή η ενέργεια διακόπτει την εκτέλεση του σεναρίου. Για να καταλάβετε καλύτερα, δείτε αυτό το παράδειγμα:
- Ανοιξε PowerShell με δικαιώματα διαχειριστή.
- Πληκτρολογήστε την παρακάτω εντολή και πατήστε Enter:
Get-ChildItem C:\nonexistentfolder -ErrorAction Stop
Write-Output "Αυτή η γραμμή δεν θα εκτελεστεί επειδή παρουσιάστηκε σφάλμα."
4. Ρωτώ
Με αυτήν την επιλογή, όταν παρουσιαστεί το σφάλμα, ο χρήστης λαμβάνει επιλογές και ζητά να καθορίσει την κατάλληλη ενέργεια. Ας ρίξουμε μια ματιά στο παράδειγμα:
- Πρώτα, εκκίνηση PowerShell με δικαιώματα διαχειριστή.
- Αντιγράψτε και επικολλήστε την ακόλουθη εντολή και πατήστε Enter:
Get-ChildItem C:\nonexistentfolder -ErrorAction Inquire
Write-Output "Αυτή η γραμμή θα εκτελεστεί μόνο εάν επιβεβαιώσετε το μήνυμα σφάλματος."
5. Silently Continue
Σαν το Αγνοώ εντολή, δεν θα αναφέρει το σφάλμα στον κεντρικό υπολογιστή και θα συνεχίσει την εκτέλεση. Ωστόσο, σε αντίθεση με το Ignore, θα προσθέσει το σφάλμα στη μεταβλητή $Error. Για να κατανοήσουμε καλύτερα τη δράση, ας ρίξουμε μια ματιά σε ένα παράδειγμα:
- Ανοιξε PowerShell με δικαιώματα διαχειριστή.
- Πληκτρολογήστε την παρακάτω εντολή και πατήστε Enter:
Get-ChildItem C:\nonexistentfolder -ErrorAction SilentlyContinue
Write-Output "Αυτή η γραμμή θα εκτελεστεί ακόμα και αν παρουσιαστεί σφάλμα."
Έτσι, με αυτόν τον τρόπο μπορείτε να χρησιμοποιήσετε το PowerShell ErrorAction για να καθορίσετε τι να κάνετε εάν η εντολή αποτύχει να εκτελεστεί. Εάν έχετε οποιεσδήποτε ερωτήσεις ή ανησυχίες σχετικά με την παράμετρο, μη διστάσετε να μας ενημερώσετε στα σχόλια παρακάτω. Θα χαρούμε να βοηθήσουμε!
Έχετε ακόμα προβλήματα; Διορθώστε τα με αυτό το εργαλείο:
ΕΥΓΕΝΙΚΗ ΧΟΡΗΓΙΑ
Εάν οι παραπάνω συμβουλές δεν έχουν λύσει το πρόβλημά σας, ο υπολογιστής σας ενδέχεται να αντιμετωπίσει βαθύτερα προβλήματα με τα Windows. Συνιστούμε λήψη αυτού του εργαλείου επισκευής υπολογιστή (αξιολογήθηκε Εξαιρετικά στο TrustPilot.com) για να τους αντιμετωπίσετε εύκολα. Μετά την εγκατάσταση, απλώς κάντε κλικ στο Εναρξη σάρωσης κουμπί και μετά πατήστε το Φτιάξ'τα όλα.