2014. 9. 24. 16:03

  • Powershell script는 VB script와는 달리 명령 프롬프트의 명령어를 모두 이용할 수 있는 장점이 있다. 이것의 위대함은 경험할 수록 감동을 받게 된다. 특히 원격 관리 기능 및 Active Directory의 Group Policy와 함께 사용할 때 더욱 빛을 발하게 된다.
  • 즉, 회사의 모든 컴퓨터를 도메인에 가입하고 Active Directory에서 Group Policy를 사용하여 enable-psremoting -force를 스크립트로 만들어 도메인 구성원 컴퓨터에 적용을 하면 Group Policy를 통하여 .ps1 스크립트를 적용할 수 있으며, 또한 중앙에서 Invoke-Command를 사용하여 원격 컴퓨터를 스크립트로 제어를 할 수 있다.
  • 물론 모든 클라이언트에서 script ExecutionPolicy가 RemoteSigned나 AllSigned 또는 UnRestricted로 설정하도록 AD의 그룹 정책에서 설정을 해두어야 한다.
  • 명령 프롬프트에서 사용하는 명령어를 한 번 정리해보면 다음과 같다.
    • Netsh interface ipv4 set dns “Local Area Connection” 192.168.123.200 primary
    • Route delete 0.0.0.0
    • Route -P add 192.168.123.0 mask 255.255.255.0 192.168.123.250 
    • Net users administrator /active:no
출처 : http://cloudsns.wordpress.com/category/microsoft/powershell/page/9/

Posted by pegasuss