Windows 명령

지원되는 모든 버전의 Windows 및 Windows Server에는 일련의 Win32 콘솔 명령이 기본 제공됩니다. 이 설명서 집합에서는 스크립트 또는 스크립팅 도구를 사용하여 작업을 자동화하는 데 사용할 수 있는 Windows 명령에 대해 설명합니다.

명령줄 셸

Windows에는 명령 셸과 PowerShell이라는 두 개의 명령줄 셸이 있습니다. 각 셸은 사용자와 운영 체제 또는 애플리케이션 간에 직접 통신을 제공하여 IT 작업을 자동화할 수 있는 환경을 제공하는 소프트웨어 프로그램입니다.

명령 셸은 일괄 처리(.bat) 파일을 사용하여 사용자 계정 관리 또는 야간 백업과 같은 일상적인 작업을 자동화하기 위해 Windows에 기본 제공된 첫 번째 셸입니다. Windows 스크립트 호스트를 사용하면 명령 셸에서 보다 정교한 스크립트를 실행할 수 있습니다. 자세한 내용은 cscript 또는 wscript를 참조하세요. 사용자 인터페이스를 사용하는 것보다 스크립트를 사용하여 작업을 보다 효율적으로 수행할 수 있습니다. 스크립트는 명령줄에서 사용할 수 있는 모든 명령을 허용합니다.

PowerShell은 cmdlet이라는 PowerShell 명령을 실행하도록 명령 셸의 기능을 확장하도록 설계되었습니다. Cmdlet은 Windows 명령과 유사하지만 더 확장 가능한 스크립팅 언어를 제공합니다. PowerShell에서 Windows 명령과 PowerShell cmdlet을 모두 실행할 수 있지만 명령 셸은 PowerShell cmdlet이 아닌 Windows 명령만 실행할 수 있습니다.

가장 강력하고 최신 Windows 자동화를 위해 Windows 자동화용 Windows 명령 또는 Windows 스크립트 호스트 대신 PowerShell을 사용하는 것이 좋습니다.

Windows 명령에 대한 종료 및 오류 코드에 대한 참조는 생성된 오류를 이해하는 데 도움이 될 수 있는 디버그 시스템 오류 코드 문서에서 찾을 수 있습니다. Windows 명령에는 명령 리디렉션 연산자도 포함됩니다. 해당 사용에 대한 자세한 내용은 명령 리디렉션 연산자 사용을 참조하세요.

참고 항목

powerShell의 오픈 소스 버전인 PowerShell Core를 다운로드하여 설치할 수도 있습니다.

명령 셸 파일 및 디렉터리 이름 자동 완성

지정된 컨트롤 문자를 누를 때 컴퓨터 또는 사용자 세션에서 파일 및 디렉터리 이름을 자동으로 완료하도록 명령 셸을 구성할 수 있습니다. 기본적으로 이 컨트롤 문자는 서로 다를 수 있지만 파일 및 디렉터리 이름 모두에 대한 탭 키로 구성됩니다. 이 컨트롤 문자를 변경하려면 현재 사용자만 또는 컴퓨터의 모든 사용자에 대한 값을 변경할지 여부에 따라 다음 레지스트리 키 및 항목 중 하나를 실행하고 regedit.exe 이동합니다.

주의

레지스트리를 잘못 편집하면 시스템에 심각한 손상을 줄 수 있습니다. 레지스트리를 다음과 같이 변경하기 전에 컴퓨터에서 모든 값 있는 데이터를 백업해야 합니다.

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Command Processor\CompletionChar
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Command Processor\PathCompletionChar

이러한 값을 사용하려는 컨트롤 문자의 값으로 설정합니다. 전체 목록은 가상 키 코드를 참조하세요. 레지스트리에서 특정 완성 문자를 사용하지 않도록 설정하려면 유효한 컨트롤 문자가 아니으므로 공백(0x20) 값을 사용합니다. 이 레지스트리 항목의 값 형식은 REG_DWORD 16진수 또는 10진수 값으로 지정할 수도 있습니다.

매개 변수 및 스위치 /F:ON 를 사용하여 실행 cmd.exe 하거나 명령 셸 인스턴스당 파일 및 디렉터리 이름 완성을 사용하거나 /F:OFF사용하지 않도록 설정할 수도 있습니다. 매개 변수 및 스위치를 사용하여 이름 완성을 /F:ON 사용하는 경우 사용되는 두 개의 컨트롤 문자는 Ctrl-D 디렉터리 이름 완성 및 Ctrl-F 파일 이름 완성에 사용됩니다. 사용자 지정 설정이 컴퓨터 설정 보다 우선 하며 명령줄 옵션 레지스트리 설정 보다 우선 합니다.

명령줄 참조 ㄱ-ㅎ

특정 명령에 대한 정보를 찾으려면 다음 A-Z 메뉴에서 명령이 시작하는 문자를 선택한 다음 명령 이름을 선택합니다.

A | B | C | D | E | F | G | H | I | J | K | L | M | N | O | P | Q | R | S | T | U | V | W | X | Y | Z

A

b

C

D

E

F

G

H

I

J

K

L

M

N

O

P

Q

R

S

T

U

V

W

X