Delen via


Set-CMDiscoveryMethod

SYNOPSIS

Wijzigt de configuratie-instellingen van een detectiemethode.

SYNTAX

SearchByActiveDirectoryForestDiscovery (standaard)

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

SearchByBeat

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

DESCRIPTION

De cmdlet Set-CMDiscoveryMethod wijzigt de configuratie-instellingen van een detectiemethode. Detectie identificeert computer- en gebruikersbronnen die Configuration Manager kunnen beheren. Wanneer Configuration Manager resource detecteert, maakt Configuration Manager een record in de Configuration Manager-database voor de resource en de bijbehorende informatie. Vervolgens kunt u de detectiegegevens gebruiken om de Configuration Manager-client te installeren en aangepaste query's en verzamelingen te maken om resources logisch te groeperen voor gerelateerde beheertaken.

Notitie

Voer Configuration Manager cmdlets uit vanaf Configuration Manager-sitestation, bijvoorbeeld PS XYZ:\> . Zie Aan de slag voor meer informatie.

EXAMPLES

Voorbeeld 1: Netwerkdetectie wijzigen

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

Met deze opdracht wijzigt u netwerkdetectie voor de site met de sitecode CM4. De opdracht geeft de topologie en clientnetwerkdetectie en de optie voor trage netwerksnelheid op. Met de opdracht wordt ook detectie mogelijk.

Voorbeeld 2: Active Directory-systeemdetectie wijzigen

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

Met de eerste opdracht maakt u een planningsobject met behulp van de cmdlet New-CMSchedule en slaat u dit op in de $Schedule variabele.

De tweede opdracht schakelt de computerdetectie in voor de site met de sitecode CM4. Met de opdracht geeft u het planningsobject op dat is opgeslagen in de variabele $Schedule als pollingschema en schakelt deltadetectie in om nieuwe en gewijzigde computers te vinden sinds de laatste detectie. De opdracht geeft aan dat deltadetectie elke 8 minuten plaatsvindt.

Met de tweede opdracht worden ook de computers beperkt die in de afgelopen 80 dagen zijn gevonden door een gebruiker. Met de opdracht worden ook opgegeven kenmerken toegevoegd en verwijderd uit de kenmerken die worden gebruikt om computers te beperken.

Voorbeeld 3: Forestdetectie wijzigen

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

Met de eerste opdracht maakt u een planningsobject met behulp van de cmdlet New-CMSchedule en slaat u het object vervolgens op in de $Schedule variabele.

Met de tweede opdracht wordt deze detectiesite met de sitecode CM4 in staat gemaakt. De opdracht geeft het planningsobject op dat is opgeslagen in de variabele $Schedule als pollinginterval en maakt het maken van Active Directory-grenzen en het maken van subnetgrenzen mogelijk.

Voorbeeld 4: Heartbeatdetectie inschakelen

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

Met de eerste opdracht maakt u een planningsobject met behulp van de cmdlet New-CMSchedule en slaat u dit op in de $Schedule variabele.

De tweede opdracht maakt heartbeatdetectie mogelijk en geeft het object op dat is opgeslagen in de variabele $Schedule als pollingschema voor de site met de sitecode CM4.

PARAMETERS

-ActiveDirectoryContainer

Hiermee geeft u een matrix met namen van Active Directory-containers op.

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

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

-ActiveDirectoryForestDiscovery

Geeft aan dat de detectiemethode beveiligingsgroepen detecteert, waaronder lokale, globale en universele groepen van opgegeven locaties in Active Directory Domain Services (AD DS).

Type: SwitchParameter
Parameter Sets: SearchByActiveDirectoryForestDiscovery
Aliases:

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

-ActiveDirectoryGroupDiscovery

Geeft aan dat de detectiemethode aanvullende informatie detecteert, waaronder de organisatie-eenheid (OE) van de computer en groepslidmaatschap, over eerder ontdekte computers van opgegeven locaties in AD DS.

Type: SwitchParameter
Parameter Sets: SearchByActiveDirectoryGroupDiscovery
Aliases:

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

-ActiveDirectorySystemDiscovery

Geeft aan dat de detectiemethode computers detecteert van opgegeven locaties in AD DS.

Type: SwitchParameter
Parameter Sets: SearchByActiveDirectorySystemDiscovery
Aliases:

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

-ActiveDirectoryUserDiscovery

Geeft aan dat de detectiemethode gebruikers detecteert van opgegeven locaties in AD DS.

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

Hiermee geeft u een matrix van Active Directory-objectkenmerken op. De cmdlet voegt deze kenmerken toe aan de lijst met kenmerken die Configuration Manager detecteert.

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

Hiermee wordt u gevraagd om bevestiging voordat u de cmdlet uitvoert.

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

Deze parameter behandelt jokertekens als letterlijke tekenwaarden. U kunt deze niet combineren met 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

-EnableActiveDirectorySiteBoundaryCreation

Geeft aan of Configuration Manager Active Directory-grenzen maakt op basis van AD DS detectiegegevens.

Type: Boolean
Parameter Sets: SearchByActiveDirectoryForestDiscovery
Aliases:

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

-EnableDeltaDiscovery

Geeft aan of Configuration Manager resources detecteert die zijn gemaakt of gewijzigd in AD DS sinds de laatste detectiecyclus. Als u een waarde van $True parameter opgeeft, geeft u een waarde op voor de parameter 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

Geeft aan of Configuration Manager alleen computers detecteert die zich binnen een opgegeven aantal dagen bij een domein hebben aangemeld. Geef het aantal dagen op met behulp van de parameter TimeSiuaLastLogonDays.

Type: Boolean
Parameter Sets: SearchByActiveDirectorySystemDiscovery, SearchByActiveDirectoryGroupDiscovery
Aliases:

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

-EnableFilteringExpiredPassword

Geeft aan of Configuration Manager alleen computers detecteert die het wachtwoord van hun computeraccount binnen een opgegeven aantal dagen hebben bijgewerkt. Geef het aantal dagen op met behulp van de parameter TimeSiwordsLastPasswordUpdateDays.

Type: Boolean
Parameter Sets: SearchByActiveDirectorySystemDiscovery, SearchByActiveDirectoryGroupDiscovery
Aliases:

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

-EnableIncludeGroup

{{ Fill 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

-EnableRecursive

{{ Fill EnableRecursive Description }}

Type: Boolean
Parameter Sets: SearchByActiveDirectorySystemDiscovery, SearchByActiveDirectoryUserDiscovery
Aliases:

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

-EnableSubnetBoundaryCreation

Geeft aan of Configuration Manager IP-adresbereikgrenzen maakt op AD DS detectiegegevens.

Type: Boolean
Parameter Sets: SearchByActiveDirectoryForestDiscovery
Aliases:

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

-Ingeschakeld

Geeft aan of de detectie van Configuration Manager ingeschakeld. Als u een waarde opgeeft van $False, Configuration Manager detecteert geen resources met behulp van deze detectie.

Type: Boolean
Parameter Sets: (All)
Aliases:

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

-ForceWildcardHandling

Deze parameter verwerkt jokertekens en kan leiden tot onverwacht gedrag (niet aanbevolen). U kunt deze niet combineren met DisableWildcardHandling.

Type: SwitchParameter
Parameter Sets: (All)
Aliases:

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

-Heartbeat

Geeft aan dat de detectiemethode detectierecords voor Configuration Manager clients in de Configuration Manager database bij te werken zonder nieuwe resources te detecteren.

Type: SwitchParameter
Parameter Sets: SearchByHeartbeat
Aliases:

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

-IncludeGroup

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

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

-NetworkDiscovery

Geeft aan dat met de detectiemethode wordt gezocht in de netwerkinfrastructuur naar netwerkapparaten, zoals printers, routers en bruggen, die IP-adressen hebben.

Type: SwitchParameter
Parameter Sets: SearchByNetworkDiscovery
Aliases:

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

-NetworkDiscoveryType

Hiermee geeft u het type netwerkdetectie. Als u de parameter NetworkDiscovery opgeeft, geeft u een van de volgende typen op:

  • TopologieAndClient. De detectie vindt de topologie van uw netwerk en potentiĆ«le clientapparaten.
  • TopologieClientAndClientOperatingSystem. Met de detectie wordt de topologie van uw netwerk gevonden. Bij de detectie worden potentiĆ«le clientapparaten en hun besturingssystemen en versies gevonden.
  • Topologie. De detectie vindt de topologie van uw netwerk door IP-subnetten en routers te detecteren.
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

Voeg deze parameter toe om een object te retourneren dat het item vertegenwoordigt waarmee u werkt. Standaard is het mogelijk dat deze cmdlet geen uitvoer genereert.

Type: SwitchParameter
Parameter Sets: (All)
Aliases:

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

-PollingSchedule

Hiermee geeft u een planningsobject. Gebruik de cmdlet New-CMSchedule om een planningsobject te verkrijgen. Het pollingschema bepaalt hoe vaak Configuration Manager probeert groepen, systemen of gebruikersgegevens te ontdekken.

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

-Recursief

Type: SwitchParameter
Parameter Sets: SearchByActiveDirectorySystemDiscovery, SearchByActiveDirectoryUserDiscovery
Aliases:

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

-RemoveActiveDirectoryContainer

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

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

-RemoveAdditionalAttribute

Hiermee geeft u een matrix van Active Directory-objectkenmerken op. De cmdlet verwijdert deze kenmerken uit de lijst met kenmerken die Configuration Manager detecteert.

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

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

-RemoveGroupDiscoveryScope

Type: String[]
Parameter Sets: SearchByActiveDirectoryGroupDiscovery
Aliases:

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

-SiteCode

Hiermee geeft u de sitecode voor een Configuration Manager site.

Type: String
Parameter Sets: (All)
Aliases:

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

-SlowNetworkSpeed

Geeft aan of Configuration Manager de detectie-instellingen voor netwerken met een lage bandbreedte worden aangepast.

Type: Boolean
Parameter Sets: SearchByNetworkDiscovery
Aliases:

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

-TimeSidayLastLogonDays

Hiermee geeft u het aantal dagen sinds de laatste aanmelding wanneer de EnableFilteringExpiredLogon parameter had een waarde van $True.

Type: Int32
Parameter Sets: SearchByActiveDirectorySystemDiscovery, SearchByActiveDirectoryGroupDiscovery
Aliases:

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

-TimeSiwordsLastPasswordUpdateDays

Hiermee geeft u het aantal dagen sinds dat laatste wachtwoord is bijgewerkt wanneer de enableFilteringExpiredPassword parameter had een waarde van $True.

Type: Int32
Parameter Sets: SearchByActiveDirectorySystemDiscovery, SearchByActiveDirectoryGroupDiscovery
Aliases:

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

-GebruikersNaam

{{ Gebruikersnaambeschrijving invullen }}

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

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

-WhatIf

Hiermee wordt weergegeven wat er zou gebeuren als u de cmdlet uitvoert. De cmdlet wordt niet uitgevoerd.

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

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

CommonParameters

Deze cmdlet biedt ondersteuning voor de meest gebruikte parameters: -Debug, - ErrorAction, - ErrorVariable, - InformationAction, -InformationVariable, - OutVariable,-OutBuffer, - PipelineVariable - Verbose, - WarningAction en -WarningVariable. Zie voor meer informatie about_CommonParameters.

INPUTS

Geen

OUTPUTS

OPMERKINGEN

Get-CMDiscoveryMethod

New-CMSchedule