Dela via


Set-CMDiscoveryMethod

SYNOPSIS

Ändrar konfigurationsinställningarna för en identifieringsmetod.

SYNTAX

SearchByActiveDirectoryForestDiscovery (standard)

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

SearchByPatibeat

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

DESCRIPTION

Cmdleten Set-CMDiscoveryMethod ändrar konfigurationsinställningarna för en identifieringsmetod. Identifiering identifierar dator- och användarresurser som Konfigurationshanteraren kan hantera. När Konfigurationshanteraren identifierar en resurs Konfigurationshanteraren en post i Konfigurationshanteraren databasen för resursen och dess associerade information. Du kan sedan använda identifieringsinformationen för att hjälpa dig att installera Konfigurationshanteraren-klienten och skapa anpassade frågor och samlingar för att logiskt gruppera resurser för relaterade hanteringsuppgifter.

Anteckning

Kör Konfigurationshanteraren cmdlets från Konfigurationshanteraren platsenhet, till exempel PS XYZ:\> . Mer information finns i Komma igång.

EXAMPLES

Exempel 1: Ändra nätverksidentifiering

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

Det här kommandot ändrar nätverksidentifiering för platsen som har platskoden CM4. Kommandot anger topologi och klientnätverksidentifiering och alternativet för långsam nätverkshastighet. Kommandot aktiverar även identifiering.

Exempel 2: Ändra identifiering av Active Directory-system

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

Det första kommandot skapar ett schemaobjekt med hjälp av cmdleten New-CMSchedule och lagrar det i $Schedule variabeln.

Det andra kommandot aktiverar datoridentifiering för platsen som har platskoden CM4. Kommandot anger schemaobjektet som lagras i variabeln $Schedule som avsökningsschema och gör att deltaidentifiering kan hitta nya och ändrade datorer sedan den senaste identifieringen. Kommandot anger att deltaidentifiering sker var 8:e minut.

Det andra kommandot begränsar också de datorer som har hittats till de som en användare har loggat in på under de senaste 80 dagarna. Dessutom lägger kommandot till och tar bort angivna attribut från de attribut som används för att begränsa datorer.

Exempel 3: Ändra skogsidentifiering

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

Det första kommandot skapar ett schemaobjekt med hjälp av cmdleten New-CMSchedule och lagrar det sedan i $Schedule variabeln.

Det andra kommandot aktiverar den här identifieringsplatsen som har platskoden CM4. Kommandot anger schemaobjektet som lagras i variabeln $Schedule som avsökningsintervall och gör det möjligt att skapa Active Directory-gränser och skapa undernätsgränser.

Exempel 4: Aktivera pulsslagsidentifiering

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

Det första kommandot skapar ett schemaobjekt med hjälp av cmdleten New-CMSchedule och lagrar det i $Schedule variabeln.

Det andra kommandot aktiverar pulsslagsidentifiering och anger det objekt som lagras i $Schedule variabeln som avsökningsschema för platsen som har platskoden CM4.

PARAMETERS

-ActiveDirectoryContainer

Anger en matris med namn på Active Directory-containrar.

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

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

-ActiveDirectoryForestDiscovery

Anger att identifieringsmetoden identifierar säkerhetsgrupper, inklusive lokala, globala och universella grupper från angivna platser i 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

Anger att identifieringsmetoden identifierar ytterligare information, inklusive datorns organisationsenhet (OU) och gruppmedlemskap, om tidigare identifierade datorer från angivna platser i AD DS.

Type: SwitchParameter
Parameter Sets: SearchByActiveDirectoryGroupDiscovery
Aliases:

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

-ActiveDirectorySystemDiscovery

Anger att identifieringsmetoden identifierar datorer från angivna platser i AD DS.

Type: SwitchParameter
Parameter Sets: SearchByActiveDirectorySystemDiscovery
Aliases:

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

-ActiveDirectoryUserDiscovery

Anger att identifieringsmetoden identifierar användare från angivna platser i 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

Anger en matris med Active Directory-objektattribut. Cmdleten lägger till dessa attribut i listan över attribut som Konfigurationshanteraren identifierar.

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

Uppmanar dig att bekräfta innan du kör cmdleten.

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

Den här parametern behandlar jokertecken som värden för literaltecken. Du kan inte kombinera den med 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

Anger om Konfigurationshanteraren skapar Active Directory-gränser från AD DS-identifieringsinformation.

Type: Boolean
Parameter Sets: SearchByActiveDirectoryForestDiscovery
Aliases:

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

-EnableDeltaDiscovery

Anger om Konfigurationshanteraren identifierar resurser som skapats eller ändrats i AD DS sedan den senaste identifieringscykeln. Om du anger värdet för $True för den här parametern anger du ett värde för parametern 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

Anger om Konfigurationshanteraren bara identifierar datorer som har loggat in på en domän inom ett angivet antal dagar. Ange antalet dagar med hjälp av parametern TimeSinceLastLogonDays.

Type: Boolean
Parameter Sets: SearchByActiveDirectorySystemDiscovery, SearchByActiveDirectoryGroupDiscovery
Aliases:

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

-EnableFilteringExpiredPassword

Anger om Konfigurationshanteraren bara identifierar datorer som har uppdaterat sitt lösenord för datorkontot inom ett angivet antal dagar. Ange antalet dagar med hjälp av parametern TimeSinceLastPasswordUpdateDays.

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

Anger om Konfigurationshanteraren skapar gränser för IP-adressintervall från AD DS-identifieringsinformation.

Type: Boolean
Parameter Sets: SearchByActiveDirectoryForestDiscovery
Aliases:

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

-Enabled (Aktiverat)

Anger om du vill aktivera Konfigurationshanteraren identifiering. Om du anger värdet för $False Konfigurationshanteraren inte resurser med hjälp av den här identifieringen.

Type: Boolean
Parameter Sets: (All)
Aliases:

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

-ForceWildcardHandling

Den här parametern bearbetar jokertecken och kan leda till oväntat beteende (rekommenderas inte). Du kan inte kombinera den med DisableWildcardHandling.

Type: SwitchParameter
Parameter Sets: (All)
Aliases:

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

-Heartbeat

Anger att identifieringsmetoden uppdaterar identifieringsposter för Konfigurationshanteraren klienter i Konfigurationshanteraren utan att identifiera nya resurser.

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

Anger att identifieringsmetoden söker i nätverksinfrastrukturen efter nätverksenheter, till exempel skrivare, routrar och bryggor, som har IP-adresser.

Type: SwitchParameter
Parameter Sets: SearchByNetworkDiscovery
Aliases:

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

-NetworkDiscoveryType

Anger nätverksidentifieringstypen. Om du anger parametern NetworkDiscovery anger du någon av följande typer:

  • ToplogyAndClient. Identifieringen hittar nätverkets topologi och potentiella klientenheter.
  • ToplogyClientAndClientOperatingSystem. Identifieringen hittar nätverkets topologi. Identifieringen hittar potentiella klientenheter och deras operativsystem och versioner.
  • Topologi. Identifieringen hittar nätverkets topologi genom att identifiera IP-undernät och routrar.
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

Lägg till den här parametern för att returnera ett objekt som representerar det objekt som du arbetar med. Som standard genererar denna cmdlet kanske inte några utdata.

Type: SwitchParameter
Parameter Sets: (All)
Aliases:

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

-PollingSchedule

Anger ett schemaobjekt. Om du vill hämta ett schemaobjekt använder du cmdleten New-CMSchedule. Avsökningsschemat avgör hur ofta Konfigurationshanteraren försöker identifiera grupper, system eller användardata.

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

-Rekursiv

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

Anger en matris med Active Directory-objektattribut. Cmdleten tar bort dessa attribut från listan över attribut som Konfigurationshanteraren identifierar.

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

Anger platskoden för en Konfigurationshanteraren plats.

Type: String
Parameter Sets: (All)
Aliases:

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

-SlowNetwork Speed

Anger om Konfigurationshanteraren gör justeringar i identifieringsinställningarna för nätverk som har låg bandbredd.

Type: Boolean
Parameter Sets: SearchByNetworkDiscovery
Aliases:

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

-TimeSinceLastLogonDays

Anger antalet dagar sedan den senaste inloggningen när parametern EnableFilteringExpiredLogon hade värdet $True.

Type: Int32
Parameter Sets: SearchByActiveDirectorySystemDiscovery, SearchByActiveDirectoryGroupDiscovery
Aliases:

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

-TimeSinceLastPasswordUpdateDays

Anger antalet dagar sedan det senaste lösenordet uppdaterades när parametern EnableFilteringExpiredPassword hade värdet $True.

Type: Int32
Parameter Sets: SearchByActiveDirectorySystemDiscovery, SearchByActiveDirectoryGroupDiscovery
Aliases:

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

-UserName

{{ Fill UserName Description }}

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

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

-WhatIf

Visar vad som skulle hända om cmdleten kördes. Cmdleten körs inte.

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

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

CommonParameters

Denna cmdlet har stöd för parametrarna -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutVariable, -OutBuffer, -PipelineVariable, -Verbose, -WarningAction och -WarningVariable. Mer information finns i about_CommonParameters.

INPUTS

Ingen

OUTPUTS

ANTECKNINGAR

Get-CMDiscoveryMethod

New-CMSchedule