본문 바로가기

WMI7

PowerShell로 원격 컴퓨터 정보를 엑셀에 삽입하기 스크립트를 작성할 때는 각자 익숙한 방법에 안주하기 쉽습니다. 매번 같은 방법으로 똑같은 결과를 얻으려 합니다. 예를 들어 모니터링과 관련해서, Windows PowerShell을 사용하면 로컬 컴퓨터의 프로세스 사용률에 대한 유용한 스냅숏을 쉽게 얻을 수 있습니다. Get-Process cmdlet을 사용하면 그림 1과 같은 깔끔한 출력을 얻게 됩니다. 그림 1 Get-Process를 사용하여 로컬 프로세스 살펴보기 Get-Process cmdlet의 결과는 다양한 상황에서 유용하게 사용할 수 있습니다. 대표적인 예로 열린 핸들의 수, 메모리 소모량에 대한 몇 가지 보기, CPU 사용률의 스냅숏 등을 표시합니다. 또한 Windows PowerShell 2.0에서는 Get-Process를 –compute.. 2010. 1. 5.
WMI - Windows Management Instrumentation WMI(Windows Management Instrumentation) 윈도우즈 2000 부터 WMI는 지원되어 왔다. 거의 모든 윈도우즈의 시스템은 표준에 따르는 단일 인터페이스를 사용해서 내부의 정보를 관리 하고 상호 작용하기 위한 방법으로 WMI를 사용한다. WMI를 사용하면 시스템 관리정보를 손쉽게 엑세스하고 조작할수 있다. 거의 모든 윈도우즈 시스템의 정보를 얻어오거나( OS정보, 하드웨어 정보, 네트워크 정보, 소프트웨어 정보, 서비스 정보 등등 ) 조작을 수행할수 있다. WMI의 가장 큰 이점은 응용 프로그램 개발자가 다양한 정보를 공통의 아키텍처를 통해 엑세스 할수 있다는 것이다. 하드웨어 / OS / 소프트웨어에 대한 정보를 모두 엑세스 할수 있다. WMI는 Windwos OS의 여러 컴.. 2009. 11. 16.