1. 윈도우 파워쉘 Powershell의 이해와 에디터 소개- 입문
https://www.youtube.com/watch?v=5wOnab5hQvk :
보안프로젝트( www.boanproject.com ) 에서 제공하는 IT 강의입니다. 이번 강의 주제는 "윈도우 파워쉘 Powershell의 이해와 에디터 소개" 입니다.
인프런 온라인 강의
https://www.inflearn.com/instructors/...
첫 번째 공개 베타 릴리스는 2005년 6월 17일
관리 자동화를 위한 차세대 플랫폼
(.NET 플랫폼을 활용하여 애플리케이션 개발자, 애플리케이션 테스터, 고급 사용자, 관리자 및 그래픽 사용자 인터페이스 ( GUI ) 사용자)
2006년 4월 25일 Windows Powershell 로 이름을 변경
Windows XP SP2, Windows Server 2003 SP1 및 Windows Vista 용 파워쉘 버전 1
버전 2부터 Windows XP 서비스 팩 3, Windows Server 2003 서비스 팩 2, Windows Vista 서비스 팩 1용 출시
https://docs.microsoft.com/powershell/
github : https://docs.github.com/ko
https://docs.github.com/ko/issues
3. 윈도우 파워셸(Windows PowerShell)은 강력한 명령줄 쉘이자 스크립팅 언어로, 시스템 관리와 자동화를 위해 설계되었습니다. 다음은 파워셸의 주요 기능과 사용법입니다.
### 주요 기능
1. **명령어 실행**: 다양한 시스템 관리 작업을 수행할 수 있는 명령어(cmdlet)를 사용합니다.
2. **스크립팅**: 복잡한 작업을 자동화하기 위해 스크립트를 작성할 수 있습니다.
3. **파이프라인**: 명령어의 출력을 다른 명령어의 입력으로 사용할 수 있어, 데이터 처리와 조작이 용이합니다.
4. **객체 지향**: 명령어는 텍스트가 아닌 .NET 객체를 반환하여, 데이터 조작이 더 효율적입니다.
5. **모듈화**: 기능별로 모듈을 추가하여 사용할 수 있습니다.
6. **원격 관리**: 원격 시스템에서 명령을 실행할 수 있는 기능이 있습니다.
### 기본 사용법
1. **파워셸 실행**:
- 시작 메뉴에서 "Windows PowerShell"을 검색하여 실행합니다.
2. **기본 명령어 사용**:
- `Get-Process`: 현재 실행 중인 프로세스 목록을 표시합니다.
- `Get-Service`: 현재 실행 중인 서비스 목록을 표시합니다.
- `Get-Help`: 특정 명령어에 대한 도움말을 표시합니다. 예: `Get-Help Get-Process`.
3. **스크립트 작성**:
- `.ps1` 확장자를 가진 파일을 생성하고, 파워셸 명령어를 작성합니다.
- 스크립트를 실행하려면, 파워셸에서 해당 경로로 이동한 후 `.\scriptname.ps1` 명령어를 사용합니다.
4. **변수 사용**:
- `$variableName = "value"` 형식으로 변수를 정의할 수 있습니다.
- 변수는 `$variableName`으로 호출할 수 있습니다.
5. **조건문과 반복문**:
```powershell
if ($condition) {
# 코드 블록
}
for ($i = 0; $i -lt 10; $i++) {
# 반복할 코드 블록
}
```
### 예제
```powershell
# 현재 디렉토리의 파일 목록을 가져옵니다.
Get-ChildItem
# 특정 프로세스를 종료합니다.
Stop-Process -Name "notepad" -Force
```
### 추가 리소스
- **온라인 문서**: [Microsoft Docs](https://docs.microsoft.com/powershell/)
- **커뮤니티 포럼**: PowerShell 관련 질문과 답변을 찾을 수 있는 포럼.
파워셸은 매우 강력한 도구로, 시스템 관리와 자동화를 효율적으로 수행할 수 있습니다. 필요에 따라 다양한 기능을 탐색해 보세요!
댓글 없음:
댓글 쓰기