Development Artist

[Summary, Command] PowerShell 명령어 정리 본문

Research/Devops

[Summary, Command] PowerShell 명령어 정리

JMcunst 2022. 4. 1. 17:07
728x90
반응형

명령어

구조

  동사-명사 -파라미터 값

예시

Get-NetAdapter : 연결된 네트워크 어댑터의 정보 얻기.

$PSVersionTable : Powershell 버전 확인.

 

Get-ExecutionPolicy : 스크립트 실행 정책 확인.

Set-ExecutionPolicy -ExecutionPolicy RemoteSigned : 스크립트 실행 정책 '허용' 설정.

Set-ExecutionPolicy -ExecutionPolicy Restricted : 스크립트 실행 정책 '제한' 설정. 

 

Get-Service : 서비스 목록 조회. ( Status, Name, DisplayName ) 

Get-Service -Name Sense : 이름 Sense인 서비스 조회.

Get-Service -Name *aa*, *bb* : 중간에 aa 또는 bb 문자를 포함하는 서비스 조회.

 

Get-Alias : 명령어에 대한 약어 조회. 참고로 Get-Service = gsv

 

Get-Verb : 모든 Verb 조회. Verb, AliasPrefix, Group, Description
Get-Verb -Group Common : Group이 Common인 Verb 조회.

Get-Verb -Verb Set : Set Verb 조회.

 

Get-Help : 도움말(사용법). 

Get-Help Get-Service : Get-Service 도움말 조회.

Get-Help Get- <tab> <tab> <tab> : Get- 뒤의 명령어 자동완성 기능.

Get-Help Get-Service -full : Get-Service 명령어의 모든 정보 조회. +파라미터, 입력, 출력 

 

help Get-Service : Get-Service 도움말 조회.

 

Get-Command : 모든 명령어 조회. CommandType, Name, Version, Source

Get-Command -CommandType Function : 명령어타입이 함수인 명령어 조회.

Get-Command -CommandType Function -Name Get-* : 명령어타입이 함수이고 이름이 Get-으로 시작하는 명령어 조회.

Get-Command -CommandType Function -Name Get-* -Module netada* : 명령어타입이 함수이고 이름이 Get-으로 시작하고 Module(Source)이 netada로 시작하는 명령어 조회.

 


파이프라인

구조 

  command1 | command2

예시

  Get-Service | Where-Object {$_.DisplayName -match "ab"} : DisplayName에 ab가 있는 서비스들 조회.

  Get-Command | Out-File command.txt : 모든 명령어 조회한 결과를 command.txt에 출력.

 

728x90
반응형
Comments