Esegui un secondo comando dopo il primo completamento o errori


17

So che puoi eseguire due comandi in sequenza, con una riga, inserendoli &&in questo modo:

hostname && w32tm /query /configuration

Tuttavia, questa &&funzione ha un limite: esegue il secondo comando solo se il primo ha esito positivo.

Il mio uso preferito di &&è eseguire comandi informativi direttamente da Start-> Esegui (o Win+ R) senza doverli digitare nella finestra CMD o preoccuparsi che la console CMD esca prematuramente. Per esempio:

cmd /c hostname && w32tm /query /configuration && pause

Tuttavia, a causa della limitazione di cui sopra, questo comando uscirà automaticamente dalla finestra della console se w32tm fallisce, ovvero: se il servizio Ora di Windows non è in esecuzione.

Esiste un operatore simile che posso usare per mettere insieme i comandi su una riga, il che consentirà l'esecuzione del secondo comando anche se i primi errori vengono eliminati?

Sto cercando questo per essere compatibile da Windows XP in poi.

Risposte:


Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.