Get-CMBoundaryGroupSiteSystem

获取指定边界组中的站点系统

语法

Get-CMBoundaryGroupSiteSystem
   [-GroupName <String>]
   [-DisableWildcardHandling]
   [-ForceWildcardHandling]
   [<CommonParameters>]
Get-CMBoundaryGroupSiteSystem
   -Id <String[]>
   [-DisableWildcardHandling]
   [-ForceWildcardHandling]
   [<CommonParameters>]
Get-CMBoundaryGroupSiteSystem
   [-InputObject <IResultObject>]
   [-DisableWildcardHandling]
   [-ForceWildcardHandling]
   [<CommonParameters>]

说明

使用此 cmdlet 获取指定边界组中的站点系统。 有关详细信息,请参阅 关于 Configuration Manager 中的边界组

注意

从 Configuration Manager 站点驱动器运行 Configuration Manager cmdlet,例如 PS XYZ:\>。 有关详细信息,请参阅 入门

示例

示例 1:在边界组中显示站点系统的 FQDN

此示例首先按名称获取边界组,并将该对象保存在 变量$boundaryGroup中。 然后,它通过传递边界组对象来查询该边界组中的站点系统,并将结果保存在 变量$bgSiteSystems中。

然后 ,foreach 循环遍历每个站点系统对象,并从 NAL 路径中提取 FQDN。

$bgName = "Contoso HQ BG"
$boundaryGroup = Get-CMBoundaryGroup -Name $bgName

$bgSiteSystems = Get-CMBoundaryGroupSiteSystem -InputObject $boundaryGroup

foreach ($system in $bgSiteSystems) {
  Write-Host $system.ServerNalPath.TrimEnd('\').Split('\')[-1]
}

参数

-DisableWildcardHandling

此参数将通配符视为文本字符值。 不能将其与 ForceWildcardHandling 组合使用。

类型:SwitchParameter
Position:Named
默认值:None
必需:False
接受管道输入:False
接受通配符:False

-ForceWildcardHandling

此参数处理通配符,并可能导致意外行为, (不建议) 。 不能将其与 DisableWildcardHandling 组合使用。

类型:SwitchParameter
Position:Named
默认值:None
必需:False
接受管道输入:False
接受通配符:False

-GroupName

指定边界组名称以获取关联的站点系统。

类型:String
Position:Named
默认值:None
必需:False
接受管道输入:False
接受通配符:True

-Id

指定边界组 ID 的数组以获取关联的站点系统。 此值是一个整数,例如 5

类型:String[]
别名:GroupId
Position:Named
默认值:None
必需:True
接受管道输入:False
接受通配符:False

-InputObject

指定边界组对象以获取关联的站点系统。 若要获取此对象,请使用 Get-CMBoundaryGroup cmdlet。

类型:IResultObject
别名:BoundaryGroup
Position:Named
默认值:None
必需:False
接受管道输入:True
接受通配符:False

输入

Microsoft.ConfigurationManagement.ManagementProvider.IResultObject

输出

IResultObject[]

IResultObject

备注

有关此返回对象及其属性的详细信息,请参阅 SMS_BoundaryGroupSiteSystems服务器 WMI 类