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>]
Description
Set-CMDiscoveryMethod cmdlet은 검색 메서드의 구성 설정을 변경합니다. 검색은 Configuration Manager에서 관리할 수 있는 컴퓨터 및 사용자 리소스를 식별합니다. Configuration Manager에서 리소스를 검색하면 Configuration Manager는 리소스 및 관련 정보에 대한 레코드를 Configuration Manager 데이터베이스에 만듭니다. 그런 다음 검색 정보를 사용하여 Configuration Manager 클라이언트를 설치하고 사용자 지정 쿼리 및 컬렉션을 만들어 관련 관리 작업에 대한 리소스를 논리적으로 그룹화할 수 있습니다.
참고
Configuration Manager 사이트 드라이브에서 Configuration Manager cmdlet을 실행합니다(예: 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
첫 번째 명령은 New-CMSchedule cmdlet을 사용하여 schedule 개체를 만들고 $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
첫 번째 명령은 New-CMSchedule cmdlet을 사용하여 schedule 개체를 만든 다음 $Schedule 변수에 저장합니다.
두 번째 명령은 사이트 코드 CM4가 있는 이 검색 사이트를 사용하도록 설정합니다. 명령은 $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
첫 번째 명령은 New-CMSchedule cmdlet을 사용하여 schedule 개체를 만들고 $Schedule 변수에 저장합니다.
두 번째 명령은 하트비트 검색을 사용하도록 설정하고 $Schedule 변수에 저장된 개체를 사이트 코드 CM4가 있는 사이트의 폴링 일정으로 지정합니다.
매개 변수
-ActiveDirectoryContainer
Active Directory 컨테이너의 이름 배열을 지정합니다.
형식: | String[] |
Position: | Named |
Default value: | None |
필수: | False |
파이프라인 입력 허용: | False |
와일드카드 문자 허용: | False |
-ActiveDirectoryForestDiscovery
검색 메서드가 AD DS(Active Directory Domain Services)의 지정된 위치에서 로컬, 전역 및 유니버설 그룹을 포함한 보안 그룹을 검색한다는 것을 나타냅니다.
형식: | SwitchParameter |
Position: | Named |
Default value: | None |
필수: | True |
파이프라인 입력 허용: | False |
와일드카드 문자 허용: | False |
-ActiveDirectoryGroupDiscovery
검색 방법은 AD DS의 지정된 위치에서 이전에 검색된 컴퓨터에 대한 OU(컴퓨터 조직 구성 단위) 및 그룹 멤버 자격을 포함한 추가 정보를 검색한다는 것을 나타냅니다.
형식: | 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[] |
별칭: | AddActiveDirectoryContainers |
Position: | Named |
Default value: | None |
필수: | False |
파이프라인 입력 허용: | False |
와일드카드 문자 허용: | False |
-AddAdditionalAttribute
Active Directory 개체 특성의 배열을 지정합니다. cmdlet은 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
cmdlet을 실행하기 전에 확인 메시지를 표시합니다.
형식: | SwitchParameter |
별칭: | cf |
Position: | Named |
Default value: | False |
필수: | False |
파이프라인 입력 허용: | False |
와일드카드 문자 허용: | False |
-DeltaDiscoveryMins
형식: | Int32 |
별칭: | DeltaDiscoveryIntervalMinutes, DeltaDiscoveryIntervalMins |
Position: | Named |
Default value: | None |
필수: | False |
파이프라인 입력 허용: | False |
와일드카드 문자 허용: | False |
-DisableWildcardHandling
이 매개 변수는 와일드카드 문자를 리터럴 문자 값으로 처리합니다. ForceWildcardHandling과 결합할 수 없습니다.
형식: | SwitchParameter |
Position: | Named |
Default value: | None |
필수: | False |
파이프라인 입력 허용: | False |
와일드카드 문자 허용: | False |
-DiscoverDistributionGroupMembership
형식: | Boolean |
별칭: | DiscoverDistributionGroupsMembership |
Position: | Named |
Default value: | None |
필수: | False |
파이프라인 입력 허용: | False |
와일드카드 문자 허용: | False |
-EnableActiveDirectorySiteBoundaryCreation
Configuration Manager가 AD DS 검색 정보에서 Active Directory 경계를 만드는지 여부를 나타냅니다.
형식: | 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 |
별칭: | 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가 AD DS 검색 정보에서 IP 주소 범위 경계를 만드는지 여부를 나타냅니다.
형식: | 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 |
별칭: | 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
작업 중인 항목을 나타내는 개체를 반환하려면 이 매개 변수를 추가합니다. 기본적으로 이 cmdlet은 출력을 생성하지 않을 수 있습니다.
형식: | SwitchParameter |
Position: | Named |
Default value: | None |
필수: | False |
파이프라인 입력 허용: | False |
와일드카드 문자 허용: | False |
-PollingSchedule
일정 개체를 지정합니다. 일정 개체를 가져오려면 New-CMSchedule cmdlet을 사용합니다. 폴링 일정은 Configuration Manager가 그룹, 시스템 또는 사용자 데이터를 검색하려고 시도하는 빈도를 결정합니다.
형식: | IResultObject |
Position: | Named |
Default value: | None |
필수: | False |
파이프라인 입력 허용: | False |
와일드카드 문자 허용: | False |
-Recursive
형식: | SwitchParameter |
Position: | Named |
Default value: | None |
필수: | False |
파이프라인 입력 허용: | False |
와일드카드 문자 허용: | False |
-RemoveActiveDirectoryContainer
형식: | String[] |
별칭: | RemoveActiveDirectoryContainers |
Position: | Named |
Default value: | None |
필수: | False |
파이프라인 입력 허용: | False |
와일드카드 문자 허용: | False |
-RemoveAdditionalAttribute
Active Directory 개체 특성의 배열을 지정합니다. cmdlet은 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
{{ 사용자 이름 설명 채우기 }}
형식: | String |
별칭: | DiscoveryAccountUserName |
Position: | Named |
Default value: | None |
필수: | False |
파이프라인 입력 허용: | False |
와일드카드 문자 허용: | False |
-WhatIf
cmdlet이 실행되면 어떻게 되는지 보여줍니다. cmdlet이 실행되지 않습니다.
형식: | SwitchParameter |
별칭: | wi |
Position: | Named |
Default value: | False |
필수: | False |
파이프라인 입력 허용: | False |
와일드카드 문자 허용: | False |
입력
None