Clear-History
Elimina le voci dalla cronologia dei comandi.
Sintassi
Clear-History [[-Id] <Int32[]>] [[-Count] <int>] [-Newest] [-Confirm] [-WhatIf] [<CommonParameters>]
Clear-History [[-Count] <int>] [-CommandLine <string[]>] [-Newest] [-Confirm] [-WhatIf] [<CommonParameters>]
Descrizione
Il cmdlet Clear-History elimina i comandi dalla cronologia dei comandi, ovvero l'elenco dei comandi immessi durante la sessione corrente.
Senza parametri, tramite Clear-History vengono eliminati tutti i comandi dalla cronologia della sessione, ma è possibile utilizzare i parametri di Clear-History per eliminare comandi selezionati.
Parametri
-CommandLine <string[]>
Elimina i comandi con le stringhe di testo specificate. Se si immette più di una stringa, tramite Clear-History verranno eliminati i comandi con qualsiasi stringa.
Obbligatorio? |
false |
Posizione? |
named |
Valore predefinito |
|
Accettare input da pipeline? |
false |
Accettare caratteri jolly? |
true |
-Count <int>
Cancella il numero specificato di voci della cronologia, a partire dalla voce meno recente.
Se si utilizzano i parametri Count e Id nello stesso comando, il cmdlet cancella il numero di voci specificate dal parametro Count, a partire dalla voce specificata dal parametro Id. Ad esempio, se Count è 10 e Id è 30, tramite Clear-History vengono cancellati gli elementi da 21 a 30 (inclusi).
Se si utilizzano i parametri Count e CommandLine nello stesso comando, tramite Clear-History viene cancellato il numero di voci specificate dal parametro Count, a partire dalla voce specificata dal parametro CommandLine.
Obbligatorio? |
false |
Posizione? |
2 |
Valore predefinito |
|
Accettare input da pipeline? |
false |
Accettare caratteri jolly? |
false |
-Id <Int32[]>
Elimina i comandi con gli ID cronologia specificati.
Per trovare l'ID cronologia di un comando, utilizzare Get-History.
Obbligatorio? |
false |
Posizione? |
1 |
Valore predefinito |
nessuno |
Accettare input da pipeline? |
false |
Accettare caratteri jolly? |
false |
-Newest
Elimina le voci più recenti nella cronologia. Per impostazione predefinita, tramite Clear-History vengono eliminate le voci meno recenti nella cronologia.
Obbligatorio? |
false |
Posizione? |
named |
Valore predefinito |
False |
Accettare input da pipeline? |
false |
Accettare caratteri jolly? |
false |
-Confirm
Chiede una conferma prima di eseguire il comando.
Obbligatorio? |
false |
Posizione? |
named |
Valore predefinito |
|
Accettare input da pipeline? |
false |
Accettare caratteri jolly? |
false |
-WhatIf
Descrive ciò che accadrebbe se si eseguisse il comando senza eseguirlo realmente.
Obbligatorio? |
false |
Posizione? |
named |
Valore predefinito |
|
Accettare input da pipeline? |
false |
Accettare caratteri jolly? |
false |
<CommonParameters>
Questo cmdlet supporta i parametri comuni -Verbose, -Debug, -ErrorAction, -ErrorVariable, -OutBuffer e -OutVariable. Per ulteriori informazioni, vedere about_Commonparameters.
Input e output
Il tipo di input è il tipo degli oggetti che è possibile reindirizzare al cmdlet. Il tipo restituito è il tipo degli oggetti restituiti dal cmdlet.
Input |
Nessuno Non è possibile reindirizzare oggetti a Clear-History. |
Output |
Nessuno Questo cmdlet non genera alcun output. |
Note
La cronologia della sessione è un elenco dei comandi immessi durante la sessione corrente. È possibile visualizzare la cronologia, aggiungere ed eliminare comandi ed eseguire comandi dalla cronologia stessa. Per ulteriori informazioni, vedere about_History.
L'eliminazione di un comando dalla cronologia non modifica gli ID cronologia degli elementi restanti nella cronologia del comando.
Esempio 1
C:\PS>clear-history
Descrizione
-----------
Elimina tutti i comandi dalla cronologia della sessione.
Esempio 2
C:\PS>clear-history -id 23, 25
Descrizione
-----------
Elimina i comandi con gli ID cronologia 23 e 25.
Esempio 3
C:\PS>clear-history -command *help*, *command
Descrizione
-----------
Elimina i comandi che includono "help" o terminano con "command".
Esempio 4
C:\PS>clear-history -count 10 -newest
Descrizione
-----------
Elimina i 10 comandi più recenti dalla cronologia.
Esempio 5
C:\PS>clear-history -id 10 -count 3
Descrizione
-----------
Elimina i tre comandi meno recenti, a partire dalla voce con ID 10.