web-dev-qa-db-ja.com

Get SCCM境界グループに関連付けられたサイトシステムサーバー

Powershellを使用して、SSCMの境界グループに関連付けられたサイトシステムサーバーを取得したいと思います。

コマンドレットがありますGet-CMDistributionPointただし、境界グループを指定するパラメーターはありません。

1
David Klempfner

私の答えは最善ではないかもしれませんが、あなたが望むものを示すことができます:

まず、PowerShellを使用してCMサイトに接続する必要があります。

Import-Module "$($ENV:SMS_ADMIN_UI_PATH)\..\ConfigurationManager.psd1" # Import the ConfigurationManager.psd1 module 
Set-Location "CTS:" # Set the current location to be the site code.

または、以下をクリックすることもできます。

enter image description here

ここにコーディングして、必要なものを取得します。

$BoundaryGroup = Get-CMBoundaryGroup -Name 'Test'
Get-WmiObject -Namespace root\sms\site_cts -Class SMS_BoundaryGroupSiteSystems | where {$_.groupid -eq $boundarygroup.GroupID} | select servernalpath, sitecode 

Testを境界グループ名に置き換えます。 Selectで任意のプロパティを出力できます

重要:root\sms\site_ctsはサイトサーバー上のWMI名前空間であるため(CTSはサイトコードです)、サイトサーバーでPowerShell行を実行する必要があります。 )。

1

これは、現在のPowershellコマンドレットではサポートされていません。代わりに https://gallery.technet.Microsoft.com/SCCM-2012-SSRS-report-7570a001 などのカスタムSSRSレポートを使用することを検討しましたか?

0
JaeBee