Share via


Set-CMDiscoveryMethod

Altera as configurações de um método de descoberta.

Syntax

Set-CMDiscoveryMethod
   [-ActiveDirectoryForestDiscovery]
   [-EnableActiveDirectorySiteBoundaryCreation <Boolean>]
   [-Enabled <Boolean>]
   [-EnableSubnetBoundaryCreation <Boolean>]
   [-PassThru]
   [-PollingSchedule <IResultObject>]
   [-SiteCode <String>]
   [-DisableWildcardHandling]
   [-ForceWildcardHandling]
   [-WhatIf]
   [-Confirm]
   [<CommonParameters>]
Set-CMDiscoveryMethod
   [-ActiveDirectoryContainer <String[]>]
   [-ActiveDirectorySystemDiscovery]
   [-AddActiveDirectoryContainer <String[]>]
   [-AddAdditionalAttribute <String[]>]
   [-ClearActiveDirectoryContainer]
   [-DeltaDiscoveryMins <Int32>]
   [-Enabled <Boolean>]
   [-EnableDeltaDiscovery <Boolean>]
   [-EnableFilteringExpiredLogon <Boolean>]
   [-EnableFilteringExpiredPassword <Boolean>]
   [-EnableIncludeGroup <Boolean>]
   [-EnableRecursive <Boolean>]
   [-IncludeGroup]
   [-PassThru]
   [-PollingSchedule <IResultObject>]
   [-Recursive]
   [-RemoveActiveDirectoryContainer <String[]>]
   [-RemoveAdditionalAttribute <String[]>]
   [-SiteCode <String>]
   [-TimeSinceLastLogonDays <Int32>]
   [-TimeSinceLastPasswordUpdateDays <Int32>]
   [-UserName <String>]
   [-DisableWildcardHandling]
   [-ForceWildcardHandling]
   [-WhatIf]
   [-Confirm]
   [<CommonParameters>]
Set-CMDiscoveryMethod
   [-ActiveDirectoryContainer <String[]>]
   [-ActiveDirectoryUserDiscovery]
   [-AddActiveDirectoryContainer <String[]>]
   [-AddAdditionalAttribute <String[]>]
   [-ClearActiveDirectoryContainer]
   [-DeltaDiscoveryMins <Int32>]
   [-Enabled <Boolean>]
   [-EnableDeltaDiscovery <Boolean>]
   [-EnableIncludeGroup <Boolean>]
   [-EnableRecursive <Boolean>]
   [-IncludeGroup]
   [-PassThru]
   [-PollingSchedule <IResultObject>]
   [-Recursive]
   [-RemoveActiveDirectoryContainer <String[]>]
   [-RemoveAdditionalAttribute <String[]>]
   [-SiteCode <String>]
   [-UserName <String>]
   [-DisableWildcardHandling]
   [-ForceWildcardHandling]
   [-WhatIf]
   [-Confirm]
   [<CommonParameters>]
Set-CMDiscoveryMethod
   [-ActiveDirectoryGroupDiscovery]
   [-AddGroupDiscoveryScope <ADGroupDiscoveryScope[]>]
   [-ClearActiveDirectoryContainer]
   [-DeltaDiscoveryMins <Int32>]
   [-DiscoverDistributionGroupMembership <Boolean>]
   [-Enabled <Boolean>]
   [-EnableDeltaDiscovery <Boolean>]
   [-EnableFilteringExpiredLogon <Boolean>]
   [-EnableFilteringExpiredPassword <Boolean>]
   [-PassThru]
   [-PollingSchedule <IResultObject>]
   [-RemoveGroupDiscoveryScope <String[]>]
   [-SiteCode <String>]
   [-TimeSinceLastLogonDays <Int32>]
   [-TimeSinceLastPasswordUpdateDays <Int32>]
   [-DisableWildcardHandling]
   [-ForceWildcardHandling]
   [-WhatIf]
   [-Confirm]
   [<CommonParameters>]
Set-CMDiscoveryMethod
   [-Enabled <Boolean>]
   [-NetworkDiscovery]
   [-NetworkDiscoveryType <NetworkDiscoveryType>]
   [-PassThru]
   [-SiteCode <String>]
   [-SlowNetworkSpeed <Boolean>]
   [-DisableWildcardHandling]
   [-ForceWildcardHandling]
   [-WhatIf]
   [-Confirm]
   [<CommonParameters>]
Set-CMDiscoveryMethod
   [-Enabled <Boolean>]
   [-Heartbeat]
   [-PassThru]
   [-PollingSchedule <IResultObject>]
   [-SiteCode <String>]
   [-DisableWildcardHandling]
   [-ForceWildcardHandling]
   [-WhatIf]
   [-Confirm]
   [<CommonParameters>]

Description

O cmdlet Set-CMDiscoveryMethod altera as configurações de configuração de um método de descoberta. A descoberta identifica recursos de computador e usuário que Configuration Manager podem gerenciar. Quando Configuration Manager descobre um recurso, Configuration Manager cria um registro no banco de dados Configuration Manager para o recurso e suas informações associadas. Em seguida, você pode usar as informações de descoberta para ajudá-lo a instalar o cliente Configuration Manager e criar consultas e coleções personalizadas para agrupar logicamente recursos para tarefas de gerenciamento relacionadas.

Observação

Execute Configuration Manager cmdlets da unidade do site Configuration Manager, por exemplo PS XYZ:\>. Para obter mais informações, confira introdução.

Exemplos

Exemplo 1: modificar a descoberta de rede

PS XYZ:\> Set-CMDiscoveryMethod -NetworkDiscovery -SiteCode "CM4" -Enabled $True -NetworkDiscoveryType ToplogyAndClient -SlowNetworkSpeed $True

Esse comando modifica a descoberta de rede para o site que tem o código do site CM4. O comando especifica a topologia e a descoberta de rede do cliente e a opção de velocidade de rede lenta. O comando também habilita a descoberta.

Exemplo 2: modificar a descoberta do sistema do Active Directory

PS XYZ:\> $Schedule = New-CMSchedule -RecurInterval Minutes -Start "2012/10/20 00:00:00" -End "2013/10/20 00:00:00" -RecurCount 10
PS XYZ:\> Set-CMDiscoveryMethod -ActiveDirectorySystemDiscovery -SiteCode "CM4" -AddAdditionalAttribute "331", "431", "134" -DeltaDiscoveryIntervalMinutes 8 -Enabled $True -EnableDeltaDiscovery $True -EnableFilteringExpiredLogon $True -PollingSchedule $Schedule -RemoveAdditionalAttribute "123","cn" -TimeSinceLastLogonDays 80

O primeiro comando cria um objeto de agendamento usando o cmdlet New-CMSchedule e o armazena na variável $Schedule.

O segundo comando habilita a descoberta do computador para o site que tem o código do site CM4. O comando especifica o objeto de agendamento armazenado na variável $Schedule como o agendamento de sondagem e permite que a descoberta delta encontre computadores novos e modificados desde a última descoberta. O comando especifica que a descoberta delta ocorre a cada 8 minutos.

O segundo comando também limita os computadores encontrados aos que um usuário fez logon nos últimos 80 dias. Além disso, o comando adiciona e remove atributos especificados dos atributos usados para limitar computadores.

Exemplo 3: modificar a descoberta florestal

PS XYZ:\> $Schedule = New-CMSchedule -RecurInterval Minutes -Start "2012/10/20 00:00:00" -End "2013/10/20 00:00:00" -RecurCount 10
PS XYZ:\> Set-CMDiscoveryMethod -ActiveDirectoryForestDiscovery -SiteCode "CM4" -EnableActiveDirectorySiteBoundaryCreation $True -Enabled $True  -EnableSubnetBoundaryCreation $True -PollingSchedule $Schedule

O primeiro comando cria um objeto de agendamento usando o cmdlet New-CMSchedule e o armazena na variável $Schedule.

O segundo comando habilita esse site de descoberta que tem o código do site CM4. O comando especifica o objeto de agendamento armazenado na variável $Schedule como o intervalo de votação e permite a criação de limites do Active Directory e a criação de limites de sub-rede.

Exemplo 4: habilitar a descoberta de pulsação

PS XYZ:\> $Schedule = New-CMSchedule -RecurInterval Minutes -Start "2012/10/20 00:00:00" -End "2013/10/20 00:00:00" -RecurCount 10
PS XYZ:\> Set-CMDiscoveryMethod -Heartbeat -SiteCode "CM4" -Enabled $True -PollingSchedule $Schedule

O primeiro comando cria um objeto de agendamento usando o cmdlet New-CMSchedule e o armazena na variável $Schedule.

O segundo comando permite a descoberta de pulsação e especifica o objeto armazenado na variável $Schedule como o agendamento de votação para o site que tem o código do site CM4.

Parâmetros

-ActiveDirectoryContainer

Especifica uma matriz de nomes de contêineres do Active Directory.

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

-ActiveDirectoryForestDiscovery

Indica que o método de descoberta descobre grupos de segurança, incluindo grupos locais, globais e universais de locais especificados em Active Directory Domain Services (AD DS).

Type:SwitchParameter
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-ActiveDirectoryGroupDiscovery

Indica que o método de descoberta descobre informações adicionais, incluindo a OU (unidade organizacional de computador) e a associação de grupo, sobre computadores descobertos anteriormente de locais especificados no AD DS.

Type:SwitchParameter
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-ActiveDirectorySystemDiscovery

Indica que o método de descoberta descobre computadores de locais especificados no AD DS.

Type:SwitchParameter
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-ActiveDirectoryUserDiscovery

Indica que o método de descoberta descobre usuários de locais especificados no AD DS.

Type:SwitchParameter
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-AddActiveDirectoryContainer

Type:String[]
Aliases:AddActiveDirectoryContainers
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-AddAdditionalAttribute

Especifica uma matriz de atributos de objeto do Active Directory. O cmdlet adiciona esses atributos à lista de atributos que Configuration Manager descobertas.

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

-AddGroupDiscoveryScope

Type:ADGroupDiscoveryScope[]
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-ClearActiveDirectoryContainer

Type:SwitchParameter
Position:Named
Default value:None
Required:False
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
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-DeltaDiscoveryMins

Type:Int32
Aliases:DeltaDiscoveryIntervalMinutes, DeltaDiscoveryIntervalMins
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-DisableWildcardHandling

Esse parâmetro trata caracteres curinga como valores de caractere literal. Você não pode combiná-lo com ForceWildcardHandling.

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

-DiscoverDistributionGroupMembership

Type:Boolean
Aliases:DiscoverDistributionGroupsMembership
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-EnableActiveDirectorySiteBoundaryCreation

Indica se Configuration Manager cria limites do Active Directory a partir de informações de descoberta do AD DS.

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

-Enabled

Indica se é possível habilitar a descoberta de Configuration Manager. Se você especificar um valor de $False, Configuration Manager não descobrirá recursos usando essa descoberta.

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

-EnableDeltaDiscovery

Indica se Configuration Manager descobre recursos criados ou modificados no AD DS desde o último ciclo de descoberta. Se você especificar um valor de $True para esse parâmetro, especifique um valor para o parâmetro DeltaDiscoveryIntervalMinutes .

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

-EnableFilteringExpiredLogon

Indica se Configuration Manager descobre apenas computadores conectados a um domínio dentro de um número especificado de dias. Especifique o número de dias usando o parâmetro TimeSinceLastLogonDays .

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

-EnableFilteringExpiredPassword

Indica se Configuration Manager descobre apenas computadores que atualizaram a senha da conta de computador em um número especificado de dias. Especifique o número de dias usando o parâmetro TimeSinceLastPasswordUpdateDays .

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

-EnableIncludeGroup

{{ Fill EnableIncludeGroup Description }}

Type:Boolean
Aliases:EnableIncludeGroups
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-EnableRecursive

{{ Fill EnableRecursive Description }}

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

-EnableSubnetBoundaryCreation

Indica se Configuration Manager cria limites de intervalo de endereço IP a partir de informações de descoberta do AD DS.

Type:Boolean
Position:Named
Default value:None
Required:False
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). Você não pode combiná-lo com DisableWildcardHandling.

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

-Heartbeat

Indica que o método de descoberta atualiza registros de descoberta para clientes Configuration Manager no banco de dados Configuration Manager sem descobrir novos recursos.

Type:SwitchParameter
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-IncludeGroup

Type:SwitchParameter
Aliases:IncludeGroups
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-NetworkDiscovery

Indica que o método de descoberta pesquisa a infraestrutura de rede para dispositivos de rede, como impressoras, roteadores e pontes, que têm endereços IP.

Type:SwitchParameter
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-NetworkDiscoveryType

Especifica o tipo de descoberta de rede. Se você especificar o parâmetro NetworkDiscovery , especifique um dos seguintes tipos:

  • ToplogyAndClient. A descoberta encontra a topologia de sua rede e possíveis dispositivos cliente.
  • ToplogyClientAndClientOperatingSystem. A descoberta encontra a topologia de sua rede. A descoberta localiza potenciais dispositivos cliente e seus sistemas operacionais e versões.
  • Topologia. A descoberta localiza a topologia de sua rede descobrindo sub-redes IP e roteadores.
Type:NetworkDiscoveryType
Accepted values:Topology, TopologyAndClient, ToplogyAndClient, TopologyClientAndClientOperatingSystem, ToplogyClientAndClientOperatingSystem
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-PassThru

Adicione esse parâmetro para retornar um objeto que representa o item com o qual você está trabalhando. Por padrão, esse cmdlet pode não gerar nenhuma saída.

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

-PollingSchedule

Especifica um objeto de agendamento. Para obter um objeto de agendamento, use o cmdlet New-CMSchedule . O cronograma de votação determina com que frequência Configuration Manager tenta descobrir grupos, sistemas ou dados do usuário.

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

-Recursive

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

-RemoveActiveDirectoryContainer

Type:String[]
Aliases:RemoveActiveDirectoryContainers
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-RemoveAdditionalAttribute

Especifica uma matriz de atributos de objeto do Active Directory. O cmdlet remove esses atributos da lista de atributos que Configuration Manager descobertas.

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

-RemoveGroupDiscoveryScope

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

-SiteCode

Especifica o código do site para um site Configuration Manager.

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

-SlowNetworkSpeed

Indica se Configuration Manager faz ajustes em suas configurações de descoberta para redes com baixa largura de banda.

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

-TimeSinceLastLogonDays

Especifica o número de dias desde o último logon, quando o parâmetro EnableFilteringExpiredLogon tinha um valor de $True.

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

-TimeSinceLastPasswordUpdateDays

Especifica o número de dias desde a última senha atualizada quando o parâmetro EnableFilteringExpiredPassword tinha um valor de $True.

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

-UserName

{{ Preencher Descrição do Nome de Usuário }}

Type:String
Aliases:DiscoveryAccountUserName
Position:Named
Default value:None
Required:False
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
Required:False
Accept pipeline input:False
Accept wildcard characters:False

Entradas

None