Variablenwerte löschen

Um die Werte von Variablen wieder zu löschen, verwenden Sie das Set-EmdbVariable Cmdlet zusammen mit dem ClearValue-Parameter. Alternativ kann über der Variable über die SetVariable()-Methode der Wert $null zugewiesen werden, was ebenfalls eine explizite Zuweisung löscht.


Beispiele:


Hinweis: Voraussetzung für die Beispiele ist ein verbundenes PowerShell-Laufwerk.


Das folgende Beispiel löscht die Variablenzuweisung für die Variable "InternalID" auf den Computer "XP01". Dadurch erhält die Variable für diese Objekt wieder den geerbten Wert :


$MyTarget = Get-EmdbComputer "emdb:\rootDSE\Managed Users & Computers\solys.local\Chicago\ITService\Workstations\XP01"

Set-EmdbVariable "InternalID" -Target $MyTarget -ClearValue


Die Zuweisung auf das "Managed Users & Computers" Objekt wird nun über die SetVariable()-Methode aufgehoben:


$MyTarget = Get-EmdbDomain "emdb:\rootDSE\Managed Users & Computers"

$MyVariable = Get-EmdbVariable "InternalID"

$MyTarget.SetVariable($MyVariable, $null)