다음을 통해 공유


Windows Commands

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

Command-line shells

Windows has two command-line shells: the Command shell and PowerShell. 각 셸은 사용자와 운영 체제 또는 응용 프로그램 간의 직접적인 소통을 제공하는 소프트웨어 프로그램으로, IT 작업을 자동화할 수 있는 환경을 제공합니다.

명령 셸은 Windows에 처음 제공된 셸로, 일괄 처리(.bat) 파일을 사용하여 사용자 계정 관리나 야간 백업과 같은 일상적인 작업을 자동화할 수 있도록 설계되었습니다. Windows 스크립트 호스트를 사용하면 명령 셸에서 보다 복잡한 스크립트를 실행할 수 있습니다. For more information, see cscript or wscript. 사용자 인터페이스를 사용하는 것보다 스크립트를 사용하면 작업을 보다 효율적으로 수행할 수 있습니다. 스크립트는 명령줄에서 사용할 수 있는 모든 명령을 처리할 수 있습니다.

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

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

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

Note

You can also download and install PowerShell Core, the open source version of PowerShell.

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

지정된 제어 문자를 누르면 명령 셸이 컴퓨터 또는 사용자 세션에서 파일 및 디렉터리 이름을 자동 완성하도록 설정할 수 있습니다. By default this control character is configured to be the tab key for both file and directory names, although they can be different. 이 제어 문자를 변경하려면 regedit.exe를 실행한 후, 현재 사용자에서만 변경할지 또는 컴퓨터의 모든 사용자에 대해 변경할지에 따라 다음 레지스트리 키 및 항목 중 하나를 실행합니다.

Caution

레지스트리를 잘못 편집하면 시스템이 심각하게 손상될 수 있습니다. 따라서 다음과 같은 레지스트리 변경을 하기 전에 컴퓨터의 중요한 데이터를 백업해 두어야 합니다.

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

이 값을 사용하려는 제어 문자로 설정합니다. 전체 목록은 가상 키 코드를 참조하세요. To disable a particular completion character in the registry, use the value for space (0x20) as it isn't a valid control character. The type of value for this registry entry is REG_DWORD, and can also be specified by hexadecimal or decimal value.

명령 셸의 인스턴트 당 파일 및 디렉터리 이름 자동 완성을 활성화하거나 비활성화하려면 cmd.exe를 실행할 때 각각 매개 변수 및 스위치 /F:ON 또는 /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