Partilhar via


Set-CMDiscoveryMethod

SYNOPSIS

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

SYNTAX

SearchByActiveDirectoryForestDiscovery (Padrão)

Set-CMDiscoveryMethod [-ActiveDirectoryForestDiscovery] [-EnableActiveDirectorySiteBoundaryCreation <Boolean>]
 [-Enabled <Boolean>] [-EnableSubnetBoundaryCreation <Boolean>] [-PassThru] [-PollingSchedule <IResultObject>]
 [-SiteCode <String>] [-DisableWildcardHandling] [-ForceWildcardHandling] [-WhatIf] [-Confirm]
 [<CommonParameters>]

SearchByActiveDirectorySystemDiscovery

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>]

SearchByActiveDirectoryUserDiscovery

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>]

SearchByActiveDirectoryGroupDiscovery

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>]

SearchByNetworkDiscovery

Set-CMDiscoveryMethod [-Enabled <Boolean>] [-NetworkDiscovery] [-NetworkDiscoveryType <NetworkDiscoveryType>]
 [-PassThru] [-SiteCode <String>] [-SlowNetworkSpeed <Boolean>] [-DisableWildcardHandling]
 [-ForceWildcardHandling] [-WhatIf] [-Confirm] [<CommonParameters>]

SearchByHeartbeat

Set-CMDiscoveryMethod [-Enabled <Boolean>] [-Heartbeat] [-PassThru] [-PollingSchedule <IResultObject>]
 [-SiteCode <String>] [-DisableWildcardHandling] [-ForceWildcardHandling] [-WhatIf] [-Confirm]
 [<CommonParameters>]

DESCRIPTION

O cmdlet Set-CMDiscoveryMethod altera as definições de configuração de um método de descoberta. A Discovery identifica os recursos de computador e utilizador que o Gestor de Configuração pode gerir. Quando o Gestor de Configuração descobre um recurso, o Gestor de Configuração cria um registo na base de dados do Gestor de Configuração para o recurso e as suas informações associadas. Em seguida, pode utilizar as informações de descoberta para ajudá-lo a instalar o cliente Gestor de Configuração e criar consultas e coleções personalizadas para, logicamente, agrupar recursos para tarefas de gestão relacionadas.

Nota

Executar cmdlets do Gestor de Configuração a partir da unidade do site do Gestor de Configuração, por exemplo PS XYZ:\> . Para mais informações, consulte a partida.

EXAMPLES

Exemplo 1: Modificar a descoberta da rede

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

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

Exemplo 2: Modificar a descoberta do sistema ative de diretório

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 agenda usando o cmdlet New-CMSchedule e armazena-o na variável $Schedule.

O segundo comando permite a descoberta do computador para o site que tem o código de site CM4. O comando especifica o objeto de programação armazenado no $Schedule variável como o horário de votação 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 àqueles que um utilizador iniciou sessão nos últimos 80 dias. Além disso, o comando adiciona e remove atributos especificados dos atributos utilizados para limitar os computadores.

Exemplo 3: Modificar a descoberta da floresta

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 agenda usando o cmdlet New-CMSchedule e, em seguida, armazena-o na variável $Schedule.

O segundo comando permite este site de descoberta que tem o código do site CM4. O comando especifica o objeto de programação armazenado na variável $Schedule como intervalo de votação e permite a criação de limites do Diretório Ativo e a criação de limites de sub-rede.

Exemplo 4: Permitir a descoberta do batimento cardíaco

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 agenda usando o cmdlet New-CMSchedule e armazena-o na variável $Schedule.

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

PARAMETERS

-ActiveDirectoryContainer

Especifica uma série de nomes de contentores do Diretório Ativo.

Type: String[]
Parameter Sets: SearchByActiveDirectorySystemDiscovery, SearchByActiveDirectoryUserDiscovery
Aliases:

Required: False
Position: Named
Default value: None
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 a partir de locais especificados em Serviços de Domínio do Diretório Ativo (DS AD).

Type: SwitchParameter
Parameter Sets: SearchByActiveDirectoryForestDiscovery
Aliases:

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

-ActiveDirectoryGroupDiscovery

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

Type: SwitchParameter
Parameter Sets: SearchByActiveDirectoryGroupDiscovery
Aliases:

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

-ActiveDirectorySystemDiscovery

Indica que o método de descoberta descobre computadores a partir de locais especificados em DS AD.

Type: SwitchParameter
Parameter Sets: SearchByActiveDirectorySystemDiscovery
Aliases:

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

-ActiveDirectoryUserDiscovery

Indica que o método de descoberta descobre os utilizadores a partir de locais especificados em DS AD.

Type: SwitchParameter
Parameter Sets: SearchByActiveDirectoryUserDiscovery
Aliases:

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

-AddActiveDirectoryContainer

Type: String[]
Parameter Sets: SearchByActiveDirectorySystemDiscovery, SearchByActiveDirectoryUserDiscovery
Aliases: AddActiveDirectoryContainers

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

-AddAdditionalAttribute

Especifica uma matriz de atributos de objetos do Ative Directory. O cmdlet adiciona estes atributos à lista de atributos que o Gestor de Configuração descobre.

Type: String[]
Parameter Sets: SearchByActiveDirectorySystemDiscovery, SearchByActiveDirectoryUserDiscovery
Aliases:

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

-AddGroupDiscoveryScope

Type: ADGroupDiscoveryScope[]
Parameter Sets: SearchByActiveDirectoryGroupDiscovery
Aliases:

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

-ClearActiveDirectoryContainer

Type: SwitchParameter
Parameter Sets: SearchByActiveDirectorySystemDiscovery, SearchByActiveDirectoryUserDiscovery, SearchByActiveDirectoryGroupDiscovery
Aliases:

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

-Confirm

Solicita a sua confirmação antes de executar o cmdlet.

Type: SwitchParameter
Parameter Sets: (All)
Aliases: cf

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

-DeltaDiscoveryMins

Type: Int32
Parameter Sets: SearchByActiveDirectorySystemDiscovery, SearchByActiveDirectoryUserDiscovery, SearchByActiveDirectoryGroupDiscovery
Aliases: DeltaDiscoveryIntervalMinutes, DeltaDiscoveryIntervalMins

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

-DisableWildcardHandling

Este parâmetro trata os caracteres wildcard como valores de caracteres literais. Não pode combiná-lo com ForceWildcardHandling.

Type: SwitchParameter
Parameter Sets: (All)
Aliases:

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

-DiscoverDistributionGroupMembership

Type: Boolean
Parameter Sets: SearchByActiveDirectoryGroupDiscovery
Aliases: DiscoverDistributionGroupsMembership

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

-ActivarActiveDirectorySiteBoundaryCreation

Indica se o Gestor de Configuração cria limites de Diretório Ativo a partir de informações de descoberta de DS AD.

Type: Boolean
Parameter Sets: SearchByActiveDirectoryForestDiscovery
Aliases:

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

-EnableDeltaDiscovery

Indica se o Gestor de Configuração descobre recursos criados ou modificados em DS AD desde o último ciclo de descoberta. Se especificar um valor de $True para este parâmetro, especifique um valor para o parâmetro DeltaDiscoveryIntervalMinutes.

Type: Boolean
Parameter Sets: SearchByActiveDirectorySystemDiscovery, SearchByActiveDirectoryUserDiscovery, SearchByActiveDirectoryGroupDiscovery
Aliases:

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

-EnableFilteringExpiredLogon

Indica se o Gestor de Configuração descobre apenas computadores que iniciaram sessão num domínio dentro de um determinado número de dias. Especifique o número de dias utilizando o parâmetro TimeSinceLastLogonDays.

Type: Boolean
Parameter Sets: SearchByActiveDirectorySystemDiscovery, SearchByActiveDirectoryGroupDiscovery
Aliases:

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

-EnableFilteringExpiredPassword

Indica se o Gestor de Configuração descobre apenas computadores que atualizaram a palavra-passe da sua conta de computador dentro de um número especificado de dias. Especifique o número de dias utilizando o parâmetro TimeSinceLastPasswordUpdateDays.

Type: Boolean
Parameter Sets: SearchByActiveDirectorySystemDiscovery, SearchByActiveDirectoryGroupDiscovery
Aliases:

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

-EnableIncludeGroup

{{ Preenchimento EnableIncludeGroup Description }}

Type: Boolean
Parameter Sets: SearchByActiveDirectorySystemDiscovery, SearchByActiveDirectoryUserDiscovery
Aliases: EnableIncludeGroups

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

-Ativar a Recursiva

{{ Preencha a descrição requerissiva de substituição }}

Type: Boolean
Parameter Sets: SearchByActiveDirectorySystemDiscovery, SearchByActiveDirectoryUserDiscovery
Aliases:

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

-Permitir a Criação de AubnetBoundaryCreation

Indica se o Gestor de Configuração cria limites de intervalo de endereço IP a partir de informações de descoberta de DS AD.

Type: Boolean
Parameter Sets: SearchByActiveDirectoryForestDiscovery
Aliases:

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

-Habilitado

Indica se ativa a descoberta do Gestor de Configuração. Se especificar um valor de $False, o Gestor de Configuração não descobre recursos utilizando esta descoberta.

Type: Boolean
Parameter Sets: (All)
Aliases:

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

-ForceWildcardHandling

Este parâmetro processa caracteres wildcard e pode levar a um comportamento inesperado (não recomendado). Não é possível combiná-lo com DisableWildcardHandling.

Type: SwitchParameter
Parameter Sets: (All)
Aliases:

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

- Batimento cardíaco

Indica que o método de descoberta atualiza os registos de descoberta dos clientes do Gestor de Configuração na base de dados do Gestor de Configuração sem descobrir novos recursos.

Type: SwitchParameter
Parameter Sets: SearchByHeartbeat
Aliases:

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

-Incluir o Grupo

Type: SwitchParameter
Parameter Sets: SearchByActiveDirectorySystemDiscovery, SearchByActiveDirectoryUserDiscovery
Aliases: IncludeGroups

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

-NetworkDiscovery

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

Type: SwitchParameter
Parameter Sets: SearchByNetworkDiscovery
Aliases:

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

-NetworkDiscoveryType

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

  • ToplogyAndClient. A descoberta encontra a topologia da sua rede e potenciais dispositivos clientes.
  • ToplogyClientAndClientOperatingSystem. A descoberta encontra a topologia da sua rede. A descoberta encontra potenciais dispositivos clientes e seus sistemas operativos e versões.
  • A topologia. A descoberta encontra a topologia da sua rede descobrindo sub-redes IP e routers.
Type: NetworkDiscoveryType
Parameter Sets: SearchByNetworkDiscovery
Aliases:
Accepted values: Topology, TopologyAndClient, ToplogyAndClient, TopologyClientAndClientOperatingSystem, ToplogyClientAndClientOperatingSystem

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

- PassThru

Adicione este parâmetro para devolver um objeto que represente o item com o qual está a trabalhar. Por predefinição, este cmdlet pode não gerar qualquer saída.

Type: SwitchParameter
Parameter Sets: (All)
Aliases:

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

-SondagemSchedule

Especifica um objeto de agenda. Para obter um objeto de agenda, utilize o cmdlet New-CMSchedule. O calendário de votação determina com que frequência o Gestor de Configurações tenta descobrir grupos, sistemas ou dados do utilizador.

Type: IResultObject
Parameter Sets: SearchByActiveDirectoryForestDiscovery, SearchByActiveDirectorySystemDiscovery, SearchByActiveDirectoryUserDiscovery, SearchByActiveDirectoryGroupDiscovery, SearchByHeartbeat
Aliases:

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

-Recursivo

Type: SwitchParameter
Parameter Sets: SearchByActiveDirectorySystemDiscovery, SearchByActiveDirectoryUserDiscovery
Aliases:

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

-RemoverAtivasContainer

Type: String[]
Parameter Sets: SearchByActiveDirectorySystemDiscovery, SearchByActiveDirectoryUserDiscovery
Aliases: RemoveActiveDirectoryContainers

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

-RemoverAdditionalAttribute

Especifica uma matriz de atributos de objetos do Ative Directory. O cmdlet remove estes atributos da lista de atributos que o Gestor de Configuração descobre.

Type: String[]
Parameter Sets: SearchByActiveDirectorySystemDiscovery, SearchByActiveDirectoryUserDiscovery
Aliases:

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

-Remover oGroupDiscoveryScope

Type: String[]
Parameter Sets: SearchByActiveDirectoryGroupDiscovery
Aliases:

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

- SiteCode

Especifica o código do site para um site do Gestor de Configurações.

Type: String
Parameter Sets: (All)
Aliases:

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

-SlowNetworkSpeed

Indica se o Gestor de Configuração faz ajustes nas suas definições de descoberta para redes com pouca largura de banda.

Type: Boolean
Parameter Sets: SearchByNetworkDiscovery
Aliases:

Required: False
Position: Named
Default value: None
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
Parameter Sets: SearchByActiveDirectorySystemDiscovery, SearchByActiveDirectoryGroupDiscovery
Aliases:

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

-TimeSinceLastPasswordUpdateDays

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

Type: Int32
Parameter Sets: SearchByActiveDirectorySystemDiscovery, SearchByActiveDirectoryGroupDiscovery
Aliases:

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

-UserName

{{ Preencha descrição do nome do utilizador }}

Type: String
Parameter Sets: SearchByActiveDirectorySystemDiscovery, SearchByActiveDirectoryUserDiscovery
Aliases: DiscoveryAccountUserName

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

- O QueIf

Apresenta o que aconteceria mediante a execução do cmdlet. O comandante não funciona.

Type: SwitchParameter
Parameter Sets: (All)
Aliases: wi

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

CommonParameters

Este cmdlet suporta os parâmetros comuns: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutVariable, -OutBuffer, -PipelineVariable, -Verbose, -WarningAction e -WarningVariable. Para mais informações, consulte about_CommonParameters.

INPUTS

Nenhuma

OUTPUTS

NOTAS

Get-CMDiscoveryMethod

Novo CMSchedule