Variablenwerte löschen
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) |