Begin, Process, End는 함수의 플로우를 제어하는 방법이다.Begin : 함수 시작 시 실행에 필요한 모든 코드가 포함된다.Process : 함수의 주요 기능이 포함되어 있다.End : 함수의 마지막에 실행하는 데 필요한 코드가 포함되어 있다.스크립트를 실

cmdlet은 Powershell에서 명령을 실행하기 위한 동사-명사로 표현되는 명령어이다. cmdlet은 .net framework로 개발된 명령어이며 .net framework의 클래스 인스턴스로 System.Management.Automation.Cmdlet, S
Powershell Parameter Powershell에서 함수의 parameter를 설정하려면 param 키워드 블록을 사용한다. 위 코드는 parameter $word에 넘겨진 값을 그대로 출력해준다. 즉, 매개변수에 전달된 값이 없을 경우는 빈 문자열을 출력한
PowerShell Select-Object cmdlet은 파일프라인을 통해 개체의 속성을 선택해 사용자 지정 개체를 만들 수 있다. Get-Service cmdlet을 실행하여 시스템의 모든 서비스 목록을 가져오고 출력을 파이프라인으로 전달하고 Select-Objec
따옴표는 문자열을 지정하는 데 사용된다. 문자열을 작은따옴표 또는 큰따옴표로 묶을 수 있는데 두개의 사용법의 차이는 다음과 같다.작은따옴표: 감싸진 문자열은 변화 없이 그대로 출력큰따옴표: 변수가 실제 값으로 치환된 후 출력또는 작은따옴표를 사용해서 큰따옴표를 이스케이
HashTable HashTable은 키/값의 저장소이다.
PSCustomObject(사용자 지정 개체)를 사용하면 구조화된 데이터를 만들수 있다.PowerShell에서 HashTable은 키/값을 가진 컬렉션이다. 이 HashTable 생성 후 출력하면 Name과 Value가 컬럼의 헤더로 출력된다.HashTable을 이용해
Powershell에는 HTTP/REST 호출을 수행하기 위한 Invoke-WebRequest 및 Invoke-RestMethod cmdlet이 있다.이 cmdlet은 PowerShell 3.0에서 도입되었고 HTTP, HTTPS, FTP 및 FILE 요청을 웹 페이지