Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Gestione remota Windows versione 2.0 (WinRM 2.0) offre molti miglioramenti dell'infrastruttura della shell remota. Gli argomenti seguenti descrivono in dettaglio questi miglioramenti:
Uno dei miglioramenti apportati all'infrastruttura della shell remota WinRM è l'aggiunta di un gestore shell più affidabile che gestisce informazioni sulla shell specifiche dell'utente. Gli utenti winRM possono creare shell nei computer remoti per eseguire comandi o script. Inoltre, gli utenti possono creare più shell in un computer. Gli utenti e gli amministratori devono entrambi avere la possibilità di gestire le shell. Gli utenti possono enumerare, ottenere ed eliminare le shell create. Gli amministratori possono enumerare tutte le shell attive e recuperare dettagli su shell specifiche in un host locale o remoto. Gli amministratori possono anche eliminare qualsiasi shell attiva in un host locale o remoto.
Quando un utente o un amministratore enumera le shell attive, le informazioni seguenti possono essere restituite dal servizio WinRM.
-
ShellId
-
Specifica l'identificatore univoco per la shell.
-
variabili di ambiente
-
Specifica le variabili di ambiente impostate dall'utente.
-
WorkingDirectory
-
Specifica la directory iniziale per la shell.
-
ResourceURI
-
Specifica l'URI della risorsa per l'operazione della shell. L'URI della risorsa può essere usato per recuperare la configurazione del plug-in specifica per l'istanza della shell.
-
IdleTimeout
-
Specifica la durata massima, in millisecondi, che la shell rimarrà aperta senza alcuna richiesta.
-
InputStreams
-
Specifica i flussi di input per la shell.
-
OutputStreams
-
Specifica i flussi di output per la shell.
-
ora di creazione della shell
-
Specifica il timestamp di creazione per la shell.
-
IdleTime
-
Specifica la durata, espressa in millisecondi, di inattività della shell.
-
UserId
-
Specifica l'ID utente.
-
nome host o indirizzo IP
-
Specifica il nome host o l'indirizzo IP del computer che ha creato la shell.
-
utilizzo della memoria shell
-
Specifica la quantità di memoria utilizzata dalla shell.
-
Numero di processi
-
Specifica il numero di processi creati dalla shell.
Enumerazione di una shell in un host locale
Il comando seguente illustra come usare l'utilità winrm per enumerare le shell in un client WinRM: shell di enumerazione winrm.
Nell'esempio basato su testo seguente viene visualizzato l'output per l'enumerazione shell:
Shell
ShellId = 0A6E6A01-8AB2-4037-86CC-BFC826A1244E
ResourceUri = http://schemas.microsoft.com/wbem/wsman/1/windows/shell/cmd
Owner = FABRIKAM\myAccount
ClientIP = ::1
IdleTimeOut = PT180.000S
InputStreams = stdin
OutputStreams = stdout stderr
ShellRunTime = P0DT0H0M36S
ShellInactivity = P0DT0H0M35S
Shell
ShellId = EE3F11CE-FB3C-4C4E-B113-6F4D643C97D8
ResourceUri = http://schemas.microsoft.com/powershell/Microsoft.PowerShell
Owner = FABRIKAM\myAccount
ClientIP = ::1
IdleTimeOut = PT180.000S
InputStreams = stdin pr
OutputStreams = stdout
ShellRunTime = P0DT0H1M46S
ShellInactivity = P0DT0H0M45S
MemoryUsed = 48MB
ChildProcesses = 0
Shell
ShellId = 8FD7F2C4-A434-4D58-A7E8-46F8BF202D0B
ResourceUri = http://schemas.microsoft.com/powershell/Microsoft.PowerShell
Owner = FABRIKAM\myAccount
ClientIP = ::1
IdleTimeOut = PT180.000S
InputStreams = stdin pr
OutputStreams = stdout
ShellRunTime = P0DT0H1M47S
ShellInactivity = P0DT0H0M47S
MemoryUsed = 48MB
ChildProcesses = 0
Per altre informazioni, vedere la Guida online fornita eseguendo il comando seguente: enumerazione winrm -?.
Recupero di informazioni su una shell specifica
Un amministratore o un utente può anche usare l'identificatore ShellId per recuperare informazioni sulla shell. Il comando seguente illustra come usare l'utilità winrm per ottenere informazioni su una shell specifica: winrm get shell? ShellId=0A6E6A01-8AB2-4037-86CC-BFC826A1244E.
Nell'esempio basato su testo seguente viene visualizzato l'output per le informazioni sulla shell:
Shell
ShellId = 0A6E6A01-8AB2-4037-86CC-BFC826A1244E
ResourceUri = http://schemas.microsoft.com/wbem/wsman/1/windows/shell/cmd
Owner = FABRIKAM\myAccount
ClientIP = ::1
IdleTimeOut = PT180.000S
InputStreams = stdin
OutputStreams = stdout stderr
ShellRunTime = P0DT0H0M36S
ShellInactivity = P0DT0H0M35S
Per altre informazioni, vedere la Guida online fornita dal comando seguente: winrm get -?.
Argomenti correlati