전체 글45 파일, 폴더 목록 Get-ChildItem 명령어를 사용해서 파일, 폴더의 정보를 얻을 수 있습니다 C:\test폴더 정보 읽기 Get-ChildItem -Path C:\test Mode에서 d----- 로 시작되는 것은 폴더 파일,폴더 이름만 갖고 오는 방법 Get-ChildItem -Path C:\ test -Name 현재 폴더와 모든 하위 폴더의 파일 및 폴더 Get-ChildItem -Path C:\test -Recurse .txt 파일만 Get-ChildItem -Path C:\test\*.txt 폴더와 하위 폴더에 있는 모든 .txt 파일 목록 Get-ChildItem -Path C:\test\*.txt -Recurse Include를 사용해서 특정한 확장자 파일 목록 Get-ChildItem -Path C:\.. 2024. 3. 7. 파워쉘 객체 파워쉘은 객체 기반 스크립팅 언어이기 때문에 객체를 이해하는것이 중요합니다 하나의 객체는 그 객체를 설명하는 정보(속성)들의 덩어리라고 생각하면 됩니다 객체의 속성값을 표현방법 객체이름.속성값 예를들어 철수라는 객체는 다음과 같은 속성과 값이 저장되어 있습니다 속성 값 이름 이철수 나이 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. 이전 1 ··· 6 7 8 9 10 11 12 다음