New-CMCollection
Crie um dispositivo ou uma coleção de usuários.
Syntax
New-CMCollection
-CollectionType <CollectionType>
[-Comment <String>]
-LimitingCollectionName <String>
-Name <String>
[-RefreshSchedule <IResultObject>]
[-RefreshType <CollectionRefreshType>]
[-VariablePriority <Int32>]
[-DisableWildcardHandling]
[-ForceWildcardHandling]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
New-CMCollection
-CollectionType <CollectionType>
[-Comment <String>]
-InputObject <IResultObject>
-Name <String>
[-RefreshSchedule <IResultObject>]
[-RefreshType <CollectionRefreshType>]
[-VariablePriority <Int32>]
[-DisableWildcardHandling]
[-ForceWildcardHandling]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
New-CMCollection
-CollectionType <CollectionType>
[-Comment <String>]
-LimitingCollectionId <String>
-Name <String>
[-RefreshSchedule <IResultObject>]
[-RefreshType <CollectionRefreshType>]
[-VariablePriority <Int32>]
[-DisableWildcardHandling]
[-ForceWildcardHandling]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Description
Use este cmdlet para criar um dispositivo ou conjunto de usuários.
A coleção limitante determina quais recursos podem ser um membro da coleção que você cria. Por exemplo, quando você usa a coleção All Systems como coleção limitante, já que é uma coleção de dispositivos, a nova coleção de dispositivos pode incluir qualquer dispositivo na hierarquia do Configuration Manager.
Para escopo do tipo de coleção criado, você também pode usar os cmdlets New-CMDeviceCollection ou New-CMUserCollection.
Depois de criar uma coleção, adicione recursos à coleção com regras de associação. Para adicionar membros à coleção, use um dos cmdlets para adicionar regras de associação, por exemplo:
Para obter mais informações, consulte Como criar coleções no Configuration Manager.
Observação
Execute cmdlets do Configuration Manager na unidade de site do Configuration Manager, por PS XYZ:\>
exemplo. Para obter mais informações, consulte getting started.
Exemplos
Exemplo 1: Criar uma coleção de usuários
Este comando cria uma coleção de usuários chamada testUser que define a coleção All Users como a coleção limitante.
New-CMCollection -CollectionType User -LimitingCollectionName "All Users" -Name "testUser"
Exemplo 2: definir a coleção de limitação por meio do pipeline
Este comando primeiro usa Get-CMCollection para obter o objeto da coleção All Users. Em seguida, ele usa o operador de pipeline para passar o objeto para o cmdlet New-CMCollection, que cria uma coleção chamada testUser. A coleção limitante da nova coleção testUser é a coleção All Users.
Get-CMCollection -Name "All Users" | New-CMCollection -Name "testUser" -CollectionType "User"
Parâmetros
-CollectionType
Especifique o tipo de coleção a ser criado. Esse parâmetro é funcionalmente o mesmo que usar os cmdlets New-CMDeviceCollection ou New-CMUserCollection.
Type: | CollectionType |
Accepted values: | User, Device |
Position: | Named |
Default value: | None |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Comentário
Especifique um comentário opcional para descrever e identificar essa coleção.
Type: | String |
Position: | Named |
Default value: | None |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Confirm
Solicita a confirmação antes de executar o cmdlet.
Type: | SwitchParameter |
Aliases: | cf |
Position: | Named |
Default value: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-DisableWildcardHandling
Este parâmetro trata caracteres curinga como valores literais de caracteres. Não é possível combiná-lo com ForceWildcardHandling.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-ForceWildcardHandling
Esse parâmetro processa caracteres curinga e pode levar a um comportamento inesperado (não recomendado). Não é possível combiná-lo com DisableWildcardHandling.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-InputObject
Especifique um objeto para a coleção de limitação. Para obter esse objeto, use os cmdlets Get-CMCollection, Get-CMDeviceCollectionou Get-CMUserCollection.
Type: | IResultObject |
Aliases: | LimitingCollection |
Position: | Named |
Default value: | None |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-LimitingCollectionId
Especifique a ID da coleção de limitação. Esse valor é a propriedade CollectionID, por exemplo, XYZ00012
ou SMS00001
.
Type: | String |
Aliases: | LimitToCollectionId |
Position: | Named |
Default value: | None |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-LimitingCollectionName
Especifique o nome da coleção de limitação.
Type: | String |
Aliases: | LimitToCollectionName |
Position: | Named |
Default value: | None |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Name
Especifique o nome da nova coleção.
Type: | String |
Position: | Named |
Default value: | None |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-RefreshSchedule
Se você definir o parâmetro RefreshType como Periodic
ou , use esse parâmetro para definir a Both
agenda. Especifique um objeto schedule para quando o site executa uma atualização completa da associação de coleção. Para obter esse objeto, use o cmdlet New-CMSchedule.
Type: | IResultObject |
Position: | Named |
Default value: | None |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-RefreshType
Especifique como a associação à coleção é atualizada:
Manual
(1): um administrador dispara manualmente uma atualização de associação no console do Configuration Manager ou com o cmdlet Invoke-CMCollectionUpdate.Periodic
(2): o site faz uma atualização completa em um cronograma. Ele não usa atualizações incrementais. Se você não especificar um tipo, esse valor será o padrão.Continuous
(4): o site avalia periodicamente novos recursos e adiciona novos membros. Esse tipo também é conhecido como uma atualização incremental. Ele não faz uma atualização completa em um cronograma.Both
(6): uma combinação de atualizações incrementais e umaPeriodic
atualização completa em umContinuous
cronograma.
Se você especificar ou Periodic
, use o parâmetro Both
RefreshSchedule para definir a agenda.
Observação
O None
valor (0) é funcionalmente o mesmo que Manual
.
Type: | CollectionRefreshType |
Accepted values: | None, Manual, Periodic, Continuous, Both |
Position: | Named |
Default value: | None |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-VariablePriority
Especifique um valor inteiro de 1 a 9 para a prioridade das variáveis de conjunto de dispositivos. 1
é a prioridade mais baixa e 9
é a mais alta.
Para criar variáveis em uma coleção de dispositivos, use o cmdlet New-CMDeviceCollectionVariable.
Type: | Int32 |
Aliases: | DeviceCollectionVariablePrecedence |
Position: | Named |
Default value: | None |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-WhatIf
Mostrar o que aconteceria se o cmdlet fosse executado. O cmdlet não é executado.
Type: | SwitchParameter |
Aliases: | wi |
Position: | Named |
Default value: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Entradas
Microsoft.ConfigurationManagement.ManagementProvider.IResultObject
Saídas
IResultObject
Observações
Para obter mais informações sobre esse objeto de retorno e suas propriedades, consulte SMS_Collection classe WMI do servidor.
Links Relacionados
- Copy-CMCollection
- Export-CMCollection
- Get-CMCollection
- Get-CMCollectionMember
- Get-CMCollectionSetting
- Import-CMCollection
- Invoke-CMCollectionUpdate
- Remove-CMCollection
- Set-CMCollection
- New-CMDeviceCollectionVariable
- New-CMDeviceCollection
- New-CMUserCollection
- Como criar coleções no Configuration Manager