본문 바로가기

Server Story..../PowerShell

파워쉘 윈도우 정품인증 확인



100대의 서버중 정품인증이 풀린 서버가 있는지 확인해야 한다면 아래의 방법이 사용가능하다

get-ciminstance -class SoftwareLicensingProduct | Where-Object { $_.ID -eq '6d47464d-e43d-4228-b051-fddd47fd403f'  }

위는 windows 2008 server r2의 라이센스를 확인하는 코드인데 guid부분은 경험적으로 얻어낸 부분이니 관리하고자 하는 서버의 id는 별도로 확인해서 해당부분만 수정해주면 된다

문제는 get-ciminstance 자체가 무시무시하게 느리다는 점인데, 시켜놓고 다른일을 해도 될만한 상황이거나, 급하게 확인할 필요가 없다면 쓸만하다고 생각한다