Get-SPEnterpriseSearchStatus
검색 구성 요소에 대한 진단 정보를 검색합니다.
Syntax
Get-SPEnterpriseSearchStatus
-SearchApplication <SearchServiceApplicationPipeBind>
[-AssignmentCollection <SPAssignmentCollection>]
[-Component <String>]
[-Constellation]
[-Detailed]
[-DetailSearchRuntime]
[-HealthReport]
[-JobStatus]
[-Primary]
[-Text]
[<CommonParameters>]
Description
이 cmdlet은 Search Service 응용 프로그램의 활성 토폴로지에서 모든 검색 구성 요소 또는 지정된 검색 구성 요소에 대한 진단 정보를 검색합니다.
선택적 매개 변수를 지정하지 않으면 cmdlet은 Search Service 애플리케이션 내의 모든 검색 구성 요소의 상태를 검색합니다. 각 검색 구성 요소의 상태는 다음 중 하나입니다.
- 활성: 검색 구성 요소가 정상적으로 실행되고 있습니다.
- 저하됨: 검색 구성 요소가 모든 작업을 올바르게 수행할 수 없는 상태입니다. 저하됨 상태는 대개 다시 시작 또는 네트워크 문제와 관련된 일시적인 상황 때문에 발생합니다.
- 실패: 검색 구성 요소가 실행되고 있지 않습니다. 이 상태는 구성 요소가 작업을 올바르게 수행할 수 없음을 나타냅니다.
- 알 수 없음: 구성 요소에 연결할 수 없습니다. 알 수 없음 상태는 대개 하드웨어 또는 통신 문제 때문에 발생합니다.
검색 토폴로지의 파티션에 대해 둘 이상의 인덱스 구성 요소를 정의한 경우 이 cmdlet은 해당 파티션에 대한 기본 역할이 지정된 인덱스 구성 요소를 표시합니다.
이 cmdlet을 사용하여 다음과 같은 추가 정보를 출력할 수 있습니다.
- 검색 구성 요소에서 시작된 백그라운드 작업(일괄 작업)의 상태 나열
- 검색 구성 요소에서 시작된 백그라운드 작업(일괄 작업)의 상태 나열
- 인덱스 구성 요소의 상세 진단 정보 나열
- Microsoft에서 상세 문제 해결 시 사용할 수 있는 정보 디버그
스크립트의 출력을 반복하지 않으려면 Text 매개 변수를 사용합니다. Text 매개 변수를 사용하지 않으면 cmdlet은 다음 속성을 포함하는 개체 집합을 출력합니다.
- 문자열 Name: 검색 구성 요소의 이름, 상태 보고서 항목 또는 constellation 속성
- 문자열 State: 검색 구성 요소의 상태
- 문자열 Level: HealthReport 매개 변수 사용 시 이 속성이 각 상태 보고서 항목의 중요도 수준(오류, 경고, 정보, 자세한 정보 표시)을 지정
- 문자열 Message: 텍스트 문자열로 제공되는 추가 정보
- ReadOnlyDictionary<문자열, 문자열>세부 정보: 추가 진단 정보를 제공하는 사전 이름/값 쌍
SharePoint 제품의 Windows PowerShell 대한 권한 및 최신 정보는 의 https://go.microsoft.com/fwlink/p/?LinkId=251831온라인 설명서를 참조하세요.
예제
------------------예제 1------------------
Get-SPEnterpriseSearchServiceApplication | Get-SPEnterpriseSearchStatus -Text
이 예제에서는 기본 Search Service 애플리케이션의 모든 검색 구성 요소에 대한 진단 정보가 있는 목록을 검색합니다.
------------------예제 2------------------
Get-SPEnterpriseSearchStatus -SearchApplication 'Search Service Application' -JobStatus -Text
이 예제에서는 검색 분석 타이머 작업의 백그라운드 작업 상태를 검색합니다.
------------------예제 3------------------
Get-SPEnterpriseSearchServiceApplication | Get-SPEnterpriseSearchStatus -HealthReport -Component IndexComponent1 -Text
이 예제에서는 IndexComponent1이라는 인덱스 구성 요소의 진단 정보를 검색합니다.
매개 변수
-AssignmentCollection
올바른 삭제를 위해 개체를 관리합니다. SPWeb 또는 SPSite와 같은 개체를 사용하는 경우 많은 양의 메모리를 사용할 수 있으며, Windows PowerShell 스크립트에서 이러한 개체를 사용하려면 올바른 메모리 관리가 필요합니다. SPAssignment 개체를 사용하면 개체를 하나의 변수에 지정하고 해당 개체가 필요한 시기가 지나면 개체를 삭제하여 메모리를 확보할 수 있습니다. SPWeb, SPSite 또는 SPSiteAdministration 개체를 사용하는 경우 지정 컬렉션 또는 Global 매개 변수가 사용되지 않으면 해당 개체가 자동으로 삭제됩니다.
Global 매개 변수가 사용되는 경우 모든 개체가 전역 저장소에 포함됩니다. 개체가 즉시 사용되지 않거나 Stop-SPAssignment 명령을 사용하여 삭제되지 않는 경우 메모리 부족 시나리오가 발생할 수 있습니다.
Type: | SPAssignmentCollection |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
Applies to: | SharePoint Server 2013, SharePoint Server 2016, SharePoint Server 2019 |
-Component
검색 구성 요소의 이름을 지정합니다. 이 매개 변수는 HealthReport 및 Primary 매개 변수와 연결된 형식으로만 사용됩니다.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Applies to: | SharePoint Server 2013, SharePoint Server 2016, SharePoint Server 2019 |
-Constellation
검색 토폴로지의 내부 진단 정보를 제공해야 하는지 여부를 지정합니다. 이 매개 변수는 디버깅용으로만 사용해야 합니다.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Applies to: | SharePoint Server 2013, SharePoint Server 2016, SharePoint Server 2019 |
-Detailed
HealthReport 매개 변수의 상세도를 지정합니다. 이 매개 변수를 사용하는 경우 cmdlet은 자세한 진단 정보도 출력합니다.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Applies to: | SharePoint Server 2013, SharePoint Server 2016, SharePoint Server 2019 |
-DetailSearchRuntime
검색 런타임의 내부 진단 정보를 제공해야 하는지 여부를 지정합니다. 이 매개 변수는 디버깅용으로만 사용해야 합니다.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Applies to: | SharePoint Server 2013, SharePoint Server 2016, SharePoint Server 2019 |
-HealthReport
검색 구성 요소의 진단 정보를 제공해야 하는지 여부를 지정합니다. 이 매개 변수를 사용하는 경우 Component 매개 변수를 사용하여 구성 요소 이름을 지정해야 합니다.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Applies to: | SharePoint Server 2013, SharePoint Server 2016, SharePoint Server 2019 |
-JobStatus
검색 분석 및 사용 현황 분석 타이머 작업에 대한 상태 정보를 제공해야 하는지 여부를 지정합니다.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Applies to: | SharePoint Server 2013, SharePoint Server 2016, SharePoint Server 2019 |
-Primary
관리 구성 요소에 기본 역할이 있는지를 지정합니다. 이 매개 변수를 사용하는 경우에는 Component 매개 변수를 사용하여 구성 요소 이름을 지정해야 합니다. 관리 구성 요소에 기본 역할이 있으면 true가 반환됩니다.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Applies to: | SharePoint Server 2013, SharePoint Server 2016, SharePoint Server 2019 |
-SearchApplication
검색 구성 요소가 포함된 Search Service 응용 프로그램을 지정합니다.
Type: | SearchServiceApplicationPipeBind |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
Applies to: | SharePoint Server 2013, SharePoint Server 2016, SharePoint Server 2019 |
-Text
이 cmdlet의 인쇄 출력을 편리하게 읽을 수 있는 형식으로 출력할지 여부를 지정합니다. 사용하지 않는 경우 이 cmdlet은 SearchStatusInfo 개체를 출력합니다.
이 매개 변수를 사용하는 경우 출력은 콘솔에 인쇄되며 파일 또는 다른 프로그램으로 파이핑할 수 없습니다.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Applies to: | SharePoint Server 2013, SharePoint Server 2016, SharePoint Server 2019 |