본 클래스는 파워쉘을 학습함으로써 윈도우서버 운영에 효율성을 증진하고 나아가 자동화 시스템을 구축하는 것을 목표로 하고 있습니다. 현재 현업에서 파워쉘을 활용하여 수 많은 시스템 자동화를 구축하고 있습니다. 이러한 저의 경험과 노하우를 여러분과 함께 공유하여 여러분들도 직접 시스템 자동화를 이뤄될 수 있도록 도와드리겠습니다!
* 파워쉘 스크립트를 통해 실제 구현가능한 자동화시스템은 아래와 같습니다.
(아래 내용 이외에 기타 많은 시스템 자동화가 가능합니다.)
1. 매월 퇴사자 AD 사용자 계정 정보 리포트 추출 및 각 담당자에게 이메일 발송 스크립트 개발
2. AD, WSUS 內 90일 간 미사용 개체 자동삭제 및 인프라 운영자에게 결과리포트 발송 스크립트 개발
3. PC Naming Rule에 따른 개체 자동분류 스크립트 개발
4. AD 도메인 트러스트 깨짐 자동복구 스크립트 개발
5. MS Edge 호환성 에러 자동해결 스크립트 개발 (Edge 버전 자동 다운그레이드 스크립트 개발)
6. 퇴사예정자 회사/개인 자료 자동 분류 스크립트 개발
7. 다크웹 패스워드 노출 임직원에게 시정조치 안내 메일 발송 스크립트 개발
8. 복합기관리시스템 3달 로그 보관 스크립트 개발
9. 서버접근제어, DB접근제어 사용현황 결과리포트 생성 스크립트 개발
10. 각 사업장 間 AD 동기화 현황 체크 스크립트 개발
11. 서버 역할, 기능 자동 설치 스크립트 개발
12. DNS, DHCP 로그 현황 및 집계 자동화 처리 스크립트 개발
13. AIP 해지 자동화 스크립트 개발
14. Active Directory 계정 상태 변화에 따라 자동으로 Citrix VDI 생성, 배포 및 삭제 처리 후 그 결과를 이메일발송하는 파워쉘스크립트 개발
15. VMWare VM 자동생성, 삭제, 사용자할당 스크립트 개발
16. One-click VPN 트러블슈팅 스크립트 개발
17. 서버 CPU, 메모리, 프로세스의 실시간 상태추출 스크립트 개발
18. Citrix VDI 머신 자동 Shutdown, TurnOn 스크립트 개발
19. 1달 간 Citrix 모든 사용자 VDI 상태 로그 기록 스크립트 개발
20. Citrix 모든 사용자 VDI 문제 발생 시, 매일 새벽 자동으로 트러블슈팅 후 그 결과를 담당자에게 이메일 발송하는 스크립트 개발
21. SQL에 의한 CTI 사용자 이용현황 분석 후, 현황을 이메일로 발송하는 스크립트 개발
22. 특정시간 대 특정 Citrix VDI 대상 머신 이용제한 스크립트 개발
23. 300대 VDI 디스크 각각 10G 씩 증설되는 환경 구축 및 자동화 스크립트 개발
24. Active Directory 계정 패스워드 만료 1주일 전 유저에게 이메일 공지 스크립트 개발
25. 파일서버, FTP서버, 방화벽 장비, 로그서버 등 시스템로그 파일 자동 백업 스크립트 개발
26. 모든 서버의 Monthly 보안패치 현황리스트 체크리포트 스크립트 개발
27. End-User PC 백업 자동화 스크립트 개발
28. VPN 자동 트러블슈팅 스크립트 개발
29. 보안어플리케이션 내 User PC 보안현황, 바이러스리포트 추출 스크립트 개발
30. 최근 90일의 DHCP IP사용 로그 추출 후 비인가 기기접속 분석리포트 자동 메일 발송 스크립트 개발
31. Powershell + Python을 활용한 네트워크 자동 백업 및 복원 프로그램 개발