Get-SCClass
クラスを取得します。
構文
Empty (既定)
Get-SCClass
[-SCSession <Connection[]>]
[-ComputerName <String[]>]
[-Credential <PSCredential>]
[<CommonParameters>]
FromClassDisplayName
Get-SCClass
[-DisplayName] <String[]>
[-SCSession <Connection[]>]
[-ComputerName <String[]>]
[-Credential <PSCredential>]
[<CommonParameters>]
FromClassGuids
Get-SCClass
[-Id] <Guid[]>
[-SCSession <Connection[]>]
[-ComputerName <String[]>]
[-Credential <PSCredential>]
[<CommonParameters>]
FromEMO
Get-SCClass
[-Instance] <EnterpriseManagementObject[]>
[-SCSession <Connection[]>]
[-ComputerName <String[]>]
[-Credential <PSCredential>]
[<CommonParameters>]
FromManagementPack
Get-SCClass
[-ManagementPack] <ManagementPack[]>
[-SCSession <Connection[]>]
[-ComputerName <String[]>]
[-Credential <PSCredential>]
[<CommonParameters>]
FromClassName
Get-SCClass
[-Name] <String[]>
[-SCSession <Connection[]>]
[-ComputerName <String[]>]
[-Credential <PSCredential>]
[<CommonParameters>]
説明
Get-SCClass コマンドレットは、クラスを取得します。
例
例 1: 名前に部分的に一致するすべてのクラスを取得する
PS C:\>Get-SCClass -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-SCclass -DisplayName User
DisplayName Name ManagementPackName Id
----------- ---- ------------------ --
User System.User System.Library 027e4c04-ab33-0c00-8e3b-d6f8237dee7a
このコマンドは、「user」で終わるすべてのクラスを取得します。
例 2: クラスを名前で取得する
PS C:\>Get-SCClass -DisplayName "User"
DisplayName Name ManagementPackName Id
----------- ---- ------------------ --
User System.User System.Library 027e4c04-ab33-0c00-8e3b-d6f8237dee7a
このコマンドは、 DisplayName が "User" と等しいクラスを取得します。
例 3: オブジェクトのクラスを取得する
PS C:\>(Get-SCClass -Name "System.User" | Get-SCClassInstance) | Select-Object -First 1 | % {$_.__enterprisemanagementobject} | Get-SCClass
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
このコマンドは、オブジェクト自体しか持っていないオブジェクトのクラスを決定します。
パラメーター
-ComputerName
接続を確立するコンピュータを指定します。 コンピュータは、System Center データ アクセス サービスを実行している必要があります。 既定値は、現在の管理グループ接続のコンピューターです。
有効な形式には、NetBIOS 名、IP アドレス、または完全修飾ドメイン名 (FQDN) があります。 ローカル コンピューターを指定するには、コンピューター名、"localhost"、またはドット (.) を入力します。
パラメーターのプロパティ
| 型: | System.String[] |
| 規定値: | Localhost |
| ワイルドカードのサポート: | False |
| DontShow: | False |
パラメーター セット
(All)
| 配置: | Named |
| 必須: | False |
| パイプラインからの値: | False |
| プロパティ名別のパイプラインからの値: | False |
| 残りの引数からの値: | False |
-Credential
管理グループ接続を実行するユーザー アカウントを指定します。 アカウントは、 ComputerName パラメーターで指定されているサーバー (サーバーが指定されている場合) にアクセスできる必要があります。 既定値は現在のユーザーです。
Get-Credential コマンドレットによって返される PSCredential オブジェクトを入力できます。
パラメーターのプロパティ
| 型: | System.Management.Automation.PSCredential |
| 規定値: | Current user context |
| ワイルドカードのサポート: | False |
| DontShow: | False |
パラメーター セット
(All)
| 配置: | Named |
| 必須: | False |
| パイプラインからの値: | False |
| プロパティ名別のパイプラインからの値: | False |
| 残りの引数からの値: | False |
-DisplayName
取得するクラスの表示名を指定します。
パラメーターのプロパティ
| 型: | System.String[] |
| 規定値: | None |
| ワイルドカードのサポート: | False |
| DontShow: | False |
パラメーター セット
FromClassDisplayName
| 配置: | 1 |
| 必須: | True |
| パイプラインからの値: | False |
| プロパティ名別のパイプラインからの値: | False |
| 残りの引数からの値: | False |
-Id
取得するクラスの ID を指定します。 これは、GUID または GUID に変換される文字列です。
パラメーターのプロパティ
| 型: | System.Guid[] |
| 規定値: | None |
| ワイルドカードのサポート: | False |
| DontShow: | False |
パラメーター セット
FromClassGuids
| 配置: | 1 |
| 必須: | True |
| パイプラインからの値: | True |
| プロパティ名別のパイプラインからの値: | False |
| 残りの引数からの値: | False |
-Instance
取得するクラスのインスタンスを指定します。
パラメーターのプロパティ
| 型: | Microsoft.EnterpriseManagement.Common.EnterpriseManagementObject[] |
| 規定値: | None |
| ワイルドカードのサポート: | False |
| DontShow: | False |
パラメーター セット
FromEMO
| 配置: | 1 |
| 必須: | True |
| パイプラインからの値: | True |
| プロパティ名別のパイプラインからの値: | False |
| 残りの引数からの値: | False |
-ManagementPack
取得するクラスを含む 1 つ以上の管理パックを指定します。
Get-SCManagementPack コマンドレットによって返される ManagementPack オブジェクトを入力できます。
パラメーターのプロパティ
| 型: | Microsoft.EnterpriseManagement.Configuration.ManagementPack[] |
| 規定値: | None |
| ワイルドカードのサポート: | False |
| DontShow: | False |
パラメーター セット
FromManagementPack
| 配置: | 1 |
| 必須: | True |
| パイプラインからの値: | True |
| プロパティ名別のパイプラインからの値: | False |
| 残りの引数からの値: | False |
-Name
取得するクラスの名前を指定します。
パラメーターのプロパティ
| 型: | System.String[] |
| 規定値: | None |
| ワイルドカードのサポート: | False |
| DontShow: | False |
パラメーター セット
FromClassName
| 配置: | 1 |
| 必須: | True |
| パイプラインからの値: | True |
| プロパティ名別のパイプラインからの値: | False |
| 残りの引数からの値: | False |
-SCSession
管理サーバーへの接続を指定します。 既定値は、現在の管理グループ接続です。
Get-SCManagementGroupConnection コマンドレットによって返される管理グループ接続オブジェクトを入力できます。
パラメーターのプロパティ
| 型: | Microsoft.SystemCenter.Core.Connection.Connection[] |
| 規定値: | None |
| ワイルドカードのサポート: | False |
| DontShow: | False |
パラメーター セット
(All)
| 配置: | Named |
| 必須: | False |
| パイプラインからの値: | False |
| プロパティ名別のパイプラインからの値: | False |
| 残りの引数からの値: | False |
CommonParameters
このコマンドレットでは、一般的なパラメーター -Debug、-ErrorAction、-ErrorVariable、-InformationAction、-InformationVariable、-OutBuffer、-OutVariable、-PipelineVariable、-ProgressAction、-Verbose、-WarningAction、-WarningVariable の各パラメーターがサポートされています。 詳細については、about_CommonParametersを参照してください。
入力
Microsoft.EnterpriseManagement.Common.EnterpriseManagementObject
管理パックのインスタンスを Get-SCClass コマンドレットの Instance パラメーターにパイプ処理できます。 Microsoft.EnterpriseManagement.Common.EnterpriseManagementObject オブジェクトは、Get-SCClassinstance コマンドレットの出力オブジェクトのプロパティの 1 つです。
System.Guid
GUID は、Get-SCClass コマンドレットの Id パラメーターにパイプ処理できます。
Microsoft.EnterpriseManagement.Configuration.ManagementPackManagementPack
管理パックは、Get-SCClass コマンドレットの ManagementPack パラメーターにパイプできます。 この管理パック オブジェクトには、取得するクラスが含まれている必要があります。
System.String
Get-SCClass コマンドレットの Name パラメーターに名前をパイプ処理できます。
出力
Microsoft.EnterpriseManagement.Configuration.ManagementPackClass
このコマンドレットは、管理パック オブジェクトを生成します。