본문 바로가기

분류 전체보기44

파워쉘 객체 파워쉘은 객체 기반 스크립팅 언어이기 때문에 객체를 이해하는것이 중요합니다 하나의 객체는 그 객체를 설명하는 정보(속성)들의 덩어리라고 생각하면 됩니다 객체의 속성값을 표현방법 객체이름.속성값 예를들어 철수라는 객체는 다음과 같은 속성과 값이 저장되어 있습니다 속성 값 이름 이철수 나이 20세 키 175cm 몸무게 75kg 철수 객체의 속성값들을 읽기 위해서는 객체이름.속성값 을 사용해서 속성을 읽을 수 있습니다 철수.이름 ==> 이철수 철수.나이 ==> 20세 철수.키 ==> 175cm 철수.몸무 ==> 75kg 다음은 파일객체를 사용한 실제 예제입니다 $f = Get-ChildItem .\test_file.txt $f.Name $f.FullName $f.CreationTime $f.DirectoryN.. 2024. 2. 12.
파워쉘 파이프라인(Pipelines) 파워쉘 파이프라인 파이프 라인 연산자는 '|' 를 사용합니다 파이프라인은 이전 명령의 결과를 다음 명령에 보내는 역할을 합니다 왼쪽에서 오른쪽에 있는 명령의 순서대로 실행됩니다 명령어-1 | 명령어-2 명령어-1의 결과는 명령어-2의 입력이 됩니다 사용예 스풀러 서비스 정지 Get-Service spooler #프린터 스풀러 서비스 상태 확인 Get-Service spooler | Stop-Service #프린터 스풀러 서비스 Get-Service spooler 실행결과 Status Name DisplayName ------ ---- ----------- Running spooler Print Spooler Stopped spooler Print Spooler 설명 Get-Service spooler 현.. 2024. 2. 11.
파워쉘 주석(Comment) 스크립트내 주석(Comment)은 스크립트를 설명할 때 사용합니다 주석은 실행되지 않습니다 주석 종류 한 줄 주석 여러줄 주석 한 줄 주석 한 줄 주석은 처음에 #으로 시작하고, #오른쪽의 모든 것들은 실행되지 않습니다 # 파워쉘 주석 설명입니다. 이 라인은 실행되지 않습니다 $a = 1 $b = $a + 2 #변수 $a에 저장된 값과 2를 더해서 변수 $b에 저장합니다 Write-Host $b #변수 $b에 저장된 값을 출력합니다 실행결과 3 여러줄 주석 여러줄을 한 번에 주석처리 할 때 사용합니다 으로 마무리 합니다 주로 스크립트 시작부분에 스크립트를 설명에 사용합니다 $a = 1 $b = 2 $c = $a + $b 2024. 2. 11.
Powershell ISE - 파워쉘 통합 스크립팅 환경 Powershell ISE(Integrated Scripting Environmentnt) Powershell ISE는 스크립트를 작성할 수 있는 통합 개발 환경을 제공 다른 개발언어에서 지원되는 IDE(Integrated Development Environment)와 비슷 사용하기 간단하고 직관적이어서 초보자, 중급 사용자는 ISE 사용하는것 추천 장점 윈도우에 기본적으로 설치 되어 있어서 설치 과정이 필요 없음 Tab키를 이용해서 자동 구문 완성 명령어, 문자열, 변수는 각기 다른 색으로 표현되어서 가독성 높음 디버깅 가능 더 많은 기능을 원하면 Visual Studio Code 사용 실행방법 찾기 -> powershell ise 입력 -> 열기 또는 관리자 권한으로 실행 선택 사용방법 전체 스크립트.. 2024. 2. 10.