USO = (ALL UPPER-CASE = valor que deve ser fornecido pelo usuário.) winrs -/SWITCH[:VALUE COMMAND COMMAND - Qualquer cadeia ...

USO
=====
(ALL UPPER-CASE = valor que deve ser fornecido pelo usuário.)

winrs [-/SWITCH[:VALUE]] COMMAND

COMMAND - Qualquer cadeia de caracteres que possa ser executada como um comando no shell cmd.exe.

SWITCHES
========
(Todas as opções aceitam o formato curto e o formato longo. Por exemplo, tanto -r e 
-remote são válidos.)

-r[emote]:ENDPOINT      - O ponto de extremidade de destino usando um nome NetBIOS ou a URL de conexão padrão: [TRANSPORT://]TARGET[:PORT]. Se não for especificado, 
-r:localhost será usado.

-un[encrypted]          - Especifique que as mensagens para o shell remoto não serão criptografadas. Isso é útil para solução de problemas, ou quando o tráfego de rede já está criptografado com o uso de ipsec, ou ainda quando a segurança física está imposta. Por padrão, as mensagens são criptografadas com o uso de chaves Kerberos ou NTLM. Essa opção é ignorada quando o transporte HTTPS é selecionado. 

-u[sername]:USERNAME    - Especifique o nome do usuário na linha de comando. Se não for especificado, a ferramenta usará a autenticação de Negociação ou solicitará um nome. 
Se -username for especificado, -password também deverá ser especificado.

-p[assword]:PASSWORD    - Especifique a senha na linha de comando. Se -password não for especificado, mas -username for especificado, a ferramenta solicitará a senha. Se -password for especificado, -user também deverá ser especificado.

-t[imeout]:SECONDS      - Essa opção está preterida. 

-d[irectory]:PATH       - Especifica o diretório de início para o shell remoto. Se não for especificado, o shell remoto será iniciado no diretório inicial do usuário definido pela variável de ambiente %USERPROFILE%.

-env[ironment]:STRING=VALUE   - Especifica uma única variável de ambiente a ser definida quando o shell for iniciado, o que permite a alteração do ambiente padrão desse shell. Várias ocorrências dessa opção devem ser usadas para especificar diversas variáveis de ambiente.

-noe[cho]               - Especifica que o eco deve ser desabilitado. Isso pode ser necessário para garantir que as respostas do usuário a prompts remotos não sejam exibidas localmente. Por padrão, o eco está "ativado".

-nop[rofile]            - Especifica que o perfil do usuário não deve ser carregado. Por padrão, o servidor tentará carregar o perfil do usuário. Se o usuário remoto não for um administrador local no sistema de destino, essa opção será necessária (o padrão resultará em um erro).

-comp[ression]          - Ativa a compactação.  Como instalações mais antigas em computadores remotos talvez não ofereçam suporte para compactação, ela fica desativada por padrão.

-[use]ssl               - Use uma conexão SSL ao usar um ponto de extremidade remoto.  Especificar isso em vez do transporte "https:" usará a porta padrão do WinRM. 

-?                      - Help

Para finalizar o comando remoto, o usuário pode digitar Ctrl-C ou Ctrl-Break, que será enviado ao shell remoto. O segundo Ctrl-C forçará o encerramento de winrs.exe.

Para gerenciar shells remotos ativos ou a configuração do WinRS, use a ferramenta WinRM.  O alias de URI para gerenciar shells ativos é shell/cmd.  O alias de URI para a configuração do WinRS é winrm/config/winrs.  Um exemplo de uso está disponível na ferramenta WinRM. Para acessá-lo, digite "WinRM -?".

Exemplos:
winrs -r:https://myserver.com command
winrs -r:myserver.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://myserver.com -t:600 -u:administrator -p:$%fgh7 ipconfig
winrs -r:myserver -env:PATH=^%PATH^%;c:	ools -env:TEMP=d:	emp config.cmd
winrs -r:myserver netdom join myserver /domain:testdomain /userd:johns /passwordd:$%fgh789