shutdown

Consente di arrestare o riavviare un computer locale o remoto alla volta.

Sintassi

shutdown [/i | /l | /s | /sg | /r | /g | /a | /p | /h | /e | /o] [/hybrid] [/soft] [/fw] [/f] [/m \\computer][/t xxx][/d [p|u:]xx:yy [/c "comment"]]

Parametri

Parametro Descrizione
/i Visualizza la casella Arresto remoto. L'opzione /i deve essere il primo parametro che segue il comando. Se si specifica /i, tutte le altre opzioni verranno ignorate.
/l Disconnette immediatamente l'utente corrente, senza alcun periodo di timeout. Non è possibile usare /l con /m o /t.
/s Arresta il computer.
/sg Arresta il computer. All'avvio successivo, se l'accesso al riavvio automatico è abilitato, il dispositivo accede e blocca automaticamente in base all'ultimo utente interattivo. Dopo l'accesso, riavvia tutte le applicazioni registrate.
/r Riavvia il computer dopo l'arresto.
/g Arresta completamente e riavvia il computer. Al riavvio, se l'accesso al riavvio automatico è abilitato, il dispositivo accede e blocca automaticamente in base all'ultimo utente interattivo. Dopo l'accesso, riavvia tutte le applicazioni registrate.
/a Interrompe un arresto del sistema. Può essere utilizzato solo durante il periodo di timeout. Combinare con /fw per cancellare eventuali avvio in sospeso nel firmware.
/p Disattiva solo il computer locale (non un computer remoto), senza alcun periodo di timeout o avviso. È possibile usare /p solo con /d o /f. Se il computer non supporta la funzionalità di spegnimento, si arresta quando si usa /p, ma l'alimentazione del computer rimane attiva.
/h Inserisce il computer locale in ibernazione, se l'ibernazione è abilitata. L'opzione /f può essere usata con l'opzione /h .
/hybrid Arresta il dispositivo e lo prepara per l'avvio rapido. Questa opzione deve essere usata con l'opzione /s.
/soft Consente all'esecuzione di processi e applicazioni di chiudere normalmente anziché terminare forzatamente.
/fw Combinando questa opzione con un'opzione di arresto, il riavvio successivo passa all'interfaccia utente del firmware.
/e Consente di documentare il motivo di un arresto imprevisto di un computer in Individuazione evento di arresto.
/o Passare al menu Opzioni di avvio avanzate e riavviare il dispositivo. Questa opzione deve essere usata con l'opzione /r.
/f Forza la chiusura delle applicazioni senza avvisare gli utenti.
Attenzione: l'uso dell'opzione /f potrebbe comportare la perdita di dati non salvati.
/m \\<computername> Specifica il computer di destinazione. Non può essere usata con l'opzione /l.
/t <xxx> Imposta il periodo di timeout prima dell'arresto su xxx secondi. L'intervallo valido è 0-315360000 (10 anni), con un valore predefinito pari a 30. Se il periodo di timeout è maggiore di 0, il parametro /f è implicito.
/d [p \| u:]<xx>:<yy> Elenca il motivo del riavvio o dell'arresto del sistema. I valori di parametro supportati sono i seguenti:
  • P: indica che il riavvio o l'arresto è pianificato.
  • U: indica che il motivo è definito dall'utente.
    Se p o u non sono specificati, il riavvio o l'arresto non è pianificato.

  • xx: specifica il numero motivo principale (un numero intero positivo, minore di 256).
  • yy: specifica il numero motivo minore (un numero intero positivo, minore di 65536).
/c <comment> Consente di creare un motivo personalizzato per l'arresto o il riavvio del sistema, che deve essere racchiuso tra virgolette doppie. È possibile utilizzare un massimo di 512 caratteri. Può essere usato anche con il parametro /d.
/? Visualizza la guida al prompt dei comandi, incluso un elenco dei motivi principali e secondari definiti nel computer locale.

Osservazioni:

  • Agli utenti deve essere assegnato il diritto dell'utente di Arresto di sistema per arrestare un computer locale o amministrato in remoto che usa il comando Shutdown.

  • Gli utenti devono essere membri del gruppo Amministratori per annotare un arresto imprevisto di un computer locale o amministrato in remoto. Se il computer target fa parte di un dominio, è possibile che i membri del gruppo Amministratori di dominio siano in grado di eseguire questa procedura. Per altre informazioni, vedi:

  • Se si desidera arrestare più computer alla volta, è possibile chiamare l'arresto per ogni computer usando uno script oppure usare shutdown/i per visualizzare la casella Arresto remoto.

  • Se si specificano codici motivo principali e secondari, è necessario innanzitutto definire questi codici motivo in ogni computer in cui si prevede di utilizzare i motivi. Se i codici motivo non sono definiti nel computer di destinazione, Individuazione evento di arresto non riesce a registrare il testo motivo corretto.

  • Ricordarsi di indicare che un arresto è pianificato usando il parametro /p. Il non utilizzo del parametro /p indica l'arresto non è stato pianificato.

    • L'uso del parametro /p insieme al codice motivo per un arresto non pianificato causa l'esito negativo dell'arresto.

    • Il non utilizzo del parametro /p e la sola indicazione del codice motivo per un arresto pianificato, causa anche un errore di arresto.

I motivi di arresto o di riavvio usano la legenda seguente:

  • E: previsto: arresto o riavvio previsto pianificato e comunicato in anticipo.
  • U: imprevisto: si verifica un arresto imprevisto o un riavvio in cui il sistema smette di funzionare a causa di un errore, ad esempio un arresto anomalo del sistema, un guasto dell'alimentazione o un altro.
  • P: pianificato: arresto pianificato o riavvio pianificato in anticipo, ad esempio manutenzione del sistema, installazione del software o altro.
  • C: definito dal cliente: specificare un motivo personalizzato per l'arresto o il riavvio del sistema.
Tipo di motivo Principale Secondarie Descrizione
U 0 0 Altro (non pianificato)
E 0 0 Altro (non pianificato)
E o P 0 0 Altro (pianificato)
U 0 5 Altro errore: il sistema non risponde
E 1 1 Hardware: manutenzione (non pianificata)
E o P 1 1 Hardware: manutenzione (pianificata)
E 1 2 Hardware: installazione (non pianificata)
E o P 1 2 Hardware: installazione (pianificata)
E 2 2 Sistema operativo: ripristino (non pianificato)
E o P 2 2 Sistema operativo: ripristino (pianificato)
P 2 3 Sistema operativo: aggiornamento (pianificato)
E 2 4 Sistema operativo: riconfigurazione (non pianificata)
E o P 2 4 Sistema operativo: riconfigurazione (pianificata)
P 2 16 Sistema operativo: Service Pack (pianificato)
2 17 Sistema operativo: correzione rapida (non pianificata)
P 2 17 Sistema operativo: correzione rapida (pianificata)
2 18 Sistema operativo: correzione della sicurezza (non pianificata)
P 2 18 Sistema operativo: correzione della sicurezza (pianificata)
E 4 1 Applicazione: manutenzione (non pianificata)
E o P 4 1 Applicazione: manutenzione (pianificata)
E o P 4 2 Applicazione: installazione (pianificata)
E 4 5 Applicazione: mancata risposta
E 4 6 Applicazione: instabile
U 5 15 Errore di sistema: errore di arresto
U 5 19 Problema di sicurezza (non pianificato)
E 5 19 Problema di sicurezza (non pianificato)
E o P 5 19 Problema di sicurezza (pianificato)
E 5 20 Perdita di connettività di rete (non pianificata)
U 6 11 Interruzione alimentazione: cavo scollegato
U 6 12 Interruzione alimentazione: ambiente
P 7 0 Arresto API legacy

Esempi

Per forzare la chiusura e il riavvio del computer locale dopo un ritardo di un minuto, con il motivo Applicazione: manutenzione (pianificata) e il commento "Riconfigurazione myapp.exe", digitare:

shutdown /r /t 60 /c "Reconfiguring myapp.exe" /f /d p:4:1

Per riavviare il computer remoto myremoteserver con gli stessi parametri dell'esempio precedente, digitare:

shutdown /r /m \\myremoteserver /t 60 /c "Reconfiguring myapp.exe" /f /d p:4:1

Per riavviare il computer remoto myremoteserver in 5 minuti a causa di un aggiornamento della sicurezza e includere un motivo personalizzato nello strumento di rilevamento eventi di arresto, digitare:

shutdown /r /t 300 /e /c "Security Update" /m \\myremoteserver