New-CMUserCollection

创建用户集合。

语法

New-CMUserCollection
   [-Comment <String>]
   -LimitingCollectionName <String>
   -Name <String>
   [-RefreshSchedule <IResultObject>]
   [-RefreshType <CollectionRefreshType>]
   [-WhatIf]
   [-Confirm]
   [<CommonParameters>]
New-CMUserCollection
   [-Comment <String>]
   -InputObject <IResultObject>
   -Name <String>
   [-RefreshSchedule <IResultObject>]
   [-RefreshType <CollectionRefreshType>]
   [-WhatIf]
   [-Confirm]
   [<CommonParameters>]
New-CMUserCollection
   [-Comment <String>]
   -LimitingCollectionId <String>
   -Name <String>
   [-RefreshSchedule <IResultObject>]
   [-RefreshType <CollectionRefreshType>]
   [-WhatIf]
   [-Confirm]
   [<CommonParameters>]

说明

使用此 cmdlet 基于特定限制集合创建用户集合。 限制集合确定哪些用户可以是你创建的用户集合的成员。 例如,使用 “所有用户” 集合作为限制集合时,新集合可以包含 Configuration Manager 层次结构中的任何用户。

然后,可以使用成员身份规则将用户添加到集合。 若要将成员添加到用户集合,请使用以下成员身份规则 cmdlet 之一:

有关详细信息,请参阅 如何在 Configuration Manager 中创建集合

注意

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

示例

示例 1:创建用户集合

此命令为 销售 部门的所有用户创建集合。 为 LimitingCollectionName 参数指定“所有用户”表示新集合可以包含 Configuration Manager 层次结构中的任何用户。

New-CMUserCollection -Name "Sales" -LimitingCollectionName "All Users"

参数

-Comment

指定可选注释来描述和标识此集合。

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

-Confirm

提示你在运行 cmdlet 之前进行确认。

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

-InputObject

为限制集合指定对象。 若要获取此对象,请使用 Get-CMCollectionGet-CMUserCollection cmdlet。

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

-LimitingCollectionId

指定限制集合的 ID。 此值是 CollectionID 属性,例如 或 XYZ00012SMS00001

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

-LimitingCollectionName

指定限制集合的名称。

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

-Name

指定新用户集合的名称。

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

-RefreshSchedule

如果将 RefreshType 参数设置为 PeriodicBoth,请使用此参数设置计划。 指定站点何时运行集合成员身份的完整更新的计划对象。 若要获取此对象,请使用 New-CMSchedule cmdlet。

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

-RefreshType

指定集合成员身份的更新方式:

  • Manual (1) :管理员在 Configuration Manager 控制台中或使用 Invoke-CMCollectionUpdate cmdlet 手动触发成员身份更新。
  • Periodic (2) :站点按计划执行完全更新。 它不使用增量更新。 如果未指定类型,则此值为默认值。
  • Continuous (4) :站点定期评估新资源,然后添加新成员。 此类型也称为 增量更新。 它不会按计划执行完全更新。
  • Both (6) :和 Continuous的组合Periodic,同时按计划进行增量更新和完整更新。

如果指定 PeriodicBoth,请使用 RefreshSchedule 参数设置计划。

注意

(None 0) 的值在功能上与 Manual相同。

类型:CollectionRefreshType
接受的值:None, Manual, Periodic, Continuous, Both
Position:Named
默认值:None
必需:False
接受管道输入:False
接受通配符:False

-WhatIf

显示在 cmdlet 运行时发生的情况。 cmdlet 不会运行。

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

输入

Microsoft.ConfigurationManagement.ManagementProvider.IResultObject

输出

System.Object