Get-SCSMClass
Obtiene una clase .
Syntax
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 "usuario".
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 "User".
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 estar ejecutando 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, un punto (.) o "localhost".
Type: | System.String[] |
Position: | Named |
Default value: | Localhost |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Credential
Especifica una cuenta de usuario bajo 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 PSCredential devuelto por el cmdlet Get-Credential .
Type: | System.Management.Automation.PSCredential |
Position: | Named |
Default value: | Current user context |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-DisplayName
Especifica el nombre para mostrar de la clase que se va a recuperar.
Type: | System.String[] |
Position: | 1 |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Id
Especifica el identificador de la clase que se va a recuperar. Esto puede ser un GUID o una cadena que se convertirá en un GUID.
Type: | System.Guid[] |
Position: | 1 |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-Instance
Especifica una instancia de una clase que se va a recuperar.
Type: | Microsoft.EnterpriseManagement.Common.EnterpriseManagementObject[] |
Position: | 1 |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-ManagementPack
Especifica uno o más 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 .
Type: | Microsoft.EnterpriseManagement.Configuration.ManagementPack[] |
Position: | 1 |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-Name
Especifica el nombre de la clase que se debe recuperar.
Type: | System.String[] |
Position: | 1 |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | 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 .
Type: | Microsoft.SystemCenter.Core.Connection.Connection[] |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Entradas
Microsoft.EnterpriseManagement.Common.EnterpriseManagementObject
Puede canalizar una instancia de un módulo de administración al parámetro Instance del cmdlet Get-SCSMClass . El objeto Microsoft.EnterpriseManagement.Common.EnterpriseManagementObject es una de las propiedades del objeto de salida del cmdlet Get-SCSMClassinstance .
System.Guid
Puede canalizar un GUID al parámetro Id de los cmdlets Get-SCSMClass .
Microsoft.EnterpriseManagement.Configuration.ManagementPackManagementPack
Puede canalizar un módulo de administración al parámetro ManagementPack del cmdlet Get-SCSMClass . Este objeto de 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.