Isso não é compatível com os commandlets atuais do Powershell. Já pensou em usar um relatório SSRS personalizado, como o link ?
Eu quero que os servidores de sistema de site sejam associados a um grupo de limites no SSCM usando o Powershell.
Existe um commandlet Get-CMDistributionPoint
no entanto, não existe nenhum parâmetro para especificar um grupo de limites.
Isso não é compatível com os commandlets atuais do Powershell. Já pensou em usar um relatório SSRS personalizado, como o link ?
Minha resposta pode não ser a melhor, mas pode mostrar o que você quer:
Primeiro, você precisa usar o PowerShell para se conectar ao site do 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.
Ou você pode simplesmente clicar abaixo:
Codifique aqui para obter o que deseja:
$BoundaryGroup = Get-CMBoundaryGroup -Name 'Test'
Get-WmiObject -Namespace root\sms\site_cts -Class SMS_BoundaryGroupSiteSystems | where {$_.groupid -eq $boundarygroup.GroupID} | select servernalpath, sitecode
Substitua Teste pelo nome do grupo de limites. Você pode gerar quaisquer propriedades em Selecionar
Atenção: você precisa executar as linhas do PowerShell no servidor do site porque root \ sms \ site_cts é um Namespace WMI no servidor do site (CTS é o código do site).
Tags powershell sccm