Add-SCSMAllowListClass
Adiciona as classes especificadas à lista de permissões de classes usadas pelo Conector de CI do Service Manager Operations Manager durante a sincronização.
Sintaxe
Add-SCSMAllowListClass
[-ClassName] <String[]>
[-SCSession <Connection[]>]
[-ComputerName <String[]>]
[-Credential <PSCredential>]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Description
O cmdlet Add-SCSMAllowListClass adiciona as classes especificadas à lista de permissões de classes que o Conector de CI do Service Manager Operations Manager usa durante a sincronização. As classes especificadas já devem ser definidas em pacotes de gerenciamento existentes.
Exemplos
Exemplo 1: Adicionar uma classe à lista de permissões
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
Este exemplo adiciona uma classe à lista de permissões. O primeiro cmdlet adiciona a classe SoftwareItem à lista de permissões. O segundo cmdlet recupera a lista de permissões para verificar a adição.
Exemplo 2: Adicionar um nome de classe inválido
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
Esse comando tenta adicionar uma classe à lista de permissões. No entanto, a configuração não é um valor válido para o parâmetro ClassName.
Parâmetros
-ClassName
Especifica os nomes das classes a serem adicionadas à lista de permissões do conector de CI do Operations Manager do item de configuração. Cada nome de classe deve corresponder a uma propriedade de ID de um elemento de pacote de gerenciamento><ClassType existente. Separe vários nomes de classe com uma vírgula.
Tipo: | System.String[] |
Cargo: | 0 |
Valor padrão: | None |
Obrigatório: | True |
Aceitar a entrada de pipeline: | False |
Aceitar caracteres curinga: | False |
-ComputerName
Especifica o nome do computador no qual o serviço de Acesso a Dados do System Center é executado. A conta de usuário especificada no parâmetro Credential deve ter direitos de acesso ao computador especificado.
Tipo: | System.String[] |
Cargo: | Named |
Valor padrão: | Localhost |
Obrigatório: | False |
Aceitar a entrada de pipeline: | False |
Aceitar caracteres curinga: | False |
-Confirm
Solicita a confirmação antes de executar o cmdlet.
Tipo: | System.Management.Automation.SwitchParameter |
Aliases: | cf |
Cargo: | Named |
Valor padrão: | False |
Obrigatório: | False |
Aceitar a entrada de pipeline: | False |
Aceitar caracteres curinga: | False |
-Credential
Especifica as credenciais que esse cmdlet usa para se conectar ao servidor no qual o serviço de Acesso a Dados do System Center é executado. A conta de usuário especificada deve ter direitos de acesso a esse servidor.
Tipo: | System.Management.Automation.PSCredential |
Cargo: | Named |
Valor padrão: | None |
Obrigatório: | False |
Aceitar a entrada de pipeline: | False |
Aceitar caracteres curinga: | False |
-SCSession
Um objeto que representa a sessão para um servidor de gerenciamento do Service Manager.
Tipo: | Microsoft.SystemCenter.Core.Connection.Connection[] |
Cargo: | Named |
Valor padrão: | None |
Obrigatório: | False |
Aceitar a entrada de pipeline: | False |
Aceitar caracteres curinga: | False |
-WhatIf
Mostra o que aconteceria se o cmdlet fosse executado. O cmdlet não é executado.
Tipo: | System.Management.Automation.SwitchParameter |
Aliases: | wi |
Cargo: | Named |
Valor padrão: | False |
Obrigatório: | False |
Aceitar a entrada de pipeline: | False |
Aceitar caracteres curinga: | False |
Entradas
None.
Não é possível redirecionar a entrada para este cmdlet.
Saídas
None.
Esse cmdlet não gera nenhuma saída.