Set-CMDiscoveryMethod

SYNOPSIS

Zmienia ustawienia konfiguracji metody odnajdywania.

SYNTAX

SearchByActiveDirectoryForestDiscovery (ustawienie domyślne)

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

SearchBy Wyliczbeat

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

DESCRIPTION

Polecenie cmdlet Set-CMDiscoveryMethod zmienia ustawienia konfiguracji metody odnajdywania. Odnajdywanie identyfikuje zasoby komputera i użytkownika, Menedżer konfiguracji nimi zarządzać. Po Menedżer konfiguracji zasobu program Menedżer konfiguracji rekord w bazie danych Menedżer konfiguracji dla zasobu i skojarzonych z nim informacji. Następnie można użyć informacji odnajdywania, aby zainstalować klienta usługi Menedżer konfiguracji oraz utworzyć niestandardowe zapytania i kolekcje w celu logicznego grupowania zasobów dla powiązanych zadań zarządzania.

Uwaga

Uruchom Menedżer konfiguracji cmdlet z dysku Menedżer konfiguracji lokacji, na przykład PS XYZ:\> . Aby uzyskać więcej informacji, zobacz wprowadzenie.

EXAMPLES

Przykład 1: Modyfikowanie odnajdywania sieci

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

To polecenie modyfikuje odnajdywanie sieci dla lokacji, która ma kod lokacji CM4. Polecenie określa topologię i odnajdywanie sieci klienta oraz opcję powolnej szybkości sieci. Polecenie włącza również odnajdywanie.

Przykład 2: Modyfikowanie odnajdywania systemu usługi 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

Pierwsze polecenie tworzy obiekt schedule przy użyciu polecenia cmdlet New-CMSchedule i zapisuje go w zmiennej $Schedule .

Drugie polecenie włącza odnajdywanie komputerów dla lokacji z kodem lokacji CM4. Polecenie określa obiekt schedule przechowywany w zmiennej $Schedule jako harmonogram sondowania i umożliwia odnajdywanie różnicowe w celu znalezienia nowych i zmodyfikowanych komputerów od czasu ostatniego odnajdywania. Polecenie określa, że odnajdywanie różnicowe odbywa się co 8 minut.

Drugie polecenie ogranicza również komputery znalezione do komputerów, na których użytkownik zalogował się w ciągu ostatnich 80 dni. Ponadto polecenie dodaje i usuwa określone atrybuty z atrybutów używanych do ograniczania komputerów.

Przykład 3: Modyfikowanie odnajdywania lasu

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

Pierwsze polecenie tworzy obiekt schedule przy użyciu polecenia cmdlet New-CMSchedule, a następnie zapisuje go w $Schedule zmiennej .

Drugie polecenie włącza tę lokację odnajdywania, która ma kod lokacji CM4. Polecenie określa obiekt schedule przechowywany w zmiennej $Schedule jako interwał sondowania i umożliwia tworzenie granic usługi Active Directory i tworzenie granic podsieci.

Przykład 4: Włączanie odnajdywania pulsu

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

Pierwsze polecenie tworzy obiekt schedule przy użyciu polecenia cmdlet New-CMSchedule i zapisuje go w zmiennej $Schedule .

Drugie polecenie włącza odnajdywanie pulsu i określa obiekt przechowywany w zmiennej $Schedule jako harmonogram sondowania dla lokacji, która ma kod lokacji CM4.

PARAMETERS

-ActiveDirectoryContainer

Określa tablicę nazw kontenerów usługi Active Directory.

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

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

-ActiveDirectoryForestDiscovery

Wskazuje, że metoda odnajdywania odnajduje grupy zabezpieczeń, w tym grupy lokalne, globalne i uniwersalne z określonych lokalizacji w 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

Wskazuje, że metoda odnajdywania odnajduje dodatkowe informacje, w tym jednostkę organizacyjną komputera i członkostwo w grupach, o wcześniej odnalezionych komputerach z określonych lokalizacji w AD DS.

Type: SwitchParameter
Parameter Sets: SearchByActiveDirectoryGroupDiscovery
Aliases:

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

-ActiveDirectorySystemDiscovery

Wskazuje, że metoda odnajdywania odnajduje komputery z określonych lokalizacji w AD DS.

Type: SwitchParameter
Parameter Sets: SearchByActiveDirectorySystemDiscovery
Aliases:

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

-ActiveDirectoryUserDiscovery

Wskazuje, że metoda odnajdywania odnajduje użytkowników z określonych lokalizacji w 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

Określa tablicę atrybutów obiektu usługi Active Directory. Polecenie cmdlet dodaje te atrybuty do listy atrybutów, które Menedżer konfiguracji odnajdy.

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

Monituje o potwierdzenie przed uruchomieniem polecenia cmdlet.

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

Ten parametr traktuje symbole wieloznaczne jako wartości znaków literału. Nie można połączyć go z 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

Wskazuje, czy program Menedżer konfiguracji granice usługi Active Directory na AD DS informacji odnajdywania.

Type: Boolean
Parameter Sets: SearchByActiveDirectoryForestDiscovery
Aliases:

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

-EnableDeltaDiscovery

Wskazuje, czy Menedżer konfiguracji odnajduje zasoby utworzone lub zmodyfikowane AD DS od ostatniego cyklu odnajdywania. Jeśli określisz wartość parametru $True, określ wartość parametru 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

Wskazuje, Menedżer konfiguracji odnajduje tylko komputery, które zalogowały się do domeny w ciągu określonej liczby dni. Określ liczbę dni przy użyciu parametru TimeSinceLastLogonDays.

Type: Boolean
Parameter Sets: SearchByActiveDirectorySystemDiscovery, SearchByActiveDirectoryGroupDiscovery
Aliases:

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

-EnableFilteringExpiredPassword

Wskazuje, Menedżer konfiguracji odnajduje tylko komputery, które zaktualizowały hasło konta komputera w ciągu określonej liczby dni. Określ liczbę dni przy użyciu parametru 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

Wskazuje, czy Menedżer konfiguracji zakres adresów IP na AD DS informacji odnajdywania.

Type: Boolean
Parameter Sets: SearchByActiveDirectoryForestDiscovery
Aliases:

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

-Włączone

Wskazuje, czy włączyć odnajdywanie Menedżer konfiguracji odnajdywania. Jeśli określisz wartość $False, Menedżer konfiguracji nie odnajduje zasobów przy użyciu tego odnajdywania.

Type: Boolean
Parameter Sets: (All)
Aliases:

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

-ForceWildcardHandling

Ten parametr przetwarza symbole wieloznaczne i może prowadzić do nieoczekiwanego zachowania (nie jest zalecane). Nie można połączyć go z disableWildcardHandling.

Type: SwitchParameter
Parameter Sets: (All)
Aliases:

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

-Heartbeat (Puls)

Wskazuje, że metoda odnajdywania aktualizuje rekordy odnajdywania dla klientów Menedżer konfiguracji w Menedżer konfiguracji bazy danych bez odnajdywania nowych zasobów.

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

Wskazuje, że metoda odnajdywania wyszukuje w infrastrukturze sieci urządzeń sieciowych, takich jak drukarki, routery i mostki, które mają adresy IP.

Type: SwitchParameter
Parameter Sets: SearchByNetworkDiscovery
Aliases:

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

-NetworkDiscoveryType

Określa typ odnajdywania sieci. W przypadku określenia parametru NetworkDiscovery określ jeden z następujących typów:

  • ToplogyAndClient. Odnajdywanie znajduje topologię sieci i potencjalnych urządzeń klienckich.
  • ToplogyClientAndClientOperatingSystem. Odnajdywanie znajduje topologię sieci. Odnajdywanie znajduje potencjalne urządzenia klienckie oraz ich systemy operacyjne i wersje.
  • Topologii. Odnajdywanie znajduje topologię sieci, odnajdując podsieci i routery IP.
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

Dodaj ten parametr, aby zwrócić obiekt reprezentujący element, z którym pracujesz. Domyślnie to polecenie cmdlet może nie generować żadnych danych wyjściowych.

Type: SwitchParameter
Parameter Sets: (All)
Aliases:

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

-PollingSchedule

Określa obiekt harmonogramu. Aby uzyskać obiekt harmonogramu, użyj polecenia cmdlet New-CMSchedule. Harmonogram sondowania określa, jak często Menedżer konfiguracji próby odnajdywania grup, systemów lub danych użytkownika.

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

-Cykliczne

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

Określa tablicę atrybutów obiektu usługi Active Directory. Polecenie cmdlet usuwa te atrybuty z listy atrybutów, które Menedżer konfiguracji odnajdy.

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 (Kod lokacji)

Określa kod lokacji dla Menedżer konfiguracji lokacji.

Type: String
Parameter Sets: (All)
Aliases:

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

-SlowNetwork Speed

Wskazuje, Menedżer konfiguracji dokonuje korekt ustawień odnajdywania dla sieci o niskiej przepustowości.

Type: Boolean
Parameter Sets: SearchByNetworkDiscovery
Aliases:

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

-TimeSinceLastLogonDays

Określa liczbę dni od ostatniego logowania, gdy Parametr EnableFilteringExpiredLogon miał wartość $True.

Type: Int32
Parameter Sets: SearchByActiveDirectorySystemDiscovery, SearchByActiveDirectoryGroupDiscovery
Aliases:

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

-TimeSinceLastPasswordUpdateDays

Określa liczbę dni od ostatniej aktualizacji hasła, gdy parametr EnableFilteringExpiredPassword miał wartość $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

Pokazuje, co się stanie po uruchomieniu polecenia cmdlet. Polecenie cmdlet nie jest uruchamiane.

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

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

Typowe parametry

To polecenie cmdlet obsługuje typowe parametry: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutVariable, -OutBuffer, -PipelineVariable, -Verbose, -WarningAction i -WarningVariable. Aby uzyskać więcej informacji, zobacz about_CommonParameters.

INPUTS

Brak

OUTPUTS

UWAGI

Get-CMDiscoveryMethod

New-CMSchedule