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 类。