Remove-SCSMClassInstance
Entfernt eine Klasseninstanz.
Syntax
Remove-SCSMClassInstance
[-Instance] <EnterpriseManagementInstance[]>
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Beschreibung
Das Cmdlet Remove-SCSMClassInstance entfernt dauerhaft eine Klasseninstanz.
Beispiele
Beispiel 1: Entfernen aller Klasseninstanzen eines bestimmten Typs
PS C:\>$Cmp = Get-SCSMClass -Name Microsoft.Windows.Computer
PS C:\>Get-SCSMClassInstance -Class $Cmp|Format-Table PrincipalName,DisplayName
PrincipalName DisplayName
------------- -----------
CenSupport.contoso.com CenSupport$
Computer1.contoso.com Computer1.contoso.com
WIN-752HJBSX24M.contoso.com
PS C:\>Get-SCSMClassInstance -Class $Cmp -Filter 'DisplayName -Like "C%"'
PrincipalName DisplayName
------------- -----------
Computer1.contoso.com Computer1.contoso.com
PS C:\>Get-SCSMClassInstance -Class $Cmp -Filter 'DisplayName -like "Computer1%"' | Remove-SCSMClassInstance
PS C:\>Get-SCSMClassInstance -Class $Cmp|Format-Table PrincipalName,DisplayName
PrincipalName DisplayName
------------- -----------
CenSupport.contoso.com CentSupport$
WIN-752HJBSX24M.woodgrove.com
Diese Befehle entfernen alle Klasseninstanzen vom Typ System.Windows.Computer, wenn die Instanzklasse mit dem Buchstaben C beginnt.
Parameter
-Confirm
Hiermit werden Sie vor der Ausführung des Cmdlets zur Bestätigung aufgefordert.
Type: | SwitchParameter |
Aliases: | cf |
Position: | Named |
Default value: | False |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Instance
Gibt eine Instanz eines zu entfernenden Konfigurationselementobjekts an.
Sie können ein EnterpriseManagementObject angeben, das vom Cmdlet Get-SCSMClassInstance zurückgegeben wird.
Type: | EnterpriseManagementInstance[] |
Position: | 1 |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-WhatIf
Zeigt, was geschieht, wenn das Cmdlet ausgeführt wird. Das Cmdlet wird nicht ausgeführt.
Type: | SwitchParameter |
Aliases: | wi |
Position: | Named |
Default value: | False |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Eingaben
Microsoft.EnterpriseManagement.Core.Cmdlets.Instances.EnterpriseManagementInstance
Sie können eine Klasseninstanz an den Instanzparameter des Cmdlets Remove-SCSMClassInstance weiterleiten.
Ausgaben
None.
Dieses Cmdlet generiert keine Ausgabe.