Share via


Remove-SCSMAllowListClass

Remove as classes especificadas da lista de admissões que são utilizadas pelo Conector CI Gestor de Operações durante a sincronização em Service Manager.

Syntax

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

Description

O cmdlet Remove-SCSMAllowListClass remove as classes especificadas da lista de admissões de classes que o Diretor de Operações CI Connector utiliza durante a sincronização em Service Manager. Se o nome da classe não estiver presente na lista de admissões, o cmdlet devolve uma exceção ao argumento.

Exemplos

Exemplo 1: Remover uma classe da lista de autorizações

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

O primeiro comando remove a classe SoftwareItem da lista de autorizações.

O segundo comando recupera a lista de admissões para verificar se a classe foi removida.

Exemplo 2: Tente remover um item que não está na lista

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

Este comando tenta remover uma classe que não está na lista.

Parâmetros

-ClassName

Especifica os nomes das classes que este cmdlet remove da lista de admissões do Conector CI Gestor de Operações. Cada nome de classe deve existir na lista de admissões e deve corresponder a uma propriedade de ID de um <elemento de pacote de gestão ClassType> .

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

-ComputerName

Especifica o nome do computador no qual funciona o serviço de Acesso a Dados do Centro de Sistema. A conta de utilizador especificada no parâmetro Credencial deve ter direitos de acesso ao computador especificado.

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

-Confirm

Solicita a sua confirmação antes de executar o cmdlet.

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

-Credential

Especifica as credenciais que este cmdlet utiliza para ligar ao servidor no qual funciona o serviço de Acesso a Dados do Centro de Sistema. A conta de utilizador especificada deve ter direitos de acesso a esse servidor.

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

-SCSession

Especifica um objeto que representa a sessão para um servidor de gestão de Service Manager.

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

-WhatIf

Apresenta o que aconteceria mediante a execução do cmdlet. O cmdlet não é executado.

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

Entradas

None.

Não é possível canalizar a entrada para este cmdlet.

Saídas

None.

Este cmdlet não gera qualquer saída.