netsh

적용 대상: Windows Server 2022, Windows Server 2019, Windows Server 2016

로컬 또는 원격으로 현재 실행 중인 컴퓨터의 네트워크 구성을 표시하거나 수정할 수 있는 Network Shell 명령줄 스크립팅 유틸리티입니다. 명령 프롬프트 또는 Windows PowerShell에서 이 유틸리티를 시작할 수 있습니다.

구문

netsh [-a <Aliasfile>][-c <Context>][-r <Remotecomputer>][-u [<domainname>\<username>][-p <Password> | [{<NetshCommand> | -f <scriptfile>}]

매개 변수

매개 변수 설명
-a <Aliasfile> Aliasfile을 실행한 후 netsh 프롬프트에 반환되고 하나 이상의 netsh 명령이 포함된 텍스트 파일의 이름을 지정합니다.
-C <Context> netsh가 지정된 netsh 컨텍스트 및 입력할 netsh 컨텍스트를 입력하도록 지정합니다.
-R <Remotecomputer> 구성할 원격 컴퓨터를 지정합니다.

중요: 이 매개 변수를 사용하는 경우 원격 레지스트리 서비스가 원격 컴퓨터에서 실행되고 있는지 확인해야 합니다. 실행되고 있지 않으면 Windows에 "네트워크 경로를 찾을 수 없음" 오류 메시지가 표시됩니다.

-U <domainname>\<username> 사용자 계정에서 netsh 명령을 실행하는 동안 사용할 할 일기본 및 사용자 계정 이름을 지정합니다. do기본 생략하면 로컬 do기본 기본적으로 사용됩니다.
-p <Password> 매개 변수로 지정된 사용자 계정의 -u <username> 암호를 지정합니다.
<NetshCommand> 실행할 netsh 명령을 지정합니다.
-F <scriptfile> 지정된 스크립트 파일을 실행한 후 netsh 명령을 종료합니다.
/? 명령 프롬프트에 도움말을 표시합니다.

설명

  • -r을 지정한 다음 다른 명령을 지정하면 netsh는 원격 컴퓨터에서 명령을 실행한 다음 Cmd.exe 명령 프롬프트로 돌아갑니다. 다른 명령 없이 -r을 지정하면 netsh가 원격 모드로 열립니다. 이 프로세스는 Netsh 명령 프롬프트에서 set machine을 사용하는 것과 비슷합니다. -r을 사용하는 경우 netsh의 현재 인스턴스에 대해서만 대상 컴퓨터를 설정합니다. netsh를 종료하고 다시 입력하면 대상 컴퓨터가 로컬 컴퓨터로 다시 설정됩니다. WINS에 저장된 컴퓨터 이름, UNC 이름, DNS 서버에서 확인할 인터넷 이름 또는 IP 주소를 지정하여 원격 컴퓨터에서 netsh 명령을 실행할 수 있습니다.

  • 문자열 값에 문자 사이의 공백이 포함된 경우 문자열 값을 따옴표로 묶어야 합니다. 예를 들어 -r "contoso remote device"