Get-SCSMClass
Získá třídu.
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
Rutina Get-SCSMClass načte třídu.
Příklady
Příklad 1: Získání všech tříd, které částečně odpovídají názvu
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
Tento příkaz načte všechny třídy, které končí na "user".
Příklad 2: Získání třídy podle názvu
PS C:\>Get-SCSMClass -DisplayName "User"
DisplayName Name ManagementPackName Id
----------- ---- ------------------ --
User System.User System.Library 027e4c04-ab33-0c00-8e3b-d6f8237dee7a
Tento příkaz načte třídu, ve které DisplayName odpovídá "User".
Příklad 3: Získání třídy pro objekt
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
Tento příkaz určuje třídu objektu, pro který máte vše, co máte, je objekt samotný.
Parametry
-ComputerName
Určuje počítač, se kterým se má navázat připojení. Počítač musí používat službu System Center Data Access. Výchozí hodnota je počítač pro aktuální připojení skupiny pro správu.
Platné formáty zahrnují název NetBIOS, IP adresu nebo plně kvalifikovaný název domény (FQDN). Chcete-li zadat místní počítač, zadejte název počítače, "localhost" nebo tečku (.).
Type: | System.String[] |
Position: | Named |
Default value: | Localhost |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Credential
Určuje uživatelský účet, pod kterým se spustí připojení skupiny pro správu. Pokud je zadaný server, musí mít účet přístup k serveru zadanému v parametru ComputerName . Výchozí hodnota je aktuální uživatel.
Objekt PSCredential vrácený rutinou Get-Credential můžete zadat.
Type: | System.Management.Automation.PSCredential |
Position: | Named |
Default value: | Current user context |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-DisplayName
Určuje zobrazovaný název třídy, která se má načíst.
Type: | System.String[] |
Position: | 1 |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Id
Určuje ID třídy, která se má načíst. Může se jednat o identifikátor GUID nebo řetězec, který se převede na identifikátor GUID.
Type: | System.Guid[] |
Position: | 1 |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-Instance
Určuje instanci třídy, která se má načíst.
Type: | Microsoft.EnterpriseManagement.Common.EnterpriseManagementObject[] |
Position: | 1 |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-ManagementPack
Určuje jednu nebo více sad Management Pack obsahující třídy, které se mají načíst.
Můžete zadat objekt ManagementPack vrácený rutinou Get-SCManagementPack .
Type: | Microsoft.EnterpriseManagement.Configuration.ManagementPack[] |
Position: | 1 |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-Name
Určuje název třídy, která se má načíst.
Type: | System.String[] |
Position: | 1 |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-SCSession
Určuje připojení k serveru pro správu. Výchozí hodnota je aktuální připojení skupiny pro správu.
Můžete zadat objekt připojení skupiny pro správu, který je vrácen rutinou Get-SCManagementGroupConnection .
Type: | Microsoft.SystemCenter.Core.Connection.Connection[] |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Vstupy
Microsoft.EnterpriseManagement.Common.EnterpriseManagementObject
Instanci sady Management Pack můžete připojit k parametru instance rutiny Get-SCSMClass . Objekt Microsoft.EnterpriseManagement.Common.EnterpriseManagementObject je jednou z vlastností výstupního objektu rutiny Get-SCSMClassinstance.
System.Guid
Identifikátor GUID můžete směrovat na parametr ID rutin Get-SCSMClass .
Microsoft.EnterpriseManagement.Configuration.ManagementPackManagementPack
Sadu Management Pack můžete připojit k parametru ManagementPack rutiny Get-SCSMClass . Tento objekt sady Management Pack by měl obsahovat třídu, která se má načíst.
System.String
Název můžete připojit k parametru Name rutiny Get-SCSMClass .
Výstupy
Microsoft.EnterpriseManagement.Configuration.ManagementPackClass
Tato rutina vygeneruje objekt sady Management Pack.