Verwijderen van een variabele

Je kunt de variabelen binnen PowerShell als een drive benaderen:

Get-ChildItem Variable:

Dit geeft een lijst van alle standaard aanwezige en de zelf aangemaakte variabelen. Op eenzelfde manier kun je dus ook een variabele verwijderen:

Remove-Item Variable:c

Heel rigoureus is:

Get-Variable | Remove-Variable

Uiteraard krijg je foutmeldingen vanwege de standaard aanwezige variabelen die niet verwijderd kunnen worden, maar de rest is weldegelijk verdwenen.

De netste manier is echter:

Remove-Variable -Name <variabelenaam>

Let op dat de naam van de variabele zonder $ geschreven wordt. Het dollarteken voor de naam betekent alleen maar dat het om de inhoud van de variabele gaat. Dus:

$a = 3

Remove-Variable -Name $a

Dit geeft als waarde 3 terug aan de parameter -Name. De variabele 3 bestaat niet. De naam van de variabele zelf is a.

$a = 3

Remove-Variable -Name a

Bovenstaand commando is wel correct.