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/
'powershell' 카테고리의 다른 글
로그온 할 때 자동으로 프로그램 실행하기: Group Policy 사용 (0) | 2014.09.24 |
---|---|
직원들 컴퓨터의 로컬 administrator 계정 사용 못하게 하기 (0) | 2014.09.24 |
Set-ExecutionPolicy의 RemoteSigned의 의미 (0) | 2014.09.24 |
Batch파일과 Powershell Script를 이용하여 Domain에 가입하기 (미확인) (0) | 2014.09.22 |
Search-ADAccount를 사용하여 사용자 계정 상태 검색하기 (미확인) (0) | 2014.09.22 |