Add-SCSMAllowListClass
Добавляет указанные классы в список разрешенных классов, используемых соединителем CI Service Manager Operations Manager во время синхронизации.
Синтаксис
Add-SCSMAllowListClass
[-ClassName] <String[]>
[-SCSession <Connection[]>]
[-ComputerName <String[]>]
[-Credential <PSCredential>]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Описание
Командлет add-SCSMAllowListClass добавляет указанные классы в список разрешенных классов, используемых соединителем CI Service Manager Operations Manager во время синхронизации.
Примеры
Пример 1. Добавление класса в список разрешений
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
В этом примере класс добавляется в список разрешений. Первый командлет добавляет класс SoftwareItem в список разрешений. Второй командлет извлекает список разрешений для проверки добавления.
Пример 2. Добавление недопустимого имени класса
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
Эта команда пытается добавить класс в список разрешений. Однако Config не является допустимым значением параметра ClassName.
Параметры
-ClassName
Задает имена классов, добавляемых в список разрешений соединителя CI для элемента конфигурации Operations Manager. Каждое имя класса должно соответствовать свойству идентификатора существующего элемента <ClassType> пакета управления. Разделите несколько имен классов запятой.
Тип: | System.String[] |
Position: | 0 |
Default value: | None |
Обязательно: | True |
Принять входные данные конвейера: | False |
Принять подстановочные знаки: | False |
-ComputerName
Указывает имя компьютера, на котором выполняется служба доступа к данным System Center.
Учетная запись пользователя, указанная в параметре учетных данных
Тип: | System.String[] |
Position: | Named |
Default value: | Localhost |
Обязательно: | False |
Принять входные данные конвейера: | False |
Принять подстановочные знаки: | False |
-Confirm
Запрашивает подтверждение перед запуском командлета.
Тип: | System.Management.Automation.SwitchParameter |
Aliases: | cf |
Position: | Named |
Default value: | False |
Обязательно: | False |
Принять входные данные конвейера: | False |
Принять подстановочные знаки: | False |
-Credential
Указывает учетные данные, которые этот командлет использует для подключения к серверу, на котором выполняется служба доступа к данным System Center. Указанная учетная запись пользователя должна иметь права доступа к серверу.
Тип: | System.Management.Automation.PSCredential |
Position: | Named |
Default value: | None |
Обязательно: | False |
Принять входные данные конвейера: | False |
Принять подстановочные знаки: | False |
-SCSession
Объект, представляющий сеанс на сервере управления Service Manager.
Тип: | Microsoft.SystemCenter.Core.Connection.Connection[] |
Position: | Named |
Default value: | None |
Обязательно: | False |
Принять входные данные конвейера: | False |
Принять подстановочные знаки: | False |
-WhatIf
Показывает, что произойдет, если командлет выполняется. Командлет не выполняется.
Тип: | System.Management.Automation.SwitchParameter |
Aliases: | wi |
Position: | Named |
Default value: | False |
Обязательно: | False |
Принять входные данные конвейера: | False |
Принять подстановочные знаки: | False |
Входные данные
None.
Входные данные в этот командлет невозможно передать.
Выходные данные
None.
Этот командлет не создает выходные данные.