Получить серверы системы сайта SCCM, связанные с группой границ

Я хочу получить серверы системы сайта, связанные с группой границ в SSCM, с помощью Powershell.

Существует командлет Get-CMDistributionPoint , однако нет параметра для указания группы границ.

1
задан 20 February 2017 в 02:38
2 ответа

Это не поддерживается текущими командлетами Powershell. Рассматривали ли вы использование пользовательского отчета SSRS, например https://gallery.technet.microsoft.com/SCCM-2012-SSRS-report-7570a001 вместо этого?

0
ответ дан 4 December 2019 в 05:11

Мой ответ может быть не лучшим, но он может показать то, что вы хотите:

Во-первых, вам нужно использовать 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 именем своей группы границ. Вы можете вывести любые свойства в Выберите

. Внимание: вам необходимо запустить строки PowerShell на сервере вашего сайта, потому что root \ sms \ site_cts - это пространство имен WMI на сервере вашего сайта (CTS - site код).

0
ответ дан 4 December 2019 в 05:11

Теги

Похожие вопросы