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.