Get-CMCollectionMember

Obter membros de um dispositivo ou coleção de usuários.

Syntax

Get-CMCollectionMember
   -CollectionName <String>
   [-Name <String>]
   [-ResourceId <Int32>]
   [-SmsId <String>]
   [-DisableWildcardHandling]
   [-ForceWildcardHandling]
   [<CommonParameters>]
Get-CMCollectionMember
   -CollectionId <String>
   [-Name <String>]
   [-ResourceId <Int32>]
   [-SmsId <String>]
   [-DisableWildcardHandling]
   [-ForceWildcardHandling]
   [<CommonParameters>]
Get-CMCollectionMember
   -InputObject <IResultObject>
   [-Name <String>]
   [-ResourceId <Int32>]
   [-SmsId <String>]
   [-DisableWildcardHandling]
   [-ForceWildcardHandling]
   [<CommonParameters>]

Description

Use este cmdlet para obter membros de uma coleção. Coleções podem incluir dispositivos ou usuários, mas não ambos. Quando você consulta uma coleção, este cmdlet retorna objetos para todos os membros.

Para obter mais informações, consulte Introdução a 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: Obter um membro de uma coleção usando o operador de pipeline

Este comando usa primeiro o cmdlet Get-CMCollection para obter o objeto da coleção chamado UserCol1. Em seguida, ele usa o operador de pipeline para passar o objeto para Get-CMCollectionMember, que obtém todos os membros da coleção. Por fim, este exemplo usa o cmdlet Select-Object para exibir apenas os nomes de membros.

Get-CMCollection -Name "UserCol1" | Get-CMCollectionMember | Select-Object Name

Exemplo 2: Obter um membro de uma coleção pelo nome

Este comando consulta a coleção DeviceCol1 para membros que têm um nome começando com domain . O caractere curinga asterisco ( * ) corresponde a vários caracteres. Portanto, os resultados podem incluir nomes como "domínio1" ou "controlador de domínio".

Get-CMCollectionMember -CollectionName "DeviceCol1" -Name "domain*"

Exemplo 3: Exportar detalhes da coleção para um CSV

Este exemplo consulta a coleção de dispositivos XYZ0004B para um conjunto de propriedades e armazenamentos que, na variável, $collMem . A segunda linha converte esses dados em formato CSV (valor separado por vírgula) e as saídas em um arquivo.

$collMem = Get-CMCollectionMember -CollectionId "XYZ0004B" | Select-Object Name,Domain,LastLogonUser,DeviceOS,DeviceOSBuild,MACAddress,SerialNumber
$collMem | ConvertTo-Csv -NoTypeInformation | Out-File -FilePath "C:\output\XYZ0004B.csv"

Parâmetros

-CollectionId

Especifique a ID de uma coleção para consulta. Por exemplo, "XYZ0004B".

Type:String
Position:Named
Default value:None
Accept pipeline input:False
Accept wildcard characters:False

-CollectionName

Especifique o nome de uma coleção para consulta.

Type:String
Position:Named
Default value:None
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 de coleção a ser consultado. Para obter um objeto de coleção, use um dos seguintes cmdlets:

Você também pode usar o operador de pipeline ( ) para passar um objeto de coleção | para Get-CMCollectionMemeber na linha de comando.

Type:IResultObject
Aliases:Collection
Position:Named
Default value:None
Accept pipeline input:True
Accept wildcard characters:False

-Name

Para filtrar os resultados, especifique o nome de um recurso na coleção. Esse filtro não é sensível a minúsculas.

Você pode usar caracteres curinga:

  • *: Vários caracteres
  • ?: Caractere único
Type:String
Aliases:ResourceName
Position:Named
Default value:None
Accept pipeline input:False
Accept wildcard characters:True

-ResourceId

Para filtrar os resultados, especifique uma ID de recurso. Por exemplo, 16777242. O cmdlet retorna apenas um registro para esse recurso na coleção direcionada.

Type:Int32
Position:Named
Default value:None
Accept pipeline input:False
Accept wildcard characters:False

-SmsId

Para filtrar os resultados, especifique o SMSID de um recurso. Por exemplo, "GUID:7a186367-7372-4841-889e-ba2e3aad1e85". Esse filtro não é sensível a minúsculas.

Você pode usar caracteres curinga:

  • *: Vários caracteres
  • ?: Caractere único
Type:String
Position:Named
Default value:None
Accept pipeline input:False
Accept wildcard characters:True

Entradas

Microsoft.ConfigurationManagement.ManagementProvider.IResultObject

Saídas

System.Object