Windows PowerShell Scripting

기술분야 Microsoft
교육일정 교육 기간 3 일
교육 금액 0원 쿠폰등록시 0매
접수파일
이벤트&프로모션
과정 설명
시스템 관리자는 Windows System, Azure Cloud, Exchange Server 등등을 자동으로 관리할 필요성을 갖는다.
반복적으로 하는 작업을 간편하게 하기 위해 Powershell을 사용하여 Script를 작성하여 수동 및 자동으로 실행할 수 있다.
특히 PowerShell Script를 사용하여 다양하게 실행하며, 보안을 구현하고, GUI 프로그램까지 만들어 자신만의 Solution을 생성할 수 있는 방법을 학습하게 된다.
수강 대상
PowerShell을 사용하여 Windowns 시스템 자동화를 구현하고자 하는 분
PowerShell을 사용하여 Azure Cloud, Exchange Server 운영을 하고자 하는 분
과정 소개
DAY1 1. PowerShell 기본 내용 체험하기
- Help
- Get-Member
- Remoting
- Pipeline
- PS Provider
- Test-* 명령어, *-Object 명령어, *-Item 명령어 제대로 사용하기

2. 기본적인 Script 작성하고 다양하게 실행하기
- 간단하게 Script 작성하기
- Script Execution Policy 설정하기
- 다양한 방법으로 스크립트 실행 방법
- Parameterized Script 생성하기

3. Script 작성할 때 유의 사항
- 도움말 제공하기
- 버전 호환성 관리하기
- Script 성능 향상을 위한 실제방법
- Code의 미학
- Output 관리하기
- Script를 설계하는 패턴
- Pure PowerShell 명령어사용하기
- 오류 처리하기 DAY24. Script의 보안
- Credential 요구하기
- Group Policy로 AllSigned로 설정하기
- Script 파일 암호화하기
- .ps1 파일을 .exe 파일로 변환하기

5. 주요 구문 이해하기
- 조건문-If
- 반복문-While
- 반복문-For
- 반복문-Foreach
- While loop와 For loop의 차이점
- While loop와 ForEach-Object cmdlet의 차이점
- For loop와 Foreach loop의 차이점
- ForEach-Object cmdlet와 Foreach loop의 차이점   DAY36. Function, Module 작성하기
- Try ... Catch 구문
- 오류 처리(-ErrorAction)
- Write-Verbose, Write-Debug
- Function 작성하기
- Module 작성하기
- File Server에 Script, Function, Module을 저장하여 넣고 실행하기

7. GUI 생성하기
- Windows Form 생성하기
- ASP.Net 웹 프로그램으로 Script 실행하기
교육 장소
온라인 강의