Add-SCSMAllowListClass
Fügt die angegebenen Klassen zur Zulassungsliste der Klassen hinzu, die während der Synchronisierung vom Service Manager Operations Manager CI Connector verwendet werden.
Syntax
Add-SCSMAllowListClass
[-ClassName] <String[]>
[-SCSession <Connection[]>]
[-ComputerName <String[]>]
[-Credential <PSCredential>]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Beschreibung
Das Cmdlet Add-SCSMAllowListClass fügt die angegebenen Klassen zur Zulassungsliste der Klassen hinzu, die der Service Manager Operations Manager CI Connector während der Synchronisierung verwendet. Die angegebenen Klassen müssen bereits in vorhandenen Management Packs definiert werden.
Beispiele
Beispiel 1: Hinzufügen einer Klasse zur Zulassungsliste
PS C:\>Add-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
System.SoftwareItem System.Software.Library
In diesem Beispiel wird der Zulassungsliste eine Klasse hinzugefügt. Das erste Cmdlet fügt der Zulassungsliste die SoftwareItem-Klasse hinzu. Das zweite Cmdlet ruft die Zulassungsliste ab, um das Hinzufügen zu überprüfen.
Beispiel 2: Hinzufügen eines ungültigen Klassennamens
PS C:\>Add-SCSMAllowListClass -ClassName "Config"
[CODE_Snippit]Add-SCSMAllowListClass[CODE_Snippit]: The management pack class Config could not be found. Did you mean:
System.ConfigItem
System.Search.ProviderConfig
System.Announcement.Config
System.GroomingConfiguration
Microsoft.SystemCenter.ConfigureWorkflowTarget
Microsoft.SystemCenter.ConfigItemGroup
Microsoft.SystemCenter.ConfigurationManager.AICatalog
Microsoft.SystemCenter.ConfigurationManager.CollectionInfo
Microsoft.SystemCenter.ConfigurationManager.DCM_CI
Microsoft.SystemCenter.ConfigurationManager.DCM_NonCompliance_CI
Microsoft.SystemCenter.ConfigurationManager.DeployedComputer
Microsoft.SystemCenter.ConfigurationManager.Package
Microsoft.SystemCenter.ConfigurationManager.Program
System.Notification.ConfigurationSource
System.Notification.SIPConfigurationSource
System.Notification.SMTPConfigurationSource
Microsoft.SystemCenter.LinkingFramework.Configuration.CmdbSyncRuleTarget
System.LinkingFramework.SccmSource
Microsoft.EnterpriseManagement.LinkingFramework.OpsMgrConnector.Config
Microsoft.EnterpriseManagement.LinkingFramework.OpsMgrConnector.OpsMgrCIs
System.InboundEmail.Configuration
Microsoft.SystemCenter.ServiceManager.InboundEmail.Configuration.WorkflowTarget
System.WorkItem.Activity.WorkflowTarget
System.WorkItem.ChangeRequest.WorkflowTarget
Microsoft.SystemCenter.WorkItem.DCMIncident
System.WorkItem.Incident.Wizard.AutomaticChangeIncident
System.WorkItem.Incident.Wizard.DCMIntegration
Microsoft.SystemCenter.ServiceManager.Portal.Links.Configuration
ServiceManager.SoftwareDeployment.SCCM.Configuration
?
At line:1 char:23
+ Add-SCSMAllowListClass <<<< -ClassName Config
+ CategoryInfo : InvalidData: (Config:String) [Add-SCSMAllowListClass], ArgumentException
+ FullyQualifiedErrorId : Invalid allow list XML,Microsoft.EnterpriseManagement.SMCmdlets.AddSCSMAllowListClass
Dieser Befehl versucht, der Zulassungsliste eine Klasse hinzuzufügen. Config ist jedoch kein gültiger Wert für den parameter ClassName.
Parameter
-ClassName
Gibt die Namen der Klassen an, die der Zulassungsliste des Konfigurationselements Operations Manager CI-Connector hinzugefügt werden sollen. Jeder Klassenname muss einer ID-Eigenschaft eines vorhandenen <ClassType-> Management Pack-Elements entsprechen. Trennen Sie mehrere Klassennamen durch ein Komma.
Typ: | System.String[] |
Position: | 0 |
Standardwert: | None |
Erforderlich: | True |
Pipelineeingabe akzeptieren: | False |
Platzhalterzeichen akzeptieren: | False |
-ComputerName
Gibt den Namen des Computers an, auf dem der System Center Data Access-Dienst ausgeführt wird. Das benutzerkonto, das im parameter Credential angegeben ist, muss über Zugriffsrechte für den angegebenen Computer verfügen.
Typ: | System.String[] |
Position: | Named |
Standardwert: | Localhost |
Erforderlich: | False |
Pipelineeingabe akzeptieren: | False |
Platzhalterzeichen akzeptieren: | False |
-Confirm
Fordert Sie vor dem Ausführen des Cmdlets zur Bestätigung auf.
Typ: | System.Management.Automation.SwitchParameter |
Aliase: | cf |
Position: | Named |
Standardwert: | False |
Erforderlich: | False |
Pipelineeingabe akzeptieren: | False |
Platzhalterzeichen akzeptieren: | 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.
Typ: | System.Management.Automation.PSCredential |
Position: | Named |
Standardwert: | None |
Erforderlich: | False |
Pipelineeingabe akzeptieren: | False |
Platzhalterzeichen akzeptieren: | False |
-SCSession
Ein Objekt, das die Sitzung auf einem Dienst-Manager-Verwaltungsserver darstellt.
Typ: | Microsoft.SystemCenter.Core.Connection.Connection[] |
Position: | Named |
Standardwert: | None |
Erforderlich: | False |
Pipelineeingabe akzeptieren: | False |
Platzhalterzeichen akzeptieren: | False |
-WhatIf
Zeigt, was passiert, wenn das Cmdlet ausgeführt wird. Das Cmdlet wird nicht ausgeführt.
Typ: | System.Management.Automation.SwitchParameter |
Aliase: | wi |
Position: | Named |
Standardwert: | False |
Erforderlich: | False |
Pipelineeingabe akzeptieren: | False |
Platzhalterzeichen akzeptieren: | False |
Eingaben
None.
Sie können keine Eingabe an dieses Cmdlet weiterleiten.
Ausgaben
None.
Dieses Cmdlet generiert keine Ausgabe.