C'è un modo per cancellare la variabile $ Error che tiene traccia degli errori in una sessione di PowerShell?
Se sì, come si fa?
ho provato: $error.clear
Nel PowerShell ISE su Windows 7 e l'array $ errore è ancora popolato.
C'è un modo per cancellare la variabile $ Error che tiene traccia degli errori in una sessione di PowerShell?
Se sì, come si fa?
ho provato: $error.clear
Nel PowerShell ISE su Windows 7 e l'array $ errore è ancora popolato.
Si tratta di una chiamata di metodo .NET quindi è necessario parentesi:
$error.clear()
$True
solito restituisce true. Non so se puoi renderlo falso. Immagino che potresti farlo a meno che non sia di sola lettura. Ovviamente non consiglierei di impostarlo su qualcos'altro. Probabilmente le traduzioni indipendenti dal sistema esistono come se (1), ma non lo garantirei.
if($True) {write-host "Foo!"}
allora si può eseguire
if($False) {write-host "not"}
addendum Minore: dovrebbe essere '$ error.Clear()' – paulsm4
PowerShell è * non * maiuscole e minuscole. Se lo fosse, sarebbe '$ Error.Clear()'. :-) –