Υπάρχει τρόπος προβολής του ιστορικού της γραμμής εντολών σε όλες τις περιόδους λειτουργίας του PowerShell ; Το Windows PowerShell σάς επιτρέπει να βλέπετε κάθε εντολή που έχετε εκτελέσει στην τρέχουσα περίοδο λειτουργίας χρησιμοποιώντας την εντολή Get-History. Αλλά μερικές φορές αυτό δεν είναι αρκετό. Σε αυτόν τον οδηγό, το Quantrimang.com θα σας δείξει πώς να προβάλλετε ολόκληρο το ιστορικό εντολών από όλες τις προηγούμενες περιόδους λειτουργίας στα Windows 10.
Πώς να προβάλετε το ιστορικό εντολών από προηγούμενες περιόδους λειτουργίας PowerShell στα Windows 10
1. Για να χρησιμοποιήσετε τη λειτουργία προβολής ιστορικού εντολών PowerShell, πρέπει πρώτα να εγκαταστήσετε τη λειτουργική μονάδα PSReadLine χρησιμοποιώντας την παρακάτω εντολή.
Install-Module PSReadLine
Για να χρησιμοποιήσετε τη λειτουργία προβολής ιστορικού εντολών PowerShell, πρέπει πρώτα να εγκαταστήσετε τη λειτουργική μονάδα PSReadLine
Εάν σας ζητηθεί να εγκαταστήσετε το NuGet Provider , πληκτρολογήστε Y
και πατήστε Enter
.
2. Στη συνέχεια, πληκτρολογήστε την ακόλουθη εντολή για να εμφανίσετε τη διαδρομή προς το αρχείο στο οποίο είναι αποθηκευμένο το ιστορικό εντολών του PowerShell.
(Get-PSReadlineOption).HistorySavePath
Εμφανίζει τη διαδρομή προς το αρχείο στο οποίο είναι αποθηκευμένο το ιστορικό εντολών του PowerShell
3. Για να δείτε το πλήρες λεπτομερές ιστορικό εντολών στην κονσόλα PowerShell, εκτελέστε αυτήν την εντολή:
cat (Get-PSReadlineOption).HistorySavePath
4. Για να διαγράψετε όλο το ιστορικό των εντολών PowerShell που έχετε εισαγάγει, πληκτρολογήστε την ακόλουθη εντολή:
Remove-Item (Get-PSReadlineOption).HistorySavePath
Η εντολή διαγράφει όλο το ιστορικό των εντολών του PowerShell που έχετε εισαγάγει
5. Εάν πρέπει να αποτρέψετε το PowerShell από την αποθήκευση του ιστορικού εντολών, εκτελέστε αυτήν την εντολή:
Set-PSReadlineOption -HistorySaveStyle SaveNothing
Η εντολή εμποδίζει το PowerShell να αποθηκεύσει το ιστορικό εντολών
6. Όποτε θέλετε να διαμορφώσετε το PowerShell ώστε να παρακολουθεί όλες τις εκτελεσμένες εντολές, εκτελέστε την ακόλουθη εντολή:
Set-PSReadlineOption -HistorySaveStyle SaveIncrementally
Παραπάνω είναι οι εντολές που μπορείτε να χρησιμοποιήσετε για να ελέγξετε το ιστορικό των χρησιμοποιημένων εντολών στο Powershell.
Ελπίζω να είστε επιτυχημένοι.