Windows PowerShell에서 지원하는 명령
게시일: 2006/11/21 | 글쓴이: doa | 10270 번 | 프린트 | 메일


새로운 셀, Windows PowerShell에서 소개한 Windows PowerShell은 기존의 CMD 셀과는 개념이 다른 셀이다. 지원하는 기능도 다양하고 명령을 처리하는 방식 역시 이전의 셀과는 확연히 다르다.

더 자세한 내용은 다음에 강좌에서 다루기로 하고 이번 팁에서는 Windows PowerShell에서 지원하는 명령어에는 어떤 것들이 있는지 알아 보도록 하겠다. Windows PowerShell은 이전 팁에서 설명했듯 cmdlet을 기반으로 동작한다. 다음 표에서 알 수 있지만 분류가 Alias로 되어있는 것은 cmdlet에 별명을 준것이다. 이외에 Windows PowerShell의 기본이 되는 cmdlet과 각 명령에 대한 도움말로 구성된 다는 것을 알 수 있다.

명령어분류간단한 설명
acAliasAdd-Content
asnpAliasAdd-PSSnapin
clcAliasClear-Content
cliAliasClear-Item
clpAliasClear-ItemProperty
clvAliasClear-Variable
cpiAliasCopy-Item
cppAliasCopy-ItemProperty
cvpaAliasConvert-Path
diffAliasCompare-Object
epalAliasExport-Alias
epcsvAliasExport-Csv
fcAliasFormat-Custom
flAliasFormat-List
foreachAliasForEach-Object
%AliasForEach-Object
ftAliasFormat-Table
fwAliasFormat-Wide
galAliasGet-Alias
gcAliasGet-Content
gciAliasGet-ChildItem
gcmAliasGet-Command
gdrAliasGet-PSDrive
ghyAliasGet-History
giAliasGet-Item
glAliasGet-Location
gmAliasGet-Member
gpAliasGet-ItemProperty
gpsAliasGet-Process
groupAliasGroup-Object
gsvAliasGet-Service
gsnpAliasGet-PSSnapin
guAliasGet-Unique
gvAliasGet-Variable
gwmiAliasGet-WmiObject
iexAliasInvoke-Expression
ihyAliasInvoke-History
iiAliasInvoke-Item
ipalAliasImport-Alias
ipcsvAliasImport-Csv
miAliasMove-Item
mpAliasMove-ItemProperty
nalAliasNew-Alias
ndrAliasNew-PSDrive
niAliasNew-Item
nvAliasNew-Variable
ohAliasOut-Host
rdrAliasRemove-PSDrive
riAliasRemove-Item
rniAliasRename-Item
rnpAliasRename-ItemProperty
rpAliasRemove-ItemProperty
rsnpAliasRemove-PSSnapin
rvAliasRemove-Variable
rvpaAliasResolve-Path
salAliasSet-Alias
sasvAliasStart-Service
scAliasSet-Content
selectAliasSelect-Object
siAliasSet-Item
slAliasSet-Location
sleepAliasStart-Sleep
sortAliasSort-Object
spAliasSet-ItemProperty
sppsAliasStop-Process
spsvAliasStop-Service
svAliasSet-Variable
teeAliasTee-Object
whereAliasWhere-Object
?AliasWhere-Object
writeAliasWrite-Output
catAliasGet-Content
cdAliasSet-Location
clearAliasClear-Host
cpAliasCopy-Item
hAliasGet-History
historyAliasGet-History
killAliasStop-Process
lpAliasOut-Printer
lsAliasGet-ChildItem
mountAliasNew-PSDrive
mvAliasMove-Item
popdAliasPop-Location
psAliasGet-Process
pushdAliasPush-Location
pwdAliasGet-Location
rAliasInvoke-History
rmAliasRemove-Item
rmdirAliasRemove-Item
echoAliasWrite-Output
clsAliasClear-Host
chdirAliasSet-Location
copyAliasCopy-Item
delAliasRemove-Item
dirAliasGet-ChildItem
eraseAliasRemove-Item
moveAliasMove-Item
rdAliasRemove-Item
renAliasRename-Item
setAliasSet-Variable
typeAliasGet-Content
Get-CommandCmdletCmdlet 및 Windows Power...
Get-HelpCmdletWindows PowerShell cmd...
Get-HistoryCmdlet현재 세션 중에 입력된 명령 목록을 가져...
Invoke-HistoryCmdlet세션 기록에서 명령을 실행합니다.
Add-HistoryCmdlet세션 기록에 항목을 추가합니다.
ForEach-ObjectCmdlet각 입력 개체 집합에 대해 작업을 수행합니다.
Where-ObjectCmdlet명령 파이프라인을 따라 전달될 개체를 제...
Set-PSDebugCmdlet스크립트 디버깅 기능을 설정/해제하고 추...
Add-PSSnapinCmdlet하나 이상의 Windows PowerSh...
Remove-PSSnapinCmdlet현재 콘솔에서 Windows PowerS...
Get-PSSnapinCmdlet컴퓨터의 Windows PowerShel...
Export-ConsoleCmdlet다시 사용하거나 공유할 수 있도록 현재 ...
Start-TranscriptCmdletWindows PowerShell의 전체...
Stop-TranscriptCmdlet기록을 중지합니다.
Add-ContentCmdlet지정된 항목에 내용을 추가합니다.
Clear-ContentCmdlet파일에서 텍스트를 삭제하는 것과 같이 항...
Clear-ItemPropertyCmdlet속성 값을 삭제하지만 속성 자체는 삭제하...
Join-PathCmdlet경로와 하위 경로를 단일 경로로 결합합니...
Convert-PathCmdletWindows PowerShell 경로에...
Copy-ItemPropertyCmdlet지정된 위치에서 다른 위치로 속성 및 값...
Get-EventLogCmdlet로컬 이벤트 로그 또는 해당 이벤트 로그...
Get-ChildItemCmdlet하나 이상의 지정된 위치에서 항목 및 하...
Get-ContentCmdlet지정된 위치에 있는 항목의 내용을 가져옵니다.
Get-ItemPropertyCmdlet지정된 항목의 속성을 검색합니다.
Get-WmiObjectCmdletWMI 클래스의 인스턴스 또는 사용 가능...
Move-ItemPropertyCmdlet항목의 위치를 이동합니다.
Get-LocationCmdlet현재 작업 위치에 대한 정보를 가져옵니다.
Set-LocationCmdlet현재 작업 위치를 지정된 위치로 설정합니다.
Push-LocationCmdlet현재 위치를 스택에 밀어넣습니다.
Pop-LocationCmdlet현재 위치를 가장 최근에 스택에 밀어넣은...
New-PSDriveCmdlet새 Windows PowerShell 드...
Remove-PSDriveCmdletWindows PowerShell 드라이...
Get-PSDriveCmdletWindows PowerShell 드라이...
Get-ItemCmdlet지정된 위치에 있는 항목을 가져옵니다.
New-ItemCmdlet네임스페이스에 새 항목을 만듭니다.
Set-ItemCmdlet항목의 값을 명령에 지정된 값으로 변경합니다.
Remove-ItemCmdlet지정된 항목을 삭제합니다.
Move-ItemCmdlet항목의 위치를 이동합니다.
Rename-ItemCmdletWindows PowerShell 공급자...
Copy-ItemCmdlet네임스페이스 내의 다른 위치로 항목을 복...
Clear-ItemCmdlet항목의 내용을 삭제하지만 항목 자체는 삭...
Invoke-ItemCmdlet지정된 항목에 대한 공급자 기본 작업을 ...
Get-PSProviderCmdlet지정된 Windows PowerShell...
New-ItemPropertyCmdlet특정 위치에 있는 항목의 새 속성을 설정...
Split-PathCmdlet경로의 지정된 일부를 반환합니다.
Test-PathCmdlet경로의 모든 요소가 있는지 여부를 확인합니다.
Get-ProcessCmdlet로컬 컴퓨터에서 실행 중인 프로세스를 가...
Stop-ProcessCmdlet실행 중인 하나 이상의 프로세스를 중지합니다.
Remove-ItemPropertyCmdlet항목에서 속성 및 해당 값을 삭제합니다.
Rename-ItemPropertyCmdlet항목의 속성 이름을 바꿉니다.
Resolve-PathCmdlet경로에서 와일드카드 문자를 확인하고 경로...
Get-ServiceCmdlet로컬 컴퓨터의 서비스를 가져옵니다.
Stop-ServiceCmdlet실행 중인 하나 이상의 서비스를 중지합니다.
Start-ServiceCmdlet하나 이상의 중지된 서비스를 시작합니다.
Suspend-ServiceCmdlet실행 중인 하나 이상의 서비스를 일시 중...
Resume-ServiceCmdlet하나 이상의 일시 중단(일시 중지)된 서...
Restart-ServiceCmdlet하나 이상의 서비스를 중지한 다음 다시 ...
Set-ServiceCmdlet서비스의 표시 이름, 설명 또는 시작 모...
New-ServiceCmdlet레지스트리와 서비스 데이터베이스에 새 W...
Set-ContentCmdlet항목의 내용을 쓰거나 새 내용으로 바꿉니다.
Set-ItemPropertyCmdlet지정된 위치의 속성 값을 설정합니다.
Get-AclCmdlet파일 또는 레지스트리 키와 같은 리소스에...
Set-AclCmdlet파일 또는 레지스트리 키와 같은 지정된 ...
Get-PfxCertificateCmdlet컴퓨터의 .pfx 인증서 파일 정보를 가...
Get-CredentialCmdlet사용자 이름 및 암호를 기반으로 자격 증...
Get-ExecutionPolicyCmdlet셸에 대한 현재 실행 정책을 가져옵니다.
Set-ExecutionPolicyCmdlet셸의 실행 정책에 대한 사용자 기본 설정...
Get-AuthenticodeSignatureCmdlet파일에서 Authenticode 서명 정...
Set-AuthenticodeSignatureCmdletAuthenticode 서명을 사용하여 ...
ConvertFrom-SecureStringCmdlet보안 문자열을 암호화된 기본 문자열로 변...
ConvertTo-SecureStringCmdlet암호화된 기본 문자열을 보안 문자열로 변...
Format-ListCmdlet출력의 형식을 각 속성이 새 줄에 표시되...
Format-CustomCmdlet사용자 지정된 보기를 사용하여 출력 형식...
Format-TableCmdlet출력 형식을 표로 지정합니다.
Format-WideCmdlet개체의 형식을 각 개체 속성을 하나만 표...
Out-NullCmdlet출력을 콘솔로 보내는 대신 삭제합니다.
Out-DefaultCmdlet출력을 기본 포맷터와 기본 출력 cmdl...
Out-HostCmdlet출력을 명령줄로 보냅니다.
Out-FileCmdlet출력을 파일로 보냅니다.
Out-PrinterCmdlet출력을 프린터로 보냅니다.
Out-StringCmdlet개체를 연속 문자열로 호스트에 보냅니다.
Add-MemberCmdlet사용자가 정의한 사용자 지정 멤버를 Wi...
Compare-ObjectCmdlet두 개체 집합을 비교합니다.
ConvertTo-HtmlCmdlet개체 또는 개체 집합을 나타내는 HTML...
Export-CsvCmdlet입력 개체를 나타내는 쉼표로 구분된 값(...
Import-CsvCmdletExport-CSV cmdlet이 만든 ...
Export-AliasCmdlet현재 정의된 별칭에 대한 정보를 파일로 ...
Invoke-ExpressionCmdlet문자열 형식으로 제공된 Windows P...
Get-AliasCmdlet현재 세션의 별칭을 가져옵니다.
Get-CultureCmdlet컴퓨터의 국가별 설정 정보를 가져옵니다.
Get-DateCmdlet현재 날짜 및 시간을 가져옵니다.
Get-HostCmdlet현재 콘솔 호스트 개체에 대한 참조를 가...
Get-MemberCmdlet개체 또는 개체의 컬렉션에 대한 정보를 ...
Get-UICultureCmdletWindows PowerShell의 현재...
Get-UniqueCmdlet정렬된 목록에서 고유한 항목을 반환합니다.
Import-AliasCmdlet파일에서 별칭 목록을 가져옵니다.
Select-StringCmdlet문자열에서 패턴을 확인합니다.
Measure-ObjectCmdlet개체의 특징 및 속성을 측정합니다.
New-AliasCmdlet새 별칭을 만듭니다.
New-TimeSpanCmdletTimeSpan 개체를 만듭니다.
Read-HostCmdlet콘솔에서 입력 줄을 읽습니다.
Set-AliasCmdletCmdlet 또는 현재 Windows P...
Set-DateCmdlet컴퓨터의 시스템 시간을 지정한 시간으로 ...
Start-SleepCmdlet지정된 기간 동안 shell, scrip...
Tee-ObjectCmdlet개체 입력을 파일이나 변수로 파이프한 다...
Measure-CommandCmdlet스크립트 블록 및 cmdlet을 실행하는...
Update-TypeDataCmdlet*.types.ps1xml 파일을 메모리...
Update-FormatDataCmdlet형식 데이터 파일을 업데이트하고 추가합니다.
Write-HostCmdlet호스트 사용자 인터페이스를 사용하여 개체 표시
Write-ProgressCmdletWindows PowerShell 명령 ...
New-ObjectCmdlet.Net 또는 COM 개체의 인스턴스를 ...
Select-ObjectCmdlet개체의 지정된 속성이나 개체의 설정을 선...
Group-ObjectCmdlet지정한 속성에 대해 같은 값이 있는 개체...
Sort-ObjectCmdlet속성 값에 따라 개체를 정렬합니다.
Get-VariableCmdlet현재 콘솔에 있는 변수를 가져옵니다.
New-VariableCmdlet새 변수를 만듭니다.
Set-VariableCmdlet변수 값을 설정합니다. 요청한 이름이 있...
Remove-VariableCmdlet변수와 그 값을 삭제합니다.
Clear-VariableCmdlet변수 값을 삭제합니다.
Export-ClixmlCmdlet개체의 XML 기반 표시를 만들고 이 표...
Import-ClixmlCmdletCLIXML 파일을 가져오고 Window...
Write-DebugCmdlet호스트 표시에 디버그 메시지를 기록합니다.
Write-VerboseCmdlet호스트의 상세 정보 표시에 문자열을 기록...
Write-WarningCmdlet경고 메시지를 작성합니다.
Write-ErrorCmdlet오류 파이프라인에 개체를 기록합니다.
Write-OutputCmdlet성공 파이프라인에 개체를 기록합니다.
Get-TraceSourceCmdlet추적을 위해 계측된 Windows Pow...
Set-TraceSourceCmdletWindows PowerShell 구성 ...
Trace-CommandCmdletTrace-Command cmdlet은 ...
AliasProviderWindows PowerShell 별칭 ...
EnvironmentProviderWindows 환경 변수에 대한 액세스를...
FileSystemProviderWindows PowerShell의 파일...
FunctionProviderWindows PowerShell에 정의...
RegistryProviderWindows PowerShell의 시스...
VariableProviderWindows PowerShell 변수 ...
CertificateProviderWindows PowerShell 내의 ...
about_aliasHelpFileWindows PowerShell에서 c...
about_arithmetic_operatorsHelpFileWindows PowerShell에서 산...
about_arrayHelpFile데이터 요소를 저장하기 위한 간단한 데이...
about_assignment_operatorsHelpFileWindows PowerShell에서 변...
about_associative_arrayHelpFile쌍을 이루는 키와 값 집합을 저장하기 위...
about_automatic_variablesHelpFileWindows PowerShell에 의해...
about_breakHelpFileforeach, for, while, d...
about_command_searchHelpFileWindows PowerShell에서 명...
about_command_syntaxHelpFileWindows PowerShell의 명령 형식
about_commonparametersHelpFile모든 cmdlet이 지원하는 매개 변수
about_comparison_operatorsHelpFileWindows PowerShell에서 값...
about_continueHelpFile프로그램 루프의 맨 위로 즉시 돌아가기
about_core_commandsHelpFile데이터 저장소와 관련된 Windows P...
about_display.xmlHelpFile개체의 표시 방법 제어
about_environment_variableHelpFileWindows PowerShell에서 W...
about_escape_characterHelpFileWindows PowerShell이 문자...
about_execution_environ...HelpFile명령이 실행되는 방법에 영향을 주는 요인
about_filterHelpFileWindows PowerShell에서 W...
about_flow_controlHelpFileWindows PowerShell에서 흐...
about_forHelpFile간단한 설명
about_foreachHelpFile항목 컬렉션에 있는 모든 항목을 트래버스...
about_functionHelpFileWindows PowerShell에서 함...
about_globbingHelpFile와일드 카드 참조
about_historyHelpFileWindows PowerShell 명령 ...
about_ifHelpFile하나 이상의 조건 테스트 결과를 기반으로...
about_line_editingHelpFileWindows PowerShell 명령 ...
about_locationHelpFileWindows PowerShell에서 작...
about_logical_operatorHelpFileWindows PowerShell에서 여...
about_methodHelpFileWindows PowerShell에서 메...
about_namespaceHelpFileWindows PowerShell에서 유...
about_objectHelpFileWindows PowerShell에서 개...
about_operatorHelpFileWindows PowerShell에서 지...
about_parameterHelpFileWindows PowerShell에서 C...
about_parsingHelpFileWindows PowerShell에서 명...
about_path_syntaxHelpFileWindows PowerShell에서 사...
about_pipelineHelpFileWindows PowerShell에서 명...
about_propertyHelpFileWindows PowerShell 개체 ...
about_providerHelpFileWindows PowerShell 공급자...
about_pssnapinsHelpFileWindows PowerShell 스냅인...
about_quoting_rulesHelpFile문자열 경계를 설정하는 규칙
about_redirectionHelpFileWindows PowerShell의 출력...
about_refHelpFile참조 변수 유형을 만드는 방법
about_regular_expressionHelpFileWindows PowerShell에서 C...
about_reserved_wordsHelpFile특별한 의미를 갖고 있기 때문에 식별자로...
about_scopeHelpFileWindows PowerShell 환경에...
about_script_blockHelpFileWindows PowerShell에서 문...
about_shell_variableHelpFileWindows PowerShell에서 만...
about_signingHelpFileWindows PowerShell 실행 ...
about_special_charactersHelpFileWindows PowerShell이 명령...
about_switchHelpFile스위치를 사용하여 여러 if 문 처리
about_system_stateHelpFile셸이 실행 중일 때 Windows Pow...
about_typesHelpFileWindows PowerShell에서 ....
about_whereHelpFile개체 속성에 따라 개체 필터링
about_whileHelpFile조건 테스트 결과를 기반으로 명령 블록을...
about_wildcardHelpFileWindows PowerShell에서 c...
defaultHelpFilePowerShell cmdlet 및 개념...


명령행 셀의 기본값 바꾸기 명령행 셀의 기본값을 바꾸는 것은 상당히 간단하다. 2000... (5575) 2006-11-22
새로운 셀, Windows PowerShell 꽤 오래 전의 일이다. 당시 하이텔(정확하지는 않음)에... (18098)2006-11-21

QAOS.com에 게시된지 1년 이상된 자료와 관리자가 공개한 자료는 누구나 제한없이 읽을 수 있습니다.
그러나 QAOS.com의 자료를 퍼가는 것은 금지하고 있습니다.

이 정보가 유용하다고 생각되시면 QAOS.com과 많은 다른 사람들을 위해 퍼가기 보다는 링크로 알려주시기 바랍니다.

세상사는 이야기

  • 찾아라! 아이폰 순정용 >
  • 만원대 피젯 스피너를 >
  • 망하는 길을 택한 쿠팡 >
  • 물놀이에 적당한 가성 >
  • 컴퓨터를 IPTV로 2, po >
  • 컴퓨터를 IPTV로 만들 >
  • Warning.or.kr도 우회 >
  • 한국의 100대 부자, 어 >
  • 세상을 바꾼 크롬: 크 >
  • 장난(?)으로 시작한 여 >


  • RSS 구독 (익명 | 회원 | 강좌 | 포럼)
    (C) 1996 ~ 2017 QAOS.com All rights reserved.