Elimina i punti di interruzione dalla console corrente.

Sintassi

Remove-PSBreakpoint [-Id] <Int32[]> [-Confirm] [-WhatIf] [<CommonParameters>]

Remove-PSBreakpoint [-Breakpoint] <Breakpoint[]> [-Confirm] [-WhatIf] [<CommonParameters>]

Descrizione

Il cmdlet Remove-PSBreakpoint elimina un punto di interruzione. Immettere un oggetto punto di interruzione o l'ID di un punto di interruzione.

Quando si rimuove un punto di interruzione, l'oggetto punto di interruzione non sarà più disponibile né funzionale. Se un oggetto punto di interruzione è stato salvato in una variabile, il riferimento esisterà ancora, ma il punto di interruzione non funzionerà.

Remove-PSBreakpoint è uno dei diversi cmdlet progettati per il debug degli script di Windows PowerShell. Per ulteriori informazioni sul debugger di Windows PowerShell, vedere about_Debuggers.

Parametri

-Breakpoint <Breakpoint[]>

Specifica i punti di interruzione da eliminare. Immettere una variabile che contiene oggetti punto di interruzione o un comando che consente di ottenere oggetti punto di interruzione, ad esempio Get-PSBreakpoint. È inoltre possibile reindirizzare gli oggetti punto di interruzione a Remove-PSBreakpoint.

Obbligatorio?

true

Posizione?

1

Valore predefinito

nessuno

Accettare input da pipeline?

true (ByValue)

Accettare caratteri jolly?

false

-Id <Int32[]>

Elimina i punti di interruzione con gli ID specificati.

Obbligatorio?

true

Posizione?

1

Valore predefinito

nessuno

Accettare input da pipeline?

true (ByPropertyName)

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

System.Management.Automation.Breakpoint

È inoltre possibile reindirizzare oggetti punto di interruzione a Remove-PSBreakpoint.

Output

Nessuno

Il cmdlet non genera alcun output.

Esempio 1

C:\PS>get-breakpoint | remove-breakpoint

Descrizione
-----------
Questo comando elimina tutti i punti di interruzione nella console corrente.






Esempio 2

C:\PS>$b = set-psbreakpoint -script sample.ps1 -variable Name

C:\PS> $b | remove-psbreakpoint

Descrizione
-----------
Questo comando elimina un punto di interruzione.

Nel primo comando viene utilizzato il cmdlet Set-PSBreakpoint per creare un punto di interruzione nella variabile Name dello script Sample.ps1. L'oggetto punto di interruzione viene quindi salvato nella variabile $b.

Nel secondo comando viene utilizzato il cmdlet Remove-PSBreakpoint per eliminare il nuovo punto di interruzione. Viene utilizzato un operatore pipeline (|) per inviare l'oggetto punto di interruzione nella variabile $b al cmdlet Remove-PSBreakpoint.

Il risultato di questo comando è il fatto che, se si esegue lo script, l'esecuzione prosegue fino al completamento senza arrestarsi. Inoltre, il cmdlet Get-PSBreakpoint non restituisce questo punto di interruzione.






Esempio 3

C:\PS>remove-psbreakpoint -id 2

Descrizione
-----------
Questo comando elimina il punto di interruzione con ID 2.






Esempio 4

C:\PS>function del-psb { get-psbreakpoint | remove-psbreakpoint }

Descrizione
-----------
Questa semplice funzione elimina tutti i punti di interruzione nella console corrente. Viene utilizzato il cmdlet Get-PSBreakpoint per ottenere i punti di interruzione. Viene quindi utilizzato un operatore pipeline (|) per inviare i punti di interruzione al cmdlet Remove-PSBreakpoint che li eliminerà. 

È pertanto possibile digitare "psb-del" anziché il comando più lungo.

Per salvare la funzione, aggiungerla al profilo di Windows PowerShell.






Vedere anche




Argomenti della Guida