Set-CMDiscoveryMethod
Altera as configurações de um método de descoberta.
Sintaxe
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.
Tipo: | String[] |
Cargo: | Named |
Valor padrão: | None |
Obrigatório: | False |
Aceitar a entrada de pipeline: | False |
Aceitar caracteres curinga: | 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).
Tipo: | SwitchParameter |
Cargo: | Named |
Valor padrão: | None |
Obrigatório: | True |
Aceitar a entrada de pipeline: | False |
Aceitar caracteres curinga: | 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.
Tipo: | SwitchParameter |
Cargo: | Named |
Valor padrão: | None |
Obrigatório: | True |
Aceitar a entrada de pipeline: | False |
Aceitar caracteres curinga: | False |
-ActiveDirectorySystemDiscovery
Indica que o método de descoberta descobre computadores de locais especificados no AD DS.
Tipo: | SwitchParameter |
Cargo: | Named |
Valor padrão: | None |
Obrigatório: | True |
Aceitar a entrada de pipeline: | False |
Aceitar caracteres curinga: | False |
-ActiveDirectoryUserDiscovery
Indica que o método de descoberta descobre usuários de locais especificados no AD DS.
Tipo: | SwitchParameter |
Cargo: | Named |
Valor padrão: | None |
Obrigatório: | True |
Aceitar a entrada de pipeline: | False |
Aceitar caracteres curinga: | False |
-AddActiveDirectoryContainer
Tipo: | String[] |
Aliases: | AddActiveDirectoryContainers |
Cargo: | Named |
Valor padrão: | None |
Obrigatório: | False |
Aceitar a entrada de pipeline: | False |
Aceitar caracteres curinga: | False |
-AddAdditionalAttribute
Especifica uma matriz de atributos de objeto do Active Directory. O cmdlet adiciona esses atributos à lista de atributos que Configuration Manager descobertas.
Tipo: | String[] |
Cargo: | Named |
Valor padrão: | None |
Obrigatório: | False |
Aceitar a entrada de pipeline: | False |
Aceitar caracteres curinga: | False |
-AddGroupDiscoveryScope
Tipo: | ADGroupDiscoveryScope[] |
Cargo: | Named |
Valor padrão: | None |
Obrigatório: | False |
Aceitar a entrada de pipeline: | False |
Aceitar caracteres curinga: | False |
-ClearActiveDirectoryContainer
Tipo: | SwitchParameter |
Cargo: | Named |
Valor padrão: | None |
Obrigatório: | False |
Aceitar a entrada de pipeline: | False |
Aceitar caracteres curinga: | False |
-Confirm
Solicita a confirmação antes de executar o cmdlet.
Tipo: | SwitchParameter |
Aliases: | cf |
Cargo: | Named |
Valor padrão: | False |
Obrigatório: | False |
Aceitar a entrada de pipeline: | False |
Aceitar caracteres curinga: | False |
-DeltaDiscoveryMins
Tipo: | Int32 |
Aliases: | DeltaDiscoveryIntervalMinutes, DeltaDiscoveryIntervalMins |
Cargo: | Named |
Valor padrão: | None |
Obrigatório: | False |
Aceitar a entrada de pipeline: | False |
Aceitar caracteres curinga: | False |
-DisableWildcardHandling
Esse parâmetro trata caracteres curinga como valores de caractere literal. Você não pode combiná-lo com ForceWildcardHandling.
Tipo: | SwitchParameter |
Cargo: | Named |
Valor padrão: | None |
Obrigatório: | False |
Aceitar a entrada de pipeline: | False |
Aceitar caracteres curinga: | False |
-DiscoverDistributionGroupMembership
Tipo: | Boolean |
Aliases: | DiscoverDistributionGroupsMembership |
Cargo: | Named |
Valor padrão: | None |
Obrigatório: | False |
Aceitar a entrada de pipeline: | False |
Aceitar caracteres curinga: | False |
-EnableActiveDirectorySiteBoundaryCreation
Indica se Configuration Manager cria limites do Active Directory a partir de informações de descoberta do AD DS.
Tipo: | Boolean |
Cargo: | Named |
Valor padrão: | None |
Obrigatório: | False |
Aceitar a entrada de pipeline: | False |
Aceitar caracteres curinga: | 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.
Tipo: | Boolean |
Cargo: | Named |
Valor padrão: | None |
Obrigatório: | False |
Aceitar a entrada de pipeline: | False |
Aceitar caracteres curinga: | 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 .
Tipo: | Boolean |
Cargo: | Named |
Valor padrão: | None |
Obrigatório: | False |
Aceitar a entrada de pipeline: | False |
Aceitar caracteres curinga: | 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 .
Tipo: | Boolean |
Cargo: | Named |
Valor padrão: | None |
Obrigatório: | False |
Aceitar a entrada de pipeline: | False |
Aceitar caracteres curinga: | 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 .
Tipo: | Boolean |
Cargo: | Named |
Valor padrão: | None |
Obrigatório: | False |
Aceitar a entrada de pipeline: | False |
Aceitar caracteres curinga: | False |
-EnableIncludeGroup
{{ Fill EnableIncludeGroup Description }}
Tipo: | Boolean |
Aliases: | EnableIncludeGroups |
Cargo: | Named |
Valor padrão: | None |
Obrigatório: | False |
Aceitar a entrada de pipeline: | False |
Aceitar caracteres curinga: | False |
-EnableRecursive
{{ Fill EnableRecursive Description }}
Tipo: | Boolean |
Cargo: | Named |
Valor padrão: | None |
Obrigatório: | False |
Aceitar a entrada de pipeline: | False |
Aceitar caracteres curinga: | False |
-EnableSubnetBoundaryCreation
Indica se Configuration Manager cria limites de intervalo de endereço IP a partir de informações de descoberta do AD DS.
Tipo: | Boolean |
Cargo: | Named |
Valor padrão: | None |
Obrigatório: | False |
Aceitar a entrada de pipeline: | False |
Aceitar caracteres curinga: | 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.
Tipo: | SwitchParameter |
Cargo: | Named |
Valor padrão: | None |
Obrigatório: | False |
Aceitar a entrada de pipeline: | False |
Aceitar caracteres curinga: | 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.
Tipo: | SwitchParameter |
Cargo: | Named |
Valor padrão: | None |
Obrigatório: | True |
Aceitar a entrada de pipeline: | False |
Aceitar caracteres curinga: | False |
-IncludeGroup
Tipo: | SwitchParameter |
Aliases: | IncludeGroups |
Cargo: | Named |
Valor padrão: | None |
Obrigatório: | False |
Aceitar a entrada de pipeline: | False |
Aceitar caracteres curinga: | 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.
Tipo: | SwitchParameter |
Cargo: | Named |
Valor padrão: | None |
Obrigatório: | True |
Aceitar a entrada de pipeline: | False |
Aceitar caracteres curinga: | 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.
Tipo: | NetworkDiscoveryType |
Valores aceitos: | Topology, TopologyAndClient, ToplogyAndClient, TopologyClientAndClientOperatingSystem, ToplogyClientAndClientOperatingSystem |
Cargo: | Named |
Valor padrão: | None |
Obrigatório: | False |
Aceitar a entrada de pipeline: | False |
Aceitar caracteres curinga: | 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.
Tipo: | SwitchParameter |
Cargo: | Named |
Valor padrão: | None |
Obrigatório: | False |
Aceitar a entrada de pipeline: | False |
Aceitar caracteres curinga: | 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.
Tipo: | IResultObject |
Cargo: | Named |
Valor padrão: | None |
Obrigatório: | False |
Aceitar a entrada de pipeline: | False |
Aceitar caracteres curinga: | False |
-Recursive
Tipo: | SwitchParameter |
Cargo: | Named |
Valor padrão: | None |
Obrigatório: | False |
Aceitar a entrada de pipeline: | False |
Aceitar caracteres curinga: | False |
-RemoveActiveDirectoryContainer
Tipo: | String[] |
Aliases: | RemoveActiveDirectoryContainers |
Cargo: | Named |
Valor padrão: | None |
Obrigatório: | False |
Aceitar a entrada de pipeline: | False |
Aceitar caracteres curinga: | 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.
Tipo: | String[] |
Cargo: | Named |
Valor padrão: | None |
Obrigatório: | False |
Aceitar a entrada de pipeline: | False |
Aceitar caracteres curinga: | False |
-RemoveGroupDiscoveryScope
Tipo: | String[] |
Cargo: | Named |
Valor padrão: | None |
Obrigatório: | False |
Aceitar a entrada de pipeline: | False |
Aceitar caracteres curinga: | False |
-SiteCode
Especifica o código do site para um site Configuration Manager.
Tipo: | String |
Cargo: | Named |
Valor padrão: | None |
Obrigatório: | False |
Aceitar a entrada de pipeline: | False |
Aceitar caracteres curinga: | False |
-SlowNetworkSpeed
Indica se Configuration Manager faz ajustes em suas configurações de descoberta para redes com baixa largura de banda.
Tipo: | Boolean |
Cargo: | Named |
Valor padrão: | None |
Obrigatório: | False |
Aceitar a entrada de pipeline: | False |
Aceitar caracteres curinga: | False |
-TimeSinceLastLogonDays
Especifica o número de dias desde o último logon, quando o parâmetro EnableFilteringExpiredLogon tinha um valor de $True.
Tipo: | Int32 |
Cargo: | Named |
Valor padrão: | None |
Obrigatório: | False |
Aceitar a entrada de pipeline: | False |
Aceitar caracteres curinga: | False |
-TimeSinceLastPasswordUpdateDays
Especifica o número de dias desde a última senha atualizada quando o parâmetro EnableFilteringExpiredPassword tinha um valor de $True.
Tipo: | Int32 |
Cargo: | Named |
Valor padrão: | None |
Obrigatório: | False |
Aceitar a entrada de pipeline: | False |
Aceitar caracteres curinga: | False |
-UserName
{{ Preencher Descrição do Nome de Usuário }}
Tipo: | String |
Aliases: | DiscoveryAccountUserName |
Cargo: | Named |
Valor padrão: | None |
Obrigatório: | False |
Aceitar a entrada de pipeline: | False |
Aceitar caracteres curinga: | False |
-WhatIf
Mostrar o que aconteceria se o cmdlet fosse executado. O cmdlet não é executado.
Tipo: | SwitchParameter |
Aliases: | wi |
Cargo: | Named |
Valor padrão: | False |
Obrigatório: | False |
Aceitar a entrada de pipeline: | False |
Aceitar caracteres curinga: | False |
Entradas
None
Links Relacionados
Comentários
https://aka.ms/ContentUserFeedback.
Em breve: Ao longo de 2024, eliminaremos os problemas do GitHub como o mecanismo de comentários para conteúdo e o substituiremos por um novo sistema de comentários. Para obter mais informações, consulteEnviar e exibir comentários de