Remove-SCClassInstance
Entfernt eine Klasseninstanz.
Syntax
Default (Standardwert)
Remove-SCClassInstance
[-Instance] <EnterpriseManagementInstance[]>
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Beschreibung
Mit dem Cmdlet Remove-SCClassInstance wird eine Klasseninstanz dauerhaft entfernt.
Beispiele
Beispiel 1: Entfernen aller Klasseninstanzen eines bestimmten Typs
PS C:\>$Cmp = Get-SCClass -Name Microsoft.Windows.Computer
PS C:\>Get-SCClassInstance -Class $Cmp -Filter 'DisplayName -like "Computer1%"' | Remove-SCClassInstance
PS C:\>Get-SCClassInstance -Class $Cmp|Format-Table PrincipalName,DisplayName
PrincipalName DisplayName
------------- -----------
CenSupport.contoso.com CentSupport$
WIN-752HJBSX24M.woodgrove.com
Mit diesen Befehlen werden alle Klasseninstanzen vom Typ "System.Windows.Computer" entfernt, wenn die Instanz "DisplayName" mit der Zeichenfolge "Computer1" beginnt.
Parameter
-Confirm
Fordert Sie zur Bestätigung auf, bevor Sie das Cmdlet ausführen.
Parametereigenschaften
| Typ: | System.Management.Automation.SwitchParameter |
| Standardwert: | False |
| Unterstützt Platzhalter: | False |
| Nicht anzeigen: | False |
| Aliase: | vgl |
Parametersätze
(All)
| Position: | Named |
| Obligatorisch.: | False |
| Wert aus Pipeline: | False |
| Wert aus Pipeline nach dem Eigenschaftsnamen: | False |
| Wert aus verbleibenden Argumenten: | False |
-Instance
Gibt eine Instanz eines Configuration Item-Objekts an, die entfernt werden soll.
Sie können ein EnterpriseManagementObject angeben, das vom Cmdlet Get-SCClassInstance zurückgegeben wird.
Parametereigenschaften
| Typ: | Microsoft.EnterpriseManagement.Core.Cmdlets.Instances.EnterpriseManagementInstance[] |
| Standardwert: | None |
| Unterstützt Platzhalter: | False |
| Nicht anzeigen: | False |
Parametersätze
(All)
| Position: | 1 |
| Obligatorisch.: | True |
| Wert aus Pipeline: | True |
| Wert aus Pipeline nach dem Eigenschaftsnamen: | False |
| Wert aus verbleibenden Argumenten: | False |
-WhatIf
Zeigt, was passiert, wenn das Cmdlet ausgeführt wird. Das Cmdlet wird nicht ausgeführt.
Parametereigenschaften
| Typ: | System.Management.Automation.SwitchParameter |
| Standardwert: | False |
| Unterstützt Platzhalter: | False |
| Nicht anzeigen: | False |
| Aliase: | Wi |
Parametersätze
(All)
| Position: | Named |
| Obligatorisch.: | False |
| Wert aus Pipeline: | False |
| Wert aus Pipeline nach dem Eigenschaftsnamen: | False |
| Wert aus verbleibenden Argumenten: | False |
CommonParameters
Dieses Cmdlet unterstützt die allgemeinen Parameter -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction und -WarningVariable. Weitere Informationen findest du unter about_CommonParameters.
Eingaben
Microsoft.EnterpriseManagement.Core.Cmdlets.Instances.EnterpriseManagementInstance
Sie können eine Klasseninstanz über die Pipeline an den Instance-Parameter des Cmdlets Remove-SCClassInstance übergeben.
Ausgaben
None.
Dieses Cmdlet generiert keine Ausgabe.