다음을 통해 공유

SNMP 서비스를 설치하기 위한 PowerShell 방법이 실패됩니다.

익명
2024-10-16T05:15:35+00:00

현재 SNMP 서비스가 없는 PC에서 SNMP 서비스를 구동시키기 위해 방법을 찾고있었습니다.
앱 및 기능 - > 선택적 기능에서 추가하려고 하니 이 PC는 네트워크를 연결할 수 없는 PC라서 OFFLINE 상태에서 로컬로 SNMP 서비스를 추가해야 합니다.
이에따라 본인은 POWERSHELL을 관리자 권한으로 실행하여 Get-WindowsCapability -Online -Name "*SNMP*" 를 입력하니 SNMP.Client0.0.1.0이 NotPresent 상태에 있음을 확인했습니다.
따라서 Add-WindowsCapability -Online -Name "SNMP.Client
0.0.1.0"을 입력하니
서비스를 사용할 수 없거나 서비스와 연관되어 사용 가능한 장치가 없기 때문에 서비스를 시작할 수 없습니다 라는 문구가 뜹니다.
+Categoryinfo : NotSpectified: ( : ) [Add=WindowsCapability], DOMException

  • FullyQuailifiedErrorid : Microsoft.Dism.Commands.AddWindowsCapabilityCommand
    라고 뜹니다.
가정용 Windows | Windows 10 | 디바이스 및 드라이버

잠긴 질문. 이 질문은 Microsoft 지원 커뮤니티에서 마이그레이션되었습니다. 질문이 도움이 되었는지 여부에 대해 응답할 수는 있지만, 메모나 회신을 추가하거나 질문을 따를 수는 없습니다.

댓글 0개 설명 없음

답변 3개

정렬 기준: 가장 유용함
  1. 익명
    2024-11-21T06:36:42+00:00

    SNMP를 설치하기 위해서는 주문형 기능(FOD - Feature On Demand) 을 이용해 설치 하셔야 합니다.

    FOD ISO를 마운트 하신 후, DISM 명령을 사용하세요

    자세한 것은 아래의 링크를 참고하시기 바랍니다.

    오프라인 환경에서 FOD를 이용한 윈도우 SNMP 서비스 설치 방법

    이 대답이 도움이 되었나요?

    댓글 0개 설명 없음
  2. 익명
    2024-10-18T05:15:37+00:00

    답변감사합니다. 그런데 당신의 피드백에 따라 단계를 거쳤으나 다운로드한 Windows 10 Enterprise LTSC ISO를 마운트 했을 때, SNMP 관련 파일은 찾을 수 없었습니다. 혹시 당신은 SNMP관련 .cap 파일이 있는 Windows 10 Enterprise LTSC ISO 파일을 공유 혹은 다운로드 가능한 주소를 알려주실 수 있나요?

    이 대답이 도움이 되었나요?

    댓글 0개 설명 없음
  3. 익명
    2024-10-17T05:55:32+00:00

    이 응답은 자동으로 번역되었습니다. 따라서 문법 오류 또는 이상한 표현이 있을 수 있습니다.

    안녕하세요. 민건 박고객님

    Microsoft 커뮤니티에 문의해 주셔서 감사합니다.

    오프라인 Windows 10 컴퓨터에 SNMP 클라이언트를 설치하는 동안 문제가 발생했으며 이미 PowerShell 명령을 사용하려고 시도했지만 성공하지 못했다는 것을 이해합니다.

    오프라인 컴퓨터에 SNMP 서비스를 추가하는 몇 가지 대체 방법을 살펴보겠습니다.

    1. SNMP 클라이언트에 대해 다른 패키지 경로를 사용합니다. Get-WindowsCapability 명령이 SNMP를 "NotPresent"로 나열하는 것을 확인했으므로 파일 경로 또는 설치 방법이 문제일 수 있습니다.  시도해 볼 수 있는 단계별 프로세스는 다음과 같습니다.

    1. Windows 10 ISO 파일을 다운로드합니다(오프라인 컴퓨터와 동일한 버전인지 확인).
    2. ISO 파일을 마우스 오른쪽 버튼으로 클릭하고 마운트를 선택하여 마운트합니다. 할당된 드라이브 문자(예 : D:)를 기록해 둡니다.
    3. 마운트된 ISO 내에서 SNMP .cab 파일(일반적으로 D:\sources\sxs\에 있음)을 찾습니다.
    4. 이 파일을 USB 드라이브에 복사하거나 오프라인 컴퓨터에 직접 복사합니다.
    5. 필요한 경우 USB 드라이브를 오프라인 컴퓨터에 삽입하고 관리자 권한으로 PowerShell을 엽니다.
    6. 다음 명령을 실행하여 D:\path_to_cab_file 를 SNMP .cab 파일의 실제 경로로 조정합니다 .
       Dism /online /add-package /packagepath:"D:\path_to_cab_file\Microsoft-Windows-SNMP-Client-Package~31bf3856ad364e35~amd64~~.cab"
      
    7. 성공하면 패키지가 추가되었다는 확인 메시지가 표시됩니다.

    2. "Add-WindowsCapability" 명령 대안을 사용합니다. DISM 메서드가 작동하지 않는 경우 다른 방법은 로컬 원본 매개 변수를 사용하여 Add-WindowsCapability를 시도 하여 ISO의 위치를 지정하는 것입니다.

    Add-WindowsCapability -Online -Name "SNMP. 클라이언트~~~~0.0.1.0" -원본 "D:\sources\sxs" -LimitAccess

    이 명령은 ISO의 sxs 폴더에서 필요한 파일을 찾도록 Windows에 명시적으로 지시하며, 이로 인해 오프라인 설치 문제가 해결될 수 있습니다.

    서비스를 사용할 수 없기 때문에 서비스를 시작할 수 없습니다.와 같은 오류가 발생하는 경우 오프라인 컴퓨터에 종속성이 누락되었거나 ISO 버전이 호환되지 않음을 나타낼 수 있습니다. 이 경우 ISO 버전을 확인하거나 오프라인 컴퓨터에 대한 업데이트가 가능한 경우 최신 ISO를 다운로드하는 것이 좋습니다.

    추가 지원이 필요하거나 프로세스 중에 추가 오류가 발생하는 경우 알려주십시오.

    감사합니다

    마틴 | Microsoft 커뮤니티 지원 전문가

    이 대답이 도움이 되었나요?

    댓글 0개 설명 없음