Compartir a través de


Remove-SCSMAllowListClass

Quita las clases especificadas de la lista de clases permitidas que usa operations Manager CI Connector durante la sincronización en Service Manager.

Sintaxis

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

Description

El cmdlet Remove-SCSMAllowListClass quita las clases especificadas de la lista de clases permitidas que usa operations Manager CI Connector durante la sincronización en Service Manager. Si el nombre de clase no está presente en la lista de permitidos, el cmdlet devuelve una excepción de argumento.

Ejemplos

Ejemplo 1: Quitar una clase de la lista de permitidos

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

El primer comando quita la clase SoftwareItem de la lista de permitidos.

El segundo comando recupera la lista de permitidos para comprobar que la clase se ha quitado.

Ejemplo 2: Intento de quitar un elemento que no está en la 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 intenta quitar una clase que no está en la lista.

Parámetros

-ClassName

Especifica los nombres de las clases que este cmdlet quita de la lista de permitidos del conector de CI de Operations Manager. Cada nombre de clase debe existir en la lista de permitidos y debe corresponder a una propiedad ID de un elemento de <ClassType> módulo de administración.

Tipo:System.String[]
Posición:0
Valor predeterminado:None
Requerido:True
Aceptar entrada de canalización:False
Aceptar caracteres comodín:False

-ComputerName

Especifica el nombre del equipo en el que se ejecuta el servicio de acceso a datos de System Center. La cuenta de usuario especificada en el parámetro credential debe tener derechos de acceso al equipo especificado.

Tipo:System.String[]
Posición:Named
Valor predeterminado:Localhost
Requerido:False
Aceptar entrada de canalización:False
Aceptar caracteres comodín:False

-Confirm

Le pide confirmación antes de ejecutar el cmdlet.

Tipo:System.Management.Automation.SwitchParameter
Alias:cf
Posición:Named
Valor predeterminado:False
Requerido:False
Aceptar entrada de canalización:False
Aceptar caracteres comodín:False

-Credential

Especifica las credenciales que usa este cmdlet para conectarse al servidor en el que se ejecuta el servicio de acceso a datos de System Center. La cuenta de usuario especificada debe tener derechos de acceso a ese servidor.

Tipo:System.Management.Automation.PSCredential
Posición:Named
Valor predeterminado:None
Requerido:False
Aceptar entrada de canalización:False
Aceptar caracteres comodín:False

-SCSession

Especifica un objeto que representa la sesión en un servidor de administración de Service Manager.

Tipo:Microsoft.SystemCenter.Core.Connection.Connection[]
Posición:Named
Valor predeterminado:None
Requerido:False
Aceptar entrada de canalización:False
Aceptar caracteres comodín:False

-WhatIf

Muestra lo que sucedería si el cmdlet se ejecuta. El cmdlet no se ejecuta.

Tipo:System.Management.Automation.SwitchParameter
Alias:wi
Posición:Named
Valor predeterminado:False
Requerido:False
Aceptar entrada de canalización:False
Aceptar caracteres comodín:False

Entradas

None.

No se puede canalizar la entrada a este cmdlet.

Salidas

None.

Este cmdlet no genera ninguna salida.