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.