Existe-t-il un moyen d'effacer la variable $ Error qui suit les erreurs dans une session PowerShell?
Si oui, comment faites-vous?
J'ai essayé: $error.clear
Dans l'ISE PowerShell sur Windows 7 et le tableau d'erreur $ est toujours peuplée.
Existe-t-il un moyen d'effacer la variable $ Error qui suit les erreurs dans une session PowerShell?
Si oui, comment faites-vous?
J'ai essayé: $error.clear
Dans l'ISE PowerShell sur Windows 7 et le tableau d'erreur $ est toujours peuplée.
Il est un appel de méthode .NET si vous avez besoin parens:
$error.clear()
$True
est habituellement évalué vrai. Je ne sais pas si vous pouvez le définir comme faux. Je suppose que vous pourriez, sauf si c'est en lecture seule. Bien sûr, je ne recommanderais pas le réglage à autre chose. Les traductions probablement indépendantes du système existent comme si (1), mais je ne le garantirais pas.
if($True) {write-host "Foo!"}
alors vous pouvez exécuter
if($False) {write-host "not"}
additif mineur: devrait être 'Error.Clear $()' – paulsm4
PowerShell est * pas * sensible à la casse. Si c'était le cas, ce serait '$ Error.Clear()'. :-) –