애드센스4



PowerShell, WMI의 문제 시스템TIP

실무에 사용되기 위해 공통적으로 해결되어야 할 문제는 속도다.

MS사의 WinRM - http://www.microsoft.com/technet/scriptcenter/newswire/winrm.mspx - 을 사용하면 더 빠를 것이라는 내용의 글들이 있는데, 자료를 살펴보면 WinRM 역시 내부적으로는 WMI를 사용하는 것이라 별로 신뢰가 가지 않는다.

뭐, 대신 인터넷 구간에서 통신할 때 방화벽을 열어야 하는 문제는 없어서 좋긴 한데...

일단 workaround:
1. WMIBrowser등의 도구를 이용해 WMI를 사용해보면 몇몇 엔트리에 대해 액세스할 경우 현저히 느린 속도, 타겟 시스템의 급격한 부하 증가를 경험할 수 있는데, 향후 이런 엔트리를 접근하지 않도록 엑셀 시트로 정리해두어 사용하지 않는다.
2. 해당 엔트리에 대한 정보/관리가 필요할 경우 Remote Registry와 admin$ 공유를 적절히 활용한다.

근데, 모 사의 상용 솔루션 역시 네트워크 장비나 유닉스 장비는 SNMP, 윈도우는 WMI로 모니터링 및 관리 업무를 수행하던데, 제안서에 기존 상용 솔루션들에 비해 속도 저하나 타겟 시스템 부하가 거의 없다고 적고 있다. 이게 어떻게 가능한 것일까 궁금하다.

트랙백

이 글과 관련된 글 쓰기 (트랙백 보내기)
TrackbackURL : http://swbae.egloos.com/tb/1906457 [도움말]

덧글

  • 베노 2009/05/18 15:11 # 삭제 답글

    요즘 vb.net으로 WMI를 활용해서 툴을 하나 만들고 있는데..
    언급하신 내용중에.."속도".. 이 부분이 가장 문제가 되더라구요.
    여기 저기 뒤져보는데.. 딱히 해결방안이...
댓글 입력 영역


애드센스7