PsShutdown v2.6

Di Mark Russinovich

Data di pubblicazione: 30 marzo 2023

DownloadScarica PsTools(5 MB)

Introduzione

PsShutdown è un'utilità della riga di comando simile all'utilità di arresto di Windows 2000 Resource Kit, ma con molte più potenzialità. Oltre a supportare le stesse opzioni per arrestare o riavviare il computer locale o un computer remoto, PsShutdown può disconnettere l'utente della console o bloccare la console (il blocco richiede Windows 2000 o versioni successive). PsShutdown non richiede l'installazione manuale di software client.

Installazione

È sufficiente copiare PsShutdown nel percorso dell'eseguibile e digitare psshutdown con le opzioni della riga di comando definite di seguito.

Uso di PsShutdown

Vedere il numero di febbraio 2005 di Windows IT Pro Magazine per l'articolo di Mark (https://www.windowsitpro.com/article/articleid/44973/44973.html) che illustra l'uso avanzato di PsKill.

È possibile usare PsShutdown per avviare un arresto del computer locale o remoto, disconnettere un utente, bloccare un sistema o interrompere un arresto imminente.

Sintassi: psshutdown [[\\computer[,computer[,..] | @file [-u user [-p psswd]]] -s|-r|-h|-d|-k|-a|-l|-o|-x [-f] [-c] [-t nn|h:m] [-n s] [-v nn] [-e [u|p]:xx:yy] [-m "messaggio"]

Parametro Descrizione
- Visualizza le opzioni supportate.
computer Esegue il comando in uno o più computer remoti specificati. Se si omette il nome del computer, il comando viene eseguito nel sistema locale, mentre se si specifica un carattere jolly (\\*), il comando viene eseguito in tutti i computer del dominio corrente.
@file Esegue il comando in ogni computer elencato nel file di testo specificato.
-u Specifica il nome utente facoltativo per l'accesso al computer remoto.
-p Specifica la password facoltativa per il nome utente. Se si omette questo parametro, verrà richiesto di immettere una password nascosta.
-a Interrompe un arresto (possibile solo quando è in corso un conto alla rovescia).
-c Consente all'utente interattivo di interrompere l'arresto.
-d Sospende l'esecuzione del computer.
-e Codice motivo dell'arresto.
Specificare 'u' per i codici motivo utente e 'p' per i codici motivo di arresto pianificato.
xx è il codice motivo principale (deve essere inferiore di 256).
yy è il codice motivo secondario (deve essere inferiore a 65536).
-f Forza la chiusura di tutte le applicazioni in esecuzione durante l'arresto senza consentire loro di salvare correttamente i dati.
-h Mette il computer in stato di ibernazione.
-k Spegne il computer (lo riavvia se la funzione di spegnimento non è supportata).
-l Blocca il computer.
-m Questa opzione consente di specificare un messaggio da visualizzare agli utenti connessi quando inizia un conto alla rovescia della procedura di arresto.
-n Specifica il timeout in secondi della connessione ai computer remoti.
-o Disconnette l'utente della console.
-r Riavvia il computer dopo l'arresto.
-s Arresta il sistema senza spegnere il computer.
-t Specifica il conto alla rovescia in secondi all'arresto (impostazione predefinita: 20 secondi) o all'ora dell'arresto (in notazione a 24 ore).
-x Disattiva il monitor (il sistema entrerà in standby moderno, se supportato)
-v Visualizza un messaggio per il numero specificato di secondi prima dell'arresto. Se si omette questo parametro, viene visualizzata la finestra di dialogo di notifica dell'arresto. Se si specifica un valore pari a 0, non viene visualizzata alcuna finestra di dialogo.

DownloadScarica PsTools(5 MB)

PsTools

PsShutdown fa parte di un kit di strumenti da riga di comando Sysinternals in continua espansione denominati PsTools, che agevolano l'amministrazione di sistemi locali e remoti.

In esecuzione su:

  • Client: Windows 8.1 e versioni successive.
  • Server: Windows Server 2012 e versioni successive.