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