Condividi tramite


Set-CMDiscoveryMethod

Modifica le impostazioni di configurazione di un metodo di individuazione.

Sintassi

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

Descrizione

Il cmdlet Set-CMDiscoveryMethod modifica le impostazioni di configurazione di un metodo di individuazione. L'individuazione identifica le risorse computer e utente che Configuration Manager può gestire. Quando Configuration Manager individua una risorsa, Configuration Manager crea un record nel database di Configuration Manager per la risorsa e le relative informazioni associate. È quindi possibile usare le informazioni di individuazione per installare il client di Configuration Manager e creare query e raccolte personalizzate per raggruppare logicamente le risorse per le attività di gestione correlate.

Nota

Eseguire i cmdlet di Configuration Manager dall'unità del sito di Configuration Manager, ad esempio PS XYZ:\>. Per altre informazioni, vedere Introduzione.

Esempio

Esempio 1: Modificare l'individuazione di rete

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

Questo comando modifica l'individuazione di rete per il sito con il codice del sito CM4. Il comando specifica la topologia e l'individuazione della rete client e l'opzione di velocità di rete lenta. Il comando abilita anche l'individuazione.

Esempio 2: Modificare l'individuazione del sistema 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

Il primo comando crea un oggetto pianificazione usando il cmdlet New-CMSchedule e lo archivia nella variabile $Schedule.

Il secondo comando abilita l'individuazione del computer per il sito con il codice del sito CM4. Il comando specifica l'oggetto pianificazione archiviato nella variabile $Schedule come pianificazione del polling e consente all'individuazione differenziale di trovare computer nuovi e modificati dall'ultima individuazione. Il comando specifica che l'individuazione differenziale viene eseguita ogni 8 minuti.

Il secondo comando limita anche i computer rilevati a quelli su cui un utente ha eseguito l'accesso negli ultimi 80 giorni. Inoltre, il comando aggiunge e rimuove gli attributi specificati dagli attributi usati per limitare i computer.

Esempio 3: Modificare l'individuazione della foresta

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

Il primo comando crea un oggetto pianificazione usando il cmdlet New-CMSchedule e quindi lo archivia nella variabile $Schedule.

Il secondo comando abilita questo sito di individuazione con il codice del sito CM4. Il comando specifica l'oggetto pianificazione archiviato nella variabile $Schedule come intervallo di polling e consente la creazione di limiti di Active Directory e la creazione di limiti della subnet.

Esempio 4: Abilitare l'individuazione heartbeat

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

Il primo comando crea un oggetto pianificazione usando il cmdlet New-CMSchedule e lo archivia nella variabile $Schedule.

Il secondo comando abilita l'individuazione heartbeat e specifica l'oggetto archiviato nella variabile $Schedule come pianificazione del polling per il sito con codice del sito CM4.

Parametri

-ActiveDirectoryContainer

Specifica una matrice di nomi di contenitori di Active Directory.

Tipo:String[]
Posizione:Named
Valore predefinito:None
Necessario:False
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-ActiveDirectoryForestDiscovery

Indica che il metodo di individuazione individua i gruppi di sicurezza, inclusi i gruppi locali, globali e universali da posizioni specificate in Active Directory Domain Services (AD DS).

Tipo:SwitchParameter
Posizione:Named
Valore predefinito:None
Necessario:True
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-ActiveDirectoryGroupDiscovery

Indica che il metodo di individuazione individua informazioni aggiuntive, tra cui l'unità organizzativa del computer (OU) e l'appartenenza ai gruppi, sui computer individuati in precedenza da posizioni specificate in Active Directory Domain Services.

Tipo:SwitchParameter
Posizione:Named
Valore predefinito:None
Necessario:True
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-ActiveDirectorySystemDiscovery

Indica che il metodo di individuazione individua i computer da posizioni specificate in Servizi di dominio Active Directory.

Tipo:SwitchParameter
Posizione:Named
Valore predefinito:None
Necessario:True
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-ActiveDirectoryUserDiscovery

Indica che il metodo di individuazione individua gli utenti da posizioni specificate in Active Directory Domain Services.

Tipo:SwitchParameter
Posizione:Named
Valore predefinito:None
Necessario:True
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-AddActiveDirectoryContainer

Tipo:String[]
Alias:AddActiveDirectoryContainers
Posizione:Named
Valore predefinito:None
Necessario:False
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-AddAdditionalAttribute

Specifica una matrice di attributi dell'oggetto Active Directory. Il cmdlet aggiunge questi attributi all'elenco di attributi individuati da Configuration Manager.

Tipo:String[]
Posizione:Named
Valore predefinito:None
Necessario:False
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-AddGroupDiscoveryScope

Tipo:ADGroupDiscoveryScope[]
Posizione:Named
Valore predefinito:None
Necessario:False
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-ClearActiveDirectoryContainer

Tipo:SwitchParameter
Posizione:Named
Valore predefinito:None
Necessario:False
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-Confirm

Richiede la conferma prima di eseguire il cmdlet.

Tipo:SwitchParameter
Alias:cf
Posizione:Named
Valore predefinito:False
Necessario:False
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-DeltaDiscoveryMins

Tipo:Int32
Alias:DeltaDiscoveryIntervalMinutes, DeltaDiscoveryIntervalMins
Posizione:Named
Valore predefinito:None
Necessario:False
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-DisableWildcardHandling

Questo parametro considera i caratteri jolly come valori letterali. Non è possibile combinarlo con ForceWildcardHandling.

Tipo:SwitchParameter
Posizione:Named
Valore predefinito:None
Necessario:False
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-DiscoverDistributionGroupMembership

Tipo:Boolean
Alias:DiscoverDistributionGroupsMembership
Posizione:Named
Valore predefinito:None
Necessario:False
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-EnableActiveDirectorySiteBoundaryCreation

Indica se Configuration Manager crea limiti di Active Directory dalle informazioni di individuazione di Active Directory Domain Services.

Tipo:Boolean
Posizione:Named
Valore predefinito:None
Necessario:False
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-Enabled

Indica se abilitare l'individuazione di Configuration Manager. Se si specifica un valore di $False, Configuration Manager non individua le risorse usando questa individuazione.

Tipo:Boolean
Posizione:Named
Valore predefinito:None
Necessario:False
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-EnableDeltaDiscovery

Indica se Configuration Manager individua le risorse create o modificate in Active Directory Domain Services dall'ultimo ciclo di individuazione. Se si specifica un valore di $True per questo parametro, specificare un valore per il parametro DeltaDiscoveryIntervalMinutes .

Tipo:Boolean
Posizione:Named
Valore predefinito:None
Necessario:False
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-EnableFilteringExpiredLogon

Indica se Configuration Manager individua solo i computer che hanno eseguito l'accesso a un dominio entro un numero di giorni specificato. Specificare il numero di giorni usando il parametro TimeSinceLastLogonDays .

Tipo:Boolean
Posizione:Named
Valore predefinito:None
Necessario:False
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-EnableFilteringExpiredPassword

Indica se Configuration Manager individua solo i computer che hanno aggiornato la password dell'account computer entro un numero di giorni specificato. Specificare il numero di giorni usando il parametro TimeSinceLastPasswordUpdateDays .

Tipo:Boolean
Posizione:Named
Valore predefinito:None
Necessario:False
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-EnableIncludeGroup

{{ Fill EnableIncludeGroup Description }}

Tipo:Boolean
Alias:EnableIncludeGroups
Posizione:Named
Valore predefinito:None
Necessario:False
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-EnableRecursive

{{ Fill EnableRecursive Description }}

Tipo:Boolean
Posizione:Named
Valore predefinito:None
Necessario:False
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-EnableSubnetBoundaryCreation

Indica se Configuration Manager crea limiti dell'intervallo di indirizzi IP dalle informazioni di individuazione di Servizi di dominio Active Directory.

Tipo:Boolean
Posizione:Named
Valore predefinito:None
Necessario:False
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-ForceWildcardHandling

Questo parametro elabora caratteri jolly e può causare un comportamento imprevisto (non consigliato). Non è possibile combinarlo con DisableWildcardHandling.

Tipo:SwitchParameter
Posizione:Named
Valore predefinito:None
Necessario:False
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-Heartbeat

Indica che il metodo di individuazione aggiorna i record di individuazione per i client di Configuration Manager nel database di Configuration Manager senza individuare nuove risorse.

Tipo:SwitchParameter
Posizione:Named
Valore predefinito:None
Necessario:True
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-IncludeGroup

Tipo:SwitchParameter
Alias:IncludeGroups
Posizione:Named
Valore predefinito:None
Necessario:False
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-NetworkDiscovery

Indica che il metodo di individuazione cerca nell'infrastruttura di rete i dispositivi di rete, ad esempio stampanti, router e bridge, con indirizzi IP.

Tipo:SwitchParameter
Posizione:Named
Valore predefinito:None
Necessario:True
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-NetworkDiscoveryType

Specifica il tipo di individuazione di rete. Se si specifica il parametro NetworkDiscovery , specificare uno dei tipi seguenti:

  • ToplogyAndClient. L'individuazione trova la topologia della rete e dei potenziali dispositivi client.
  • ToplogyClientAndClientOperatingSystem. L'individuazione trova la topologia della rete. L'individuazione trova i potenziali dispositivi client e i relativi sistemi operativi e versioni.
  • Topologia. L'individuazione trova la topologia della rete individuando subnet IP e router.
Tipo:NetworkDiscoveryType
Valori accettati:Topology, TopologyAndClient, ToplogyAndClient, TopologyClientAndClientOperatingSystem, ToplogyClientAndClientOperatingSystem
Posizione:Named
Valore predefinito:None
Necessario:False
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-PassThru

Aggiungere questo parametro per restituire un oggetto che rappresenta l'elemento con cui si sta lavorando. Per impostazione predefinita, questo cmdlet potrebbe non generare alcun output.

Tipo:SwitchParameter
Posizione:Named
Valore predefinito:None
Necessario:False
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-PollingSchedule

Specifica un oggetto di pianificazione. Per ottenere un oggetto pianificazione, usare il cmdlet New-CMSchedule . La pianificazione del polling determina la frequenza con cui Configuration Manager tenta di individuare gruppi, sistemi o dati utente.

Tipo:IResultObject
Posizione:Named
Valore predefinito:None
Necessario:False
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-Recursive

Tipo:SwitchParameter
Posizione:Named
Valore predefinito:None
Necessario:False
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-RemoveActiveDirectoryContainer

Tipo:String[]
Alias:RemoveActiveDirectoryContainers
Posizione:Named
Valore predefinito:None
Necessario:False
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-RemoveAdditionalAttribute

Specifica una matrice di attributi dell'oggetto Active Directory. Il cmdlet rimuove questi attributi dall'elenco di attributi individuati da Configuration Manager.

Tipo:String[]
Posizione:Named
Valore predefinito:None
Necessario:False
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-RemoveGroupDiscoveryScope

Tipo:String[]
Posizione:Named
Valore predefinito:None
Necessario:False
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-SiteCode

Specifica il codice del sito per un sito di Configuration Manager.

Tipo:String
Posizione:Named
Valore predefinito:None
Necessario:False
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-SlowNetworkSpeed

Indica se Configuration Manager apporta modifiche alle impostazioni di individuazione per le reti con larghezza di banda ridotta.

Tipo:Boolean
Posizione:Named
Valore predefinito:None
Necessario:False
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-TimeSinceLastLogonDays

Specifica il numero di giorni dall'ultimo accesso quando il parametro EnableFilteringExpiredLogon ha un valore di $True.

Tipo:Int32
Posizione:Named
Valore predefinito:None
Necessario:False
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-TimeSinceLastPasswordUpdateDays

Specifica il numero di giorni successivi all'aggiornamento dell'ultima password quando il valore del parametro EnableFilteringExpiredPassword è $True.

Tipo:Int32
Posizione:Named
Valore predefinito:None
Necessario:False
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-UserName

{{ Fill UserName Description }}

Tipo:String
Alias:DiscoveryAccountUserName
Posizione:Named
Valore predefinito:None
Necessario:False
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-WhatIf

Mostra cosa accade se viene eseguito il cmdlet. Il cmdlet non viene eseguito.

Tipo:SwitchParameter
Alias:wi
Posizione:Named
Valore predefinito:False
Necessario:False
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

Input

None