Get-CMSiteRole
サイト ロール オブジェクトを取得します。
構文
Get-CMSiteRole
[-AllSite]
[-RoleName <String>]
[-SiteCode <String>]
[[-SiteSystemServerName] <String>]
[-DisableWildcardHandling]
[-ForceWildcardHandling]
[<CommonParameters>]
Get-CMSiteRole
[-AllSite]
-InputObject <IResultObject>
[-DisableWildcardHandling]
[-ForceWildcardHandling]
[<CommonParameters>]
説明
Configuration Manager サイト システム サーバーにインストールされているロールを返します。 たとえば、管理ポイントや配布ポイントなどです。
注:
PS XYZ:\>
など、Configuration Manager サイト ドライブから Configuration Manager コマンドレットを実行します。 詳細については、「作業の 開始」を参照してください。
例
例 1: すべてのサイトからすべてのロールを取得する
この例では、階層内のすべてのサイトのすべてのロールを取得します。
Get-CMSiteRole -AllSite
例 2: 特定のサイトのすべてのロールを取得する
この例では、サイト P01 からすべてのロールを取得します。
Get-CMSiteRole -SiteCode P01
例 3: 特定のサーバーのロールを取得する
この例では、サイト システム cm01.contoso.local にインストールされているすべてのロールを取得します。
Get-CMSiteRole -SiteSystemServerName "cm01.contoso.local"
例 4: すべての管理ポイントをカウントする
この例では、階層内のすべての管理ポイントを取得し、カウントを表示します。
$mp = Get-CMSiteRole -RoleName "SMS Management Point" -AllSite
$mp.Count
例 5: すべてのロールを名前で一覧表示する
この例では、階層内のすべてのサイトのロール名を一覧表示します。
$allRoles = Get-CMSiteRole -AllSite
$allRoles.RoleName
パラメーター
-AllSite
サイトのすべてのロールを取得するには、このパラメーターを含めます。
型: | SwitchParameter |
Aliases: | AllSites |
配置: | Named |
規定値: | None |
必須: | False |
パイプライン入力を受け取る: | False |
ワイルドカード文字を受け取る: | False |
-DisableWildcardHandling
このパラメーターは、ワイルドカード文字をリテラル文字の値として扱います。 ForceWildcardHandling と組み合わせることはできません。
型: | SwitchParameter |
配置: | Named |
規定値: | None |
必須: | False |
パイプライン入力を受け取る: | False |
ワイルドカード文字を受け取る: | False |
-ForceWildcardHandling
このパラメーターはワイルドカード文字を処理し、予期しない動作が発生する可能性があります (推奨されません)。 DisableWildcardHandling と組み合わせることはできません。
型: | SwitchParameter |
配置: | Named |
規定値: | None |
必須: | False |
パイプライン入力を受け取る: | False |
ワイルドカード文字を受け取る: | False |
-InputObject
型: | IResultObject |
配置: | Named |
規定値: | None |
必須: | True |
パイプライン入力を受け取る: | True |
ワイルドカード文字を受け取る: | False |
-RoleName
取得する特定のロール名を指定します。 値は、SMS_SCI_SysResUse クラスの RoleName プロパティの文字列です。 例:
SMS Site System
SMS Component Server
SMS Distribution Point
SMS Management Point
SMS Device Management Point
SMS Software Update Point
SMS Enrollment Server
SMS Enrollment Web Site
SMS Notification Server
SMS Certificate Registration Point
SMS DM Enrollment Service
SMS Site Server
SMS State Migration Point
SMS Provider
SMS Cloud Proxy Connector
SMS SQL Server
SMS Fallback Status Point
AI Update Service Point
SMS SRS Reporting Point
SMS Endpoint Protection Point
Data Warehouse Service Point
SMS Dmp Connector
注:
この一覧には、考えられるすべてのサイト ロールが含まれているわけではありません。
型: | String |
配置: | Named |
規定値: | None |
必須: | False |
パイプライン入力を受け取る: | False |
ワイルドカード文字を受け取る: | True |
-SiteCode
特定のサイト ロールのサイト コードを指定します。
型: | String |
配置: | Named |
規定値: | None |
必須: | False |
パイプライン入力を受け取る: | False |
ワイルドカード文字を受け取る: | False |
-SiteSystemServerName
ロールを取得する特定のサイト システム サーバーの名前を指定します。
型: | String |
Aliases: | Name, ServerName |
配置: | 0 |
規定値: | None |
必須: | False |
パイプライン入力を受け取る: | False |
ワイルドカード文字を受け取る: | True |
入力
Microsoft.ConfigurationManagement.ManagementProvider.IResultObject
出力
IResultObject[]
IResultObject