¿Hay alguna forma de borrar la variable $ Error que rastrea errores en una sesión de PowerShell?
Si es así, ¿cómo lo hace?
que he intentado: $error.clear
En el PowerShell ISE en Windows 7 y la matriz $ error sigue poblada.
¿Hay alguna forma de borrar la variable $ Error que rastrea errores en una sesión de PowerShell?
Si es así, ¿cómo lo hace?
que he intentado: $error.clear
En el PowerShell ISE en Windows 7 y la matriz $ error sigue poblada.
Es un llamado método de .NET por lo que necesita parens:
$error.clear()
$True
generalmente se evalúa como TRUE. No sé si puedes configurarlo para que sea falso. Supongo que podrías hacerlo a menos que sea de solo lectura. Por supuesto, no recomendaría configurarlo para otra cosa. Probablemente existen traducciones independientes del sistema como si (1), pero no lo garantizaría.
if($True) {write-host "Foo!"}
entonces se puede ejecutar
if($False) {write-host "not"}
adición Menor: debe ser '$ error.Clear()' – paulsm4
PowerShell es * no * mayúsculas y minúsculas. Si lo fuera, sería '$ Error.Clear()'. :-) –