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.






Vedere anche




Argomenti della Guida