winrs 명령을 사용하여 Windows 원격 관리를 사용하면 프로그램을 원격으로 관리하고 실행할 수 있습니다.
Syntax
winrs [/<parameter>[:<value>]] <command>
Parameters
| Parameter | Description |
|---|---|
| /remote:<엔드포인트> | NetBIOS 이름이 나 표준 연결을 사용 하 여 대상 엔드포인트를 지정 합니다. - <URL>: [<transport>://]<대상>[:<포트>] 지정하지 않으면 /r:localhost 가 사용됩니다. |
| /unencrypted | 원격 셸에 대한 메시지가 암호화되지 않도록 지정합니다. 이 매개 변수는 문제 해결에 유용하거나 네트워크 트래픽이 ipsec을 사용하여 이미 암호화되어 있거나 물리적 보안이 적용되는 경우에 유용합니다. 기본적으로 Kerberos 또는 NTLM 키를 사용 하 여 메시지를 암호화 합니다. 이 명령줄 옵션에는 HTTPS 전송을 선택한 경우 무시 됩니다. |
| /사용자 이름:<사용자 이름> | 명령줄에서 사용자 이름을 지정 합니다. 지정하지 않으면, 도구는 Negotiate 인증을 사용하거나 이름을 입력하라는 메시지를 표시합니다. /username을 지정하면 /password도 지정해야 합니다. |
| /password:<비밀번호> | 명령줄에서 암호를 지정합니다. /password가 지정되지 않았지만 /username이 지정된 경우 도구는 암호를 묻는 메시지를 표시합니다. /password를 지정하면 /username도 지정해야 합니다. |
| /timeout:<초> | 이 옵션은 사용되지 않습니다. |
| /디렉토리:<경로> | 원격 셸에 대 한 시작 디렉터리를 지정합니다. 지정하지 않으면 원격 셸은 환경 변수 %USERPROFILE%로 정의된 사용자의 홈 디렉토리에서 시작됩니다. |
| /environment:<string>=<값> | 셸 시작 되 면 기본 환경에 대 한 변경 허용 셸 설정 해야 하는 단일 환경 변수를 지정 합니다. 여러 환경 변수를 지정 하려면이 스위치를 여러 번 사용 되어야 합니다. |
| /noecho | 해당 에코 하지 않도록 지정 합니다. 사용자가 원격 프롬프트에 입력한 답변이 로컬에 표시되지 않도록 하기 위해서는 noecho가 필요할 수 있습니다. 기본적으로 echo는 활성화되어 있습니다. |
| /noprofile | 사용자의 프로필을 로드하지 않도록 지정합니다. 기본적으로 서버는 사용자 프로파일을 로드하려고 시도합니다. 원격 사용자가 대상 시스템의 로컬 관리자 권한을 가지고 있지 않다면, 이 옵션이 필요합니다(기본 설정으로는 오류가 발생함). |
| /allowdelegate | 사용자의 자격 증명을 사용하여 원격 공유에 액세스할 수 있도록 지정합니다(예: 대상 엔드포인트와는 다른 장치에 접근할 수 있음). |
| /compression | 압축을 사용 합니다. 원격 장치에 오래된 버전이 설치된 경우 압축을 지원하지 않을 수 있습니다. 원격 장치에 설치된 오래된 버전이 압축을 지원하지 않을 수 있으므로 기본 설정은 비활성화되어 있습니다. |
| /usessl | 원격 엔드포인트를 사용 하는 경우 SSL 연결을 사용 합니다. 전송 https 대신 SSL 지정 : 기본 WinRM 기본 포트를 사용합니다. |
| /? | 명령 프롬프트에 도움말을 표시합니다. |
Remarks
- 모든 명령줄 옵션 약식 표현 또는 긴 형식에 적용 합니다. 예를 들어 /r 및 /remote 가 모두 유효합니다.
- /remote 명령을 종료하려면 사용자가 원격 셸로 전송되는 Ctrl-C 또는 Ctrl-break를 입력할 수 있습니다. 두 번째 Ctrl-C 는 winrs.exe를 강제로 종료합니다.
- 실행중인 원격 셸이나 winrs 구성을 관리하려면 WinRM 도구를 사용하세요. 활성 셸을 관리하기 위한 URI 별칭은 shell/cmd입니다. winrs 구성의 URI 별칭은 winrm/config/winrs입니다.
Examples
winrs /r:https://contoso.com command
winrs /r:contoso.com /usessl command
winrs /r:myserver command
winrs /r:http://127.0.0.1 command
winrs /r:http://169.51.2.101:80 /unencrypted command
winrs /r:https://[::FFFF:129.144.52.38] command
winrs /r:http://[1080:0:0:0:8:800:200C:417A]:80 command
winrs /r:https://contoso.com /t:600 /u:administrator /p:$%fgh7 ipconfig
winrs /r:myserver /env:path=^%path^%;c:\tools /env:TEMP=d:\temp config.cmd
winrs /r:myserver netdom join myserver /___domain:testdomain /userd:johns /passwordd:$%fgh789
winrs /r:myserver /ad /u:administrator /p:$%fgh7 dir \\anotherserver\share