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 possono gestire. Quando Configuration Manager individua una risorsa, Configuration Manager crea un record nel database Configuration Manager per la risorsa e le relative informazioni associate. È quindi possibile usare le informazioni di individuazione per installare il client Configuration Manager e creare query e raccolte personalizzate per raggruppare logicamente le risorse per le attività di gestione correlate.
Nota
Eseguire Configuration Manager cmdlet dall'unità del sito 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.
Type: | String[] |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | 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).
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | 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.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-ActiveDirectorySystemDiscovery
Indica che il metodo di individuazione individua i computer da posizioni specificate in Servizi di dominio Active Directory.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-ActiveDirectoryUserDiscovery
Indica che il metodo di individuazione individua gli utenti da posizioni specificate in Active Directory Domain Services.
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
Specifica una matrice di attributi dell'oggetto Active Directory. Il cmdlet aggiunge questi attributi all'elenco di attributi individuati Configuration Manager.
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
Richiede la conferma prima di eseguire il 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
Questo parametro considera i caratteri jolly come valori letterali. Non è possibile combinarlo con 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 crea limiti di Active Directory dalle informazioni di individuazione di Active Directory Domain Services.
Type: | Boolean |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Enabled
Indica se abilitare l'individuazione Configuration Manager. Se si specifica un valore di $False, Configuration Manager non individua le risorse usando questa individuazione.
Type: | Boolean |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | 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 .
Type: | Boolean |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | 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 .
Type: | Boolean |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-EnableFilteringExpiredPassword
Indica se Configuration Manager individua solo i computer che hanno aggiornato la password dell'account computer entro un determinato numero di giorni. Specificare il numero di giorni usando il parametro 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 crea limiti dell'intervallo di indirizzi IP dalle informazioni di individuazione di Servizi di dominio Active Directory.
Type: | Boolean |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-ForceWildcardHandling
Questo parametro elabora caratteri jolly e può causare un comportamento imprevisto (non consigliato). Non è possibile combinarlo con DisableWildcardHandling.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Heartbeat
Indica che il metodo di individuazione aggiorna i record di individuazione per Configuration Manager client nel database Configuration Manager senza individuare nuove risorse.
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 che il metodo di individuazione cerca nell'infrastruttura di rete i dispositivi di rete, ad esempio stampanti, router e bridge, con indirizzi IP.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | 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.
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
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.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | 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.
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
Specifica una matrice di attributi dell'oggetto Active Directory. Il cmdlet rimuove questi attributi dall'elenco di attributi individuati Configuration Manager.
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
Specifica il codice del sito per un sito Configuration Manager.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-SlowNetworkSpeed
Indica se Configuration Manager apporta modifiche alle impostazioni di individuazione per le reti con larghezza di banda ridotta.
Type: | Boolean |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-TimeSinceLastLogonDays
Specifica il numero di giorni dall'ultimo accesso quando il parametro EnableFilteringExpiredLogon ha un valore di $True.
Type: | Int32 |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-TimeSinceLastPasswordUpdateDays
Specifica il numero di giorni successivi all'aggiornamento dell'ultima password quando il valore del parametro EnableFilteringExpiredPassword è $True.
Type: | Int32 |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-UserName
{{ Fill UserName Description }}
Type: | String |
Aliases: | DiscoveryAccountUserName |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-WhatIf
Mostra cosa accade se viene eseguito il cmdlet. Il cmdlet non viene eseguito.
Type: | SwitchParameter |
Aliases: | wi |
Position: | Named |
Default value: | False |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Input
None
Collegamenti correlati
Commenti e suggerimenti
https://aka.ms/ContentUserFeedback.
Presto disponibile: Nel corso del 2024 verranno gradualmente disattivati i problemi di GitHub come meccanismo di feedback per il contenuto e ciò verrà sostituito con un nuovo sistema di feedback. Per altre informazioni, vedereInvia e visualizza il feedback per