Set-CMDiscoveryMethod
Изменяет параметры конфигурации метода обнаружения.
Синтаксис
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>]
Описание
Командлет Set-CMDiscoveryMethod изменяет параметры конфигурации метода обнаружения. Обнаружение определяет ресурсы компьютера и пользователя, которыми может управлять Configuration Manager. Когда Configuration Manager обнаруживает ресурс, Configuration Manager создает запись в базе данных Configuration Manager для ресурса и связанных с ним сведений. Затем вы можете использовать сведения об обнаружении, чтобы помочь установить клиент Configuration Manager и создать настраиваемые запросы и коллекции для логической группировки ресурсов для связанных задач управления.
Примечание.
Запустите командлеты Configuration Manager с диска сайта Configuration Manager, например PS XYZ:\>
. Дополнительные сведения см. в статье Начало работы.
Примеры
Пример 1. Изменение сетевого обнаружения
PS XYZ:\> Set-CMDiscoveryMethod -NetworkDiscovery -SiteCode "CM4" -Enabled $True -NetworkDiscoveryType ToplogyAndClient -SlowNetworkSpeed $True
Эта команда изменяет сетевое обнаружение для сайта с кодом сайта CM4. Команда определяет топологию и обнаружение сети клиента, а также параметр медленной скорости сети. Команда также включает обнаружение.
Пример 2. Изменение обнаружения системы 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
Первая команда создает объект schedule с помощью командлета New-CMSchedule и сохраняет его в переменной $Schedule.
Вторая команда включает обнаружение компьютера для сайта с кодом сайта CM4. Команда указывает объект schedule, хранящийся в переменной $Schedule, в качестве расписания опроса и позволяет разностному обнаружению находить новые и измененные компьютеры с момента последнего обнаружения. Команда указывает, что обнаружение разностных данных выполняется каждые 8 минут.
Вторая команда также ограничивает обнаруженные компьютеры теми, на которые пользователь выполнил вход за последние 80 дней. Кроме того, команда добавляет и удаляет указанные атрибуты из атрибутов, используемых для ограничения компьютеров.
Пример 3. Изменение обнаружения леса
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
Первая команда создает объект schedule с помощью командлета New-CMSchedule , а затем сохраняет его в переменной $Schedule.
Вторая команда включает этот сайт обнаружения с кодом сайта CM4. Команда указывает объект schedule, хранящийся в переменной $Schedule, в качестве интервала опроса и включает создание границ Active Directory и создание границ подсети.
Пример 4. Включение обнаружения пульса
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
Первая команда создает объект schedule с помощью командлета New-CMSchedule и сохраняет его в переменной $Schedule.
Вторая команда включает обнаружение пульса и указывает объект, хранящийся в переменной $Schedule, в качестве расписания опроса для сайта с кодом САЙТА CM4.
Параметры
-ActiveDirectoryContainer
Задает массив имен контейнеров Active Directory.
Тип: | String[] |
Position: | Named |
Default value: | None |
Обязательно: | False |
Принять входные данные конвейера: | False |
Принять подстановочные знаки: | False |
-ActiveDirectoryForestDiscovery
Указывает, что метод обнаружения обнаруживает группы безопасности, включая локальные, глобальные и универсальные группы, из указанных расположений в доменных службах Active Directory (AD DS).
Тип: | SwitchParameter |
Position: | Named |
Default value: | None |
Обязательно: | True |
Принять входные данные конвейера: | False |
Принять подстановочные знаки: | False |
-ActiveDirectoryGroupDiscovery
Указывает, что метод обнаружения обнаруживает дополнительные сведения, в том числе о подразделении компьютеров и членстве в группах, о ранее обнаруженных компьютерах из указанных расположений в AD DS.
Тип: | SwitchParameter |
Position: | Named |
Default value: | None |
Обязательно: | True |
Принять входные данные конвейера: | False |
Принять подстановочные знаки: | False |
-ActiveDirectorySystemDiscovery
Указывает, что метод обнаружения обнаруживает компьютеры из указанных расположений в AD DS.
Тип: | SwitchParameter |
Position: | Named |
Default value: | None |
Обязательно: | True |
Принять входные данные конвейера: | False |
Принять подстановочные знаки: | False |
-ActiveDirectoryUserDiscovery
Указывает, что метод обнаружения обнаруживает пользователей из указанных расположений в AD DS.
Тип: | SwitchParameter |
Position: | Named |
Default value: | None |
Обязательно: | True |
Принять входные данные конвейера: | False |
Принять подстановочные знаки: | False |
-AddActiveDirectoryContainer
Тип: | String[] |
Aliases: | AddActiveDirectoryContainers |
Position: | Named |
Default value: | None |
Обязательно: | False |
Принять входные данные конвейера: | False |
Принять подстановочные знаки: | False |
-AddAdditionalAttribute
Задает массив атрибутов объекта Active Directory. Командлет добавляет эти атрибуты в список атрибутов, обнаруженных Configuration Manager.
Тип: | String[] |
Position: | Named |
Default value: | None |
Обязательно: | False |
Принять входные данные конвейера: | False |
Принять подстановочные знаки: | False |
-AddGroupDiscoveryScope
Тип: | ADGroupDiscoveryScope[] |
Position: | Named |
Default value: | None |
Обязательно: | False |
Принять входные данные конвейера: | False |
Принять подстановочные знаки: | False |
-ClearActiveDirectoryContainer
Тип: | SwitchParameter |
Position: | Named |
Default value: | None |
Обязательно: | False |
Принять входные данные конвейера: | False |
Принять подстановочные знаки: | False |
-Confirm
Перед запуском командлет запросит подтверждение.
Тип: | SwitchParameter |
Aliases: | cf |
Position: | Named |
Default value: | False |
Обязательно: | False |
Принять входные данные конвейера: | False |
Принять подстановочные знаки: | False |
-DeltaDiscoveryMins
Тип: | Int32 |
Aliases: | DeltaDiscoveryIntervalMinutes, DeltaDiscoveryIntervalMins |
Position: | Named |
Default value: | None |
Обязательно: | False |
Принять входные данные конвейера: | False |
Принять подстановочные знаки: | False |
-DisableWildcardHandling
Этот параметр обрабатывает подстановочные знаки как литеральные символы. Вы не можете объединить его с ForceWildcardHandling.
Тип: | SwitchParameter |
Position: | Named |
Default value: | None |
Обязательно: | False |
Принять входные данные конвейера: | False |
Принять подстановочные знаки: | False |
-DiscoverDistributionGroupMembership
Тип: | Boolean |
Aliases: | DiscoverDistributionGroupsMembership |
Position: | Named |
Default value: | None |
Обязательно: | False |
Принять входные данные конвейера: | False |
Принять подстановочные знаки: | False |
-EnableActiveDirectorySiteBoundaryCreation
Указывает, создает ли Configuration Manager границы Active Directory на основе сведений об обнаружении AD DS.
Тип: | Boolean |
Position: | Named |
Default value: | None |
Обязательно: | False |
Принять входные данные конвейера: | False |
Принять подстановочные знаки: | False |
-Enabled
Указывает, следует ли включить обнаружение Configuration Manager. Если указать значение $False, Configuration Manager не обнаруживает ресурсы с помощью этого обнаружения.
Тип: | Boolean |
Position: | Named |
Default value: | None |
Обязательно: | False |
Принять входные данные конвейера: | False |
Принять подстановочные знаки: | False |
-EnableDeltaDiscovery
Указывает, обнаруживает ли Configuration Manager ресурсы, созданные или измененные в AD DS с момента последнего цикла обнаружения. Если для этого параметра задано значение $True, укажите значение для параметра DeltaDiscoveryIntervalMinutes .
Тип: | Boolean |
Position: | Named |
Default value: | None |
Обязательно: | False |
Принять входные данные конвейера: | False |
Принять подстановочные знаки: | False |
-EnableFilteringExpiredLogon
Указывает, обнаруживает ли Configuration Manager только компьютеры, которые вошли в домен в течение указанного количества дней. Укажите количество дней с помощью параметра TimeSinceLastLogonDays .
Тип: | Boolean |
Position: | Named |
Default value: | None |
Обязательно: | False |
Принять входные данные конвейера: | False |
Принять подстановочные знаки: | False |
-EnableFilteringExpiredPassword
Указывает, обнаруживает ли Configuration Manager только компьютеры, которые обновили пароль учетной записи компьютера в течение указанного количества дней. Укажите количество дней с помощью параметра TimeSinceLastPasswordUpdateDays .
Тип: | Boolean |
Position: | Named |
Default value: | None |
Обязательно: | False |
Принять входные данные конвейера: | False |
Принять подстановочные знаки: | False |
-EnableIncludeGroup
{{ Fill EnableIncludeGroup Description }}
Тип: | Boolean |
Aliases: | EnableIncludeGroups |
Position: | Named |
Default value: | None |
Обязательно: | False |
Принять входные данные конвейера: | False |
Принять подстановочные знаки: | False |
-EnableRecursive
{{ Fill EnableRecursive Description }}
Тип: | Boolean |
Position: | Named |
Default value: | None |
Обязательно: | False |
Принять входные данные конвейера: | False |
Принять подстановочные знаки: | False |
-EnableSubnetBoundaryCreation
Указывает, создает ли Configuration Manager границы диапазона IP-адресов на основе сведений об обнаружении AD DS.
Тип: | Boolean |
Position: | Named |
Default value: | None |
Обязательно: | False |
Принять входные данные конвейера: | False |
Принять подстановочные знаки: | False |
-ForceWildcardHandling
Этот параметр обрабатывает подстановочные знаки и может привести к непредвиденному поведению (не рекомендуется). Его нельзя объединить с DisableWildcardHandling.
Тип: | SwitchParameter |
Position: | Named |
Default value: | None |
Обязательно: | False |
Принять входные данные конвейера: | False |
Принять подстановочные знаки: | False |
-Heartbeat
Указывает, что метод обнаружения обновляет записи обнаружения для клиентов Configuration Manager в базе данных Configuration Manager без обнаружения новых ресурсов.
Тип: | SwitchParameter |
Position: | Named |
Default value: | None |
Обязательно: | True |
Принять входные данные конвейера: | False |
Принять подстановочные знаки: | False |
-IncludeGroup
Тип: | SwitchParameter |
Aliases: | IncludeGroups |
Position: | Named |
Default value: | None |
Обязательно: | False |
Принять входные данные конвейера: | False |
Принять подстановочные знаки: | False |
-NetworkDiscovery
Указывает, что метод обнаружения выполняет поиск сетевых устройств, таких как принтеры, маршрутизаторы и мосты, с IP-адресами в сетевой инфраструктуре.
Тип: | SwitchParameter |
Position: | Named |
Default value: | None |
Обязательно: | True |
Принять входные данные конвейера: | False |
Принять подстановочные знаки: | False |
-NetworkDiscoveryType
Указывает тип обнаружения сети. Если задан параметр NetworkDiscovery , укажите один из следующих типов:
- ToplogyAndClient. Обнаружение находит топологию сети и потенциальных клиентских устройств.
- ToplogyClientAndClientOperatingSystem. Обнаружение находит топологию сети. Обнаружение находит потенциальные клиентские устройства, их операционные системы и версии.
- Топология. Обнаружение находит топологию сети путем обнаружения IP-подсетей и маршрутизаторов.
Тип: | NetworkDiscoveryType |
Допустимые значения: | Topology, TopologyAndClient, ToplogyAndClient, TopologyClientAndClientOperatingSystem, ToplogyClientAndClientOperatingSystem |
Position: | Named |
Default value: | None |
Обязательно: | False |
Принять входные данные конвейера: | False |
Принять подстановочные знаки: | False |
-PassThru
Добавьте этот параметр, чтобы вернуть объект, представляющий элемент, с которым вы работаете. По умолчанию этот командлет не может создавать выходные данные.
Тип: | SwitchParameter |
Position: | Named |
Default value: | None |
Обязательно: | False |
Принять входные данные конвейера: | False |
Принять подстановочные знаки: | False |
-PollingSchedule
Указывает объект расписания. Чтобы получить объект schedule, используйте командлет New-CMSchedule . Расписание опроса определяет, как часто Configuration Manager пытается обнаружить группы, системы или данные пользователей.
Тип: | IResultObject |
Position: | Named |
Default value: | None |
Обязательно: | False |
Принять входные данные конвейера: | False |
Принять подстановочные знаки: | False |
-Recursive
Тип: | SwitchParameter |
Position: | Named |
Default value: | None |
Обязательно: | False |
Принять входные данные конвейера: | False |
Принять подстановочные знаки: | False |
-RemoveActiveDirectoryContainer
Тип: | String[] |
Aliases: | RemoveActiveDirectoryContainers |
Position: | Named |
Default value: | None |
Обязательно: | False |
Принять входные данные конвейера: | False |
Принять подстановочные знаки: | False |
-RemoveAdditionalAttribute
Задает массив атрибутов объекта Active Directory. Командлет удаляет эти атрибуты из списка атрибутов, обнаруженных Configuration Manager.
Тип: | String[] |
Position: | Named |
Default value: | None |
Обязательно: | False |
Принять входные данные конвейера: | False |
Принять подстановочные знаки: | False |
-RemoveGroupDiscoveryScope
Тип: | String[] |
Position: | Named |
Default value: | None |
Обязательно: | False |
Принять входные данные конвейера: | False |
Принять подстановочные знаки: | False |
-SiteCode
Указывает код сайта для сайта Configuration Manager.
Тип: | String |
Position: | Named |
Default value: | None |
Обязательно: | False |
Принять входные данные конвейера: | False |
Принять подстановочные знаки: | False |
-SlowNetworkSpeed
Указывает, вносит ли Configuration Manager корректировки параметров обнаружения для сетей с низкой пропускной способностью.
Тип: | Boolean |
Position: | Named |
Default value: | None |
Обязательно: | False |
Принять входные данные конвейера: | False |
Принять подстановочные знаки: | False |
-TimeSinceLastLogonDays
Указывает количество дней с момента последнего входа в систему, когда параметр EnableFilteringExpiredLogon имел значение $True.
Тип: | Int32 |
Position: | Named |
Default value: | None |
Обязательно: | False |
Принять входные данные конвейера: | False |
Принять подстановочные знаки: | False |
-TimeSinceLastPasswordUpdateDays
Указывает количество дней с момента последнего обновления пароля, когда параметр EnableFilteringExpiredPassword имел значение $True.
Тип: | Int32 |
Position: | Named |
Default value: | None |
Обязательно: | False |
Принять входные данные конвейера: | False |
Принять подстановочные знаки: | False |
-UserName
{{ Fill UserName Description }}
Тип: | String |
Aliases: | DiscoveryAccountUserName |
Position: | Named |
Default value: | None |
Обязательно: | False |
Принять входные данные конвейера: | False |
Принять подстановочные знаки: | False |
-WhatIf
Показывает, что произойдет при запуске этого командлета. Командлет не выполняется.
Тип: | SwitchParameter |
Aliases: | wi |
Position: | Named |
Default value: | False |
Обязательно: | False |
Принять входные данные конвейера: | False |
Принять подстановочные знаки: | False |
Входные данные
None