SINTASSI = (MAIUSCOLO = valore che deve essere specificato dall'utente.) winrs -/OPZIONE[:VALORE COMANDO COMANDO - Qualsiasi ...

SINTASSI
=====
(MAIUSCOLO = valore che deve essere specificato dall'utente.)

winrs [-/OPZIONE[:VALORE]] COMANDO

COMANDO - Qualsiasi stringa che è possibile eseguire come comando nella shell cmd.exe.

OPZIONI
========
(Tutte le opzioni accettano sia la forma breve che quella lunga. È ad esempio possibile utilizzare sia -r
che -remote.)

-r[emote]:ENDPOINT      - Endpoint di destinazione, costituito da un nome NetBIOS o dall'URL di connessione standard: [TRANSPORTO://]DESTINAZIONE[:PORTA]. Se non si specifica questa opzione 
viene utilizzato -r:localhost.

-un[encrypted]          - Specifica che i messaggi inviati alla shell remota non verranno crittografati. Utile per la risoluzione dei problemi, quando il traffico di rete è già crittografato tramite IPSec oppure quando è applicata una forma di sicurezza fisica. Per impostazione predefinita i messaggi vengono crittografati utilizzando chiavi Kerberos o NTLM. Se è selezionato il trasporto HTTPS, questa opzione verrà ignorata. 

-u[sername]:NOMEUTENTE    - Consente di specificare il nome utente nella riga di comando. Se questa opzione non viene specificata, lo strumento utilizzerà l'autenticazione Negotiate o richiederà l'immissione del nome.
Se si specifica l'opzione -username, è necessario specificare anche l'opzione -password.

-p[assword]:PASSWORD    - Consente di specificare la password nella riga di comando. Se non si specifica l'opzione -password ma è specificata l'opzione -username, lo strumento richiederà l'immissione della password. Se si specifica l'opzione -password, è necessario specificare anche l'opzione -username.

-t[imeout]:SECONDI      - Opzione obsoleta. 

-d[irectory]:PERCORSO       - Specifica la directory di avvio per la shell remota. Se non si specifica questa opzione, la shell remota verrà avviata nella home directory dell'utente, definita dalla variabile di ambiente %USERPROFILE%.

-env[ironment]:STRINGA=VALORE   - Specifica una singola variabile di ambiente da impostare all'avvio della shell, per modificare l'ambiente predefinito per la shell. Per specificare più variabili di ambiente, è necessario utilizzare più occorrenze di questa opzione.

-noe[cho]               - Specifica che la modalità echo deve essere disattivata. Ciò può essere necessario per garantire che le risposte dell'utente ai messaggi di richiesta remoti non vengano visualizzate localmente. Per impostazione predefinita la modalità echo è attiva.

-nop[rofile]            - Specifica che il profilo dell'utente non deve essere caricato. Il server tenterà di caricare il profilo utente per impostazione predefinita. Se l'utente remoto non è un amministratore locale nel sistema di destinazione, sarà necessario utilizzare questa opzione (se si utilizza l'impostazione predefinita verrà generato un errore).

-comp[ression]          - Attiva la compressione. Disattivata per impostazione predefinita perché le installazioni precedenti in computer remoti potrebbero non supportarla.

-[use]ssl               - Utilizza una connessione SSL quando si usa un endpoint remoto. Se si specifica questa opzione anziché il trasporto "https:" verrà utilizzata la porta predefinita di Gestione remota Windows. 

-?                      - Guida

Per interrompere il comando remoto, è possibile premere CTRL+C o CTRL+INTERR. Tale combinazione verrà inviata alla shell remota. Se si preme CTRL+C una seconda volta, verrà interrotto anche winrs.exe.

Per gestire le shell remote attive o la configurazione WinRS, utilizzare lo strumento WinRM. L'alias URI per gestire le shell attive è shell/cmd. L'alias URI per la configurazione WinRS è winrm/config/winrs. Per visualizzare esempi della sintassi nello strumento WinRM, digitare "WinRM -?".

Esempi:
winrs -r:https://nome_server.com comando
winrs -r: nome_server.com -usessl comando
winrs -r: nome_server comando
winrs -r:http://127.0.0.1 comando
winrs -r:http://169.51.2.101:80 -unencrypted comando
winrs -r:https://[::FFFF:129.144.52.38] comando
winrs -r:http://[1080:0:0:0:8:800:200C:417A]:80 comando
winrs -r:https://nome_server.com -t:600 -u:administrator -p:$%fgh7 ipconfig
winrs -r: nome_server -env:PATH=^%PATH^%;c:\strumenti -env:TEMP=d:	emp config.cmd
winrs -r: nome_server netdom join nome_server /dominio:dominio_test /userd:nome_utente /passwordd:$%fgh789