Remove-SCSMAllowListClass

Entfernt die angegebenen Klassen aus der Zulässigen Liste der Klassen, die vom Operations Manager CI Connector während der Synchronisierung in Service Manager verwendet werden.

Syntax

Remove-SCSMAllowListClass
      [-ClassName] <String[]>
      [-SCSession <Connection[]>]
      [-ComputerName <String[]>]
      [-Credential <PSCredential>]
      [-WhatIf]
      [-Confirm]
      [<CommonParameters>]

Beschreibung

Das Cmdlet Remove-SCSMAllowListClass entfernt die angegebenen Klassen aus der Zulässigkeitsliste der Klassen, die der Operations Manager CI Connector während der Synchronisierung in Service Manager verwendet. Wenn der Klassenname in der Zulässigen Liste nicht vorhanden ist, gibt das Cmdlet eine Argument ausnahme zurück.

Beispiele

Beispiel 1: Entfernen einer Klasse aus der Zulässigen Liste

PS C:\>Remove-SCSMAllowListClass "System.SoftwareItem"
PS C:\> Get-SCSMAllowList
name                                                        mp
----                                                        --
System.Service                                              System.Library
System.Database                                             System.Library
Microsoft.Windows.ApplicationComponent                      Microsoft.Windows.Library
Microsoft.Windows.ComputerRole                              Microsoft.Windows.Library
System.Computer                                             System.Library
System.OperatingSystem                                      System.Library
Microsoft.Windows.LogicalDevice                             Microsoft.Windows.Library
System.SoftwareInstallation                                 System.Library
System.WebSite                                              System.Library

Der erste Befehl entfernt die SoftwareItem-Klasse aus der Zulässigen Liste.

Der zweite Befehl ruft die Zulässige Liste ab, um zu überprüfen, ob die Klasse entfernt wurde.

Beispiel 2: Versuch, ein Element nicht in der Liste zu entfernen

PS C:\>Remove-SCSMAllowListClass "System.SoftwareItem"
Remove-SCSMAllowListClass : Class System.SoftwareItem cannot be removed because it is not in the allow list.
At line:1 char:26
+ Remove-SCSMAllowListClass <<<<  "System.SoftwareItem"
    + CategoryInfo          : InvalidData: (System.SoftwareItem:String) [Remove-SCSMAllowListClass], ArgumentException
    + FullyQualifiedErrorId : Invalid allow list XML,Microsoft.EnterpriseManagement.SMCmdlets.RemoveSCSMAllowListClass

Dieser Befehl versucht, eine Klasse zu entfernen, die sich nicht in der Liste befindet.

Parameter

-ClassName

Gibt die Namen der Klassen an, die dieses Cmdlet aus der Zulässigkeitsliste des Operations Manager CI Connector entfernt. Jeder Klassenname muss in der Zulässigkeitsliste vorhanden sein und muss einer ID-Eigenschaft eines <ClassType-Management Pack-Elements> entsprechen.

Type:System.String[]
Position:0
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-ComputerName

Gibt den Namen des Computers an, auf dem der System Center Data Access-Dienst ausgeführt wird. Das Benutzerkonto, das im Parameter "Anmeldeinformationen " angegeben ist, muss Über Zugriffsrechte für den angegebenen Computer verfügen.

Type:System.String[]
Position:Named
Default value:Localhost
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Confirm

Hiermit werden Sie vor der Ausführung des Cmdlets zur Bestätigung aufgefordert.

Type:System.Management.Automation.SwitchParameter
Aliases:cf
Position:Named
Default value:False
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Credential

Gibt die Anmeldeinformationen an, die dieses Cmdlet zum Herstellen einer Verbindung mit dem Server verwendet, auf dem der System Center Data Access-Dienst ausgeführt wird. Das angegebene Benutzerkonto muss Über Zugriffsrechte für diesen Server verfügen.

Type:System.Management.Automation.PSCredential
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-SCSession

Gibt ein Objekt an, das die Sitzung auf einen Service Manager Verwaltungsserver darstellt.

Type:Microsoft.SystemCenter.Core.Connection.Connection[]
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-WhatIf

Zeigt, was geschieht, wenn das Cmdlet ausgeführt wird. Das Cmdlet wird nicht ausgeführt.

Type:System.Management.Automation.SwitchParameter
Aliases:wi
Position:Named
Default value:False
Required:False
Accept pipeline input:False
Accept wildcard characters:False

Eingaben

None.

Eingaben können nicht an dieses Cmdlet weitergereicht werden.

Ausgaben

None.

Dieses Cmdlet generiert keine Ausgabe.