Compartir a través de


Get-SCSMClass

Obtiene una clase .

Sintaxis

Get-SCSMClass
   [-SCSession <Connection[]>]
   [-ComputerName <String[]>]
   [-Credential <PSCredential>]
   [<CommonParameters>]
Get-SCSMClass
   [-DisplayName] <String[]>
   [-SCSession <Connection[]>]
   [-ComputerName <String[]>]
   [-Credential <PSCredential>]
   [<CommonParameters>]
Get-SCSMClass
   [-Id] <Guid[]>
   [-SCSession <Connection[]>]
   [-ComputerName <String[]>]
   [-Credential <PSCredential>]
   [<CommonParameters>]
Get-SCSMClass
   [-Instance] <EnterpriseManagementObject[]>
   [-SCSession <Connection[]>]
   [-ComputerName <String[]>]
   [-Credential <PSCredential>]
   [<CommonParameters>]
Get-SCSMClass
   [-ManagementPack] <ManagementPack[]>
   [-SCSession <Connection[]>]
   [-ComputerName <String[]>]
   [-Credential <PSCredential>]
   [<CommonParameters>]
Get-SCSMClass
   [-Name] <String[]>
   [-SCSession <Connection[]>]
   [-ComputerName <String[]>]
   [-Credential <PSCredential>]
   [<CommonParameters>]

Description

El cmdlet Get-SCSMClass recupera una clase .

Ejemplos

Ejemplo 1: Obtener todas las clases que coinciden parcialmente con un nombre

PS C:\>Get-SCSMClass -name "*user"
DisplayName           Name               ManagementPackName        Id
-----------           ----               ------------------        --
Active Directory User Microsoft.AD.User  Microsoft.Windows.Library b83b8728-287a-de85-2824-916c7999b4c2
Domain User or Group  System.Domain.User System.Library            3eb2026f-1ede-e1f0-a821-c3a2036c7b1d
User                  System.User        System.Library            027e4c04-ab33-0c00-8e3b-d6f8237dee7a

DESCRIPTION: Retrieve the class with the **DisplayName** equal to "User"

PS> get-scsmclass -DisplayName User

DisplayName Name        ManagementPackName Id
----------- ----        ------------------ --
User        System.User System.Library     027e4c04-ab33-0c00-8e3b-d6f8237dee7a

Este comando recupera todas las clases que terminan con "user".

Ejemplo 2: Obtener una clase por nombre

PS C:\>Get-SCSMClass -DisplayName "User"
DisplayName Name        ManagementPackName Id
----------- ----        ------------------ --
User        System.User System.Library     027e4c04-ab33-0c00-8e3b-d6f8237dee7a

Este comando recupera la clase en la que DisplayName es igual a "Usuario".

Ejemplo 3: Obtener la clase de un objeto

PS C:\>(Get-SCSMClass -Name "System.User" | Get-SCSMClassInstance) | Select-Object -First 1 | % {$_.__enterprisemanagementobject} | Get-SCSMClass
DisplayName                    Name                           ManagementPackName             Id

-----------                    ----                           ------------------             --

Active Directory User or Group Microsoft.AD.UserBase          Microsoft.Windows.Library      783ab4dd-ccd1-6458-0817-1f2adc7dcde7

Active Directory Group         Microsoft.AD.Group             Microsoft.Windows.Library      8785d166-0637-08f5-15c0-44cec44a4d3e

Domain User or Group           System.Domain.User             System.Library                 3eb2026f-1ede-e1f0-a821-c3a2036c7b1d

Este comando determina la clase de un objeto, para el que todo lo que tiene es el propio objeto.

Parámetros

-ComputerName

Especifica un equipo con el que establecer una conexión. El equipo debe ejecutar el servicio de acceso a datos de System Center. El valor predeterminado es el equipo para la conexión del grupo de administración actual.

Los formatos válidos incluyen un nombre NetBIOS, una dirección IP o un nombre de dominio completo (FQDN). Para especificar el equipo local, escriba el nombre del equipo, "localhost" o un punto (.).

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

-Credential

Especifica una cuenta de usuario con la que se ejecutará la conexión del grupo de administración. La cuenta debe tener acceso al servidor especificado en el parámetro ComputerName, si se especifica el servidor. El valor predeterminado es el usuario actual.

Puede escribir un objeto de PSCredential devuelto por el cmdlet Get-Credential.

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

-DisplayName

Especifica el nombre para mostrar de la clase que se va a recuperar.

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

-Id

Especifica el identificador de la clase que se va a recuperar. Puede ser un GUID o una cadena que se convertirá en un GUID.

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

-Instance

Especifica una instancia de una clase que se va a recuperar.

Tipo:Microsoft.EnterpriseManagement.Common.EnterpriseManagementObject[]
Posición:1
Valor predeterminado:None
Requerido:True
Aceptar entrada de canalización:True
Aceptar caracteres comodín:False

-ManagementPack

Especifica uno o varios módulos de administración que contienen las clases que se van a recuperar.

Puede escribir un objeto ManagementPack devuelto por el cmdlet Get-SCManagementPack.

Tipo:Microsoft.EnterpriseManagement.Configuration.ManagementPack[]
Posición:1
Valor predeterminado:None
Requerido:True
Aceptar entrada de canalización:True
Aceptar caracteres comodín:False

-Name

Especifica el nombre de una clase que se va a recuperar.

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

-SCSession

Especifica una conexión a un servidor de administración. El valor predeterminado es la conexión del grupo de administración actual.

Puede escribir un objeto de conexión de grupo de administración devuelto por el cmdlet Get-SCManagementGroupConnection.

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

Entradas

Microsoft.EnterpriseManagement.Common.EnterpriseManagementObject

Puede canalizar una instancia de un módulo de administración al parámetro instancia de del cmdlet Get-SCSMClass de . El objeto Microsoft.EnterpriseManagement.Common.EnterpriseManagementObject es una de las propiedades del objeto de salida de del cmdlet get-SCSMClassinstance de .

System.Guid

Puede canalizar un GUID al parámetro id. de de los cmdlets get-SCSMClass de .

Microsoft.EnterpriseManagement.Configuration.ManagementPackManagementPack

Puede canalizar un módulo de administración al parámetro ManagementPack del cmdlet Get-SCSMClass. Este objeto del módulo de administración debe contener la clase que se va a recuperar.

System.String

Puede canalizar un nombre al parámetro Name del cmdlet Get-SCSMClass.

Salidas

Microsoft.EnterpriseManagement.Configuration.ManagementPackClass

Este cmdlet genera un objeto de módulo de administración.