sviluppo-web-qa.it

Comandi utili da riga di comando su Windows

Lo scopo di questo Wiki è di promuovere l'uso di un comando per aprire le applicazioni più utilizzate senza dover fare molti clic del mouse, risparmiando così tempo sul monitoraggio e la risoluzione dei problemi dei computer Windows.

Le voci di risposta devono essere specificate

  • Nome dell'applicazione
  • Comandi
  • Schermata (opzionale)

Collegamento ai comandi

281
dance2die

Incredibile timer di spegnimento:

shutdown -s -t 7200 -c "shutting down in 120 mins, please type 'shutdown -a' in a command Prompt to cancel" -f
2
John Riselvato

sqlwb Avvia Microsoft SQL Server Management Studio. Comodo quando non lo trovi elencato nel menu di avvio, ma sai che è installato su quel server. :)

2
Lady Runa

Il seguente sito Web mostra come creare collegamenti della riga di comando a qualsiasi cosa utilizzando la chiave di registro di Windows, "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\App Paths".

Personalizzazione del comando Esegui di Windows
http://weblogs.asp.net/whaggard/archive/2004/04/11/111232.aspx

1
Nathan Hartley

Per consentire all'utente di accedere senza premere ctrl-alt-delete o accedere senza inserire una password:

control userpasswords2
1
Andomar

La combinazione di tasti. . . il blocco note mostrerà tutti i file nella directory, usa i tasti su e giù per selezionare, quindi premi per eseguire il comando. Molto utile per i battitori pigri come me.

1
desk.cpl

apre le proprietà di visualizzazione. (Spiacente, nessuna immagine)

1
Yuval
getmac

mostra indirizzo MAC di tutte le schede di rete installate.

1
justingrif
at

Ti dà un modo per pianificare le attività a livello locale o remoto senza utilizzare le attività pianificate.

Running a command every Friday

AT 23:30 /EVERY:f c:\backups\weekly.cmd
1
pjp

pathping - a traceroute che raccoglie statistiche dettagliate sulla perdita di pacchetti.

1
Alexander Taran

Comando per interrompere il processo di spegnimento.

c:\shutdown -a

1
Ziyad Ahmad

Sound

Il comando

mmsys.cpl

si apre

alt text

1
dance2die

Data e ora

Il comando

timedate.cpl

si apre

alt text

1
dance2die

Uso

httpcfg [query | set | delete] iplisten [ip address]

per scoprire o modificare gli indirizzi IP IIS è in ascolto

(Se si desidera eseguire IIS e alcuni altri server HTTP sulla stessa casella e porta con indirizzi IP diversi.)

1
Gero

Centro sicurezza di Windows

wscui.cpl

si apre

alt text

1
dance2die
dsa.msc

è un bel modo rapido per aprire Utenti e computer di Active Directory.

1
user2059

Anni fa ho iniziato a utilizzare sync.exe (per lo svuotamento della cache dei file) dai ragazzi di NTinternals. Sto migrando quel binario da forse un decennio e funziona ancora. La loro compagnia è stata assimilata da Microsoft, ma i binari sono ancora in giro se si cerca.

1
Adam D'Amico

Il modo migliore per evitare i clic è di rimanere sulla riga di comando. Una directory nel tuo percorso con gli strumenti GNU e gli strumenti sysinternals farà molto per rendere la tua vita più semplice. Nulla che un buon grep non possa risolvere. :-)

1
WaldenL
perfmon

Apre Windows Performance Monitor.

1
Dan Esparza

I miei preferiti:

ipconfig
tracert
ping
telnet
1
OscarRyz

Un aspetto particolarmente utile di netsh che penso valga la pena menzionare: netsh winsock reset Questo è stato aggiunto in XP service pack 2 per ripristinare le impostazioni predefinite di tcpip. Nelle versioni precedenti a XP, ciò è stato ottenuto disinstallando e reinstallando TCP/IP. Prima di SP2 era necessaria l'applicazione winsockxpfix.exe o un brutto metodo per estrarre tcp/ip e reinstallarlo. Questo comando può correggere i problemi in cui tcp/ip viene danneggiato per qualsiasi motivo .

Inoltre, il comando HELP elenca tutta una serie di altri comandi che possono essere utili.

1
DHayes

Quando si avvia il pannello di controllo dei servizi per la prima volta, su una nuova installazione;

services.msc /a

quindi scegli la scheda "standard", sposta la colonna della descrizione completamente a destra, quindi File -> Save il nuovo layout.

1
DeckerDK

vssadmin

Usage:

vssadmin list shadows [/set={shadow copy set guid}]
        Lists all shadow copies in the system, grouped by shadow copy set Id.

vssadmin list writers
        Lists all writers in the system

vssadmin list providers
        Lists all currently installed shadow copy providers

vssadmin è essenziale per la risoluzione dei problemi relativi ai prodotti di backup che utilizzano vss. Con vssadmin puoi controllare lo stato del writer ed elencare tutte le copie shadow in sospeso su un volume. Molto maneggevole.

1
Holocryptic

Ottieni il giorno, il mese e l'anno correnti nelle variabili di ambiente (modifica le impostazioni locali).

Riga di comando:

for /f "tokens=2,3,4 delims=/ " %a in ('echo %date%') do set mon=%a && set day=%b && set year=%c

O in un file batch:

for /f "tokens=2,3,4 delims=/ " %%a in ('echo %date%') do set mon=%%a && set day=%%b && set year=%%c

Altre cose

ipconfig /displaydns

WMIC - accesso da riga di comando a WMI

dsqery, dsget, dsmod, dsadd - accesso da riga di comando ad AD

net localgroup

for /f %%a (' some command ') do call :sub %%a

Utilizzare :: Invece di REM nei file batch.

nbtstat

NTRIGHTS.EXE grant sePriveleges

Impostare/P per la richiesta.

IF ELSE In batch:

IF EXIST filename. (
    del filename.
) ELSE (
    echo filename. missing.
)
1
stangm

Cambia la password di {username}:

Net User {username} {newpass}

mappare un'unità di rete

Net Use z: \\servername\sharename /user:username
1
Ehsan
  1. mspaint

alt text

  1. msconfig : -Utilità di configurazione del sistema alt text

3. ping indirizzo IP alt text

4 . textpad

alt text

5 . sshclient  alt text

6 .% temp%  alt text

1
Jayakrishnan T

Gli elementi nel seguente elenco potrebbero essere duplicati, ma voglio solo aggiungerlo per ogni evenienza (questo è dall'elenco di un amico). Questo potrebbe essere più utile per un impiegato che per un amministratore di sistema:

  1. devmgmt.msc = Gestione dispositivi
  2. msinfo32 = Informazioni di sistema
  3. cleanmgr = Pulizia disco
  4. ntbackup = Backup o Restore Wizard (Utilità di backup di Windows)
  5. mmc = Microsoft Management Console
  6. Excel = Microsoft Excel (se installato)
  7. msaccess = Microsoft Access (se installato)
  8. powerpnt = Microsoft PowerPoint (se installato)
  9. winword = Microsoft Word (se installato)
  10. frontpg = Microsoft FrontPage (se installato)
  11. notepad = Blocco note
  12. wordpad = WordPad
  13. calc = Calcolatrice
  14. msmsgs = Windows Messenger
  15. mspaint = Microsoft Paint
  16. wmplayer = Windows Media Player
  17. rstrui = Ripristino configurazione di sistema
  18. netscp6 = Netscape 6.x
  19. netscp = Netscape 7.x
  20. netscape = Netscape 4.x
  21. waol = America online
  22. control = Apre il pannello di controllo
  23. control printers = Apre la finestra di dialogo Stampanti
1
MarlonRibunal

Configurazione di sistema

msconfig

È molto utile vedere cosa viene eseguito all'avvio

1
Charles Faiga
bootsect.exe {/help | /nt52 | /nt60} {SYS | ALL | <DriveLetter:>} [/force]

Da Opzioni della riga di comando di Bootsect:

Bootsect.exe aggiorna il codice di avvio principale per le partizioni del disco rigido per passare da BOOTMGR a NTLDR. È possibile utilizzare questo strumento per ripristinare il settore di avvio sul computer.

Tieni presente che questo strumento è disponibile solo sul DVD di installazione di Windows nella cartella BOOT. (Penso solo a Windows Vista o versioni successive.)

1
fretje

Blocco note o qualcosa di simile

notepad
1
Gulzar

Ecco:

command.com

Molto spesso vedrei il sistema afflitto da trojan/worm che tentano di bloccare ogni modo di accedere agli interni del sistema come regedit, mmc, cmd.exe, ecc. Quindi non hai altra scelta, ma per l'avvio da un CD live . Ma, ovviamente, con command.com a tua disposizione puoi fare tutto quello che vuoi, e devo ancora vederlo reso non disponibile.

1
shylent
firewall.cpl

Apre le impostazioni di Windows Firewall.

1
scottm

Mi piacciono in particolare pushd e popd per la navigazione della directory tramite stack. Non solo possono cambiare la cartella corrente, ma possono anche cambiare l'unità corrente. (cd /d può fare anche questo.) Inoltre, se provi a pushd su un percorso UNC, Shell mapperà automaticamente la condivisione su una lettera di unità a partire da Z e procedendo all'indietro. Quando viene chiamato il corrispondente popd, l'unità viene decompressa automaticamente.

1
afrazier

Query Controller di dominio @ netdom/query/domain: MyDomainName fsmo

1
Nick O'Neil

stampa% logonserver%

Un modo molto semplice e veloce per visualizzare il DC su cui la tua workstation è stata autenticata. Utile quando si lavora con oggetti Criteri di gruppo e script.

1
Paul Ackerman
1
adopilot
diskmgmt.msc

Si apre
enter image description here

1
dance2die
whoami /all

Usato per essere reskit.

1
WooYek
  • pushd/popd per spostarsi tra le directory in stile pila
  • ldp.exe: tutta la potenza LDAP/AD a portata di mano
  • nltest.exe - il coltellino svizzero di domini e trust
1
Nasko
control keyboard

Si apre
enter image description here

1
dance2die

psexec

Sebbene provenga da Sysinternals , gli strumenti sysinternals sono così essenziali e comunemente installati sui server che potrebbero anche far parte del sistema operativo.

psexec \\targetserver -w "d:\bin" "cmd" 

Ora hai una Shell interattiva su un computer remoto. Inserisci "esci" per tornare a casa. Lo userò spesso per applicare qualcosa a un gruppo di server come segue.

set srvs=server1 server2 server3 
set execthis=[something useful]
for %s IN (%srvs%) DO (
start psexec \%s -u domain\someUser -p superSecretOfCourse "cmd" "/C %execthis%" 
)

Qui mostro diversi trucchi pratici:

  1. Utilizzare per i loop per eseguire un comando più volte (dall'uso in batch %% s anziché% s)
  2. Avvia per aprire una finestra in un nuovo processo - utile se ogni operazione richiede alcuni minuti.
  3. Psexec può usare l'autenticazione di Windows o un login. Notando che l'autentica integrata di solito non passa da locale a server in una terza posizione (ad es. SAN) - fornire utente e password se è necessario accedere a una risorsa di rete
1
Precipitous
intl.cpl

Si apre
enter image description here

1
dance2die
inetcpl.cpl

Si apre
enter image description here

1
dance2die

dsa.msc: apre utenti e computer di Active Directory.

1
bugs

Task Manager | taskmgr.exe

1
James Moore

tracert

Utilizzo: tracert [-d] [-h maximum_Hops] [-j Host-list] [-w timeout] target_name

Opzioni:

-d                 Do not resolve addresses to hostnames.

-h maximum_Hops    Maximum number of Hops to search for target.

-j Host-list       Loose source route along Host-list.

-w timeout         Wait timeout milliseconds for each reply.
1
Jonathan Parker

Qfecheck
per Server 2003,2000 e XP - Non si applica a Server 2008, Vista o Win7 (per quanto ne so)

Mostra gli hotfix installati applicati al server/workstation.

Maggiori dettagli su -> http://support.Microsoft.com/kb/282784

1
user38467

Ecco un VBScript che farà elevazione quando si esegue RUNAS in Vista:

Set objShell = CreateObject("Shell.Application")
app = wscript.arguments(0)
args = ""
for i = 1 to (WScript.Arguments.length - 1)
   args = args + wscript.arguments(i)
next
objShell.ShellExecute app, args, "", "runas"

Utilizzare in questo modo: runas.exe/utente: dominio\utente "wscript.exe runas_script.vbs mmc.exe"

1
James Risto

Per aprire rapidamente Exchange 2007 Management Shell:

exshell.psc1

Siti e servizi di Active Directory:

dssite.msc

Fondamentalmente, qualsiasi cosa nel menu Start provo ad afferrare le proprietà delle scorciatoie e scoprire come si chiamano effettivamente.

Oh, e il prompt dei comandi "elevato" in Vista:

Inizia -> dalla casella di ricerca "cmd" + Ctrl + Maiusc + Invio

:)

1
Guamaniac
devenv   # to start visual studio IDE.
0
mB.

Qualcuno ha pubblicato qualcosa di simile - ho una versione modificata.

Creo un collegamento sul desktop per logoff.exe e lo inserisco in allusers/desktop su tutti i server. In questo modo quando hai finito con la tua sesssion RDP, fai semplicemente doppio clic sull'icona di disconnessione!

Lo adoro!

0
Alan

shadow ti permetterà di oscurare la sessione RDP o Terminal Server di qualcuno. Molto utile per la risoluzione dei problemi di una scatola in remoto con un'altra parte:

query user
shadow SESSIONNAME

A Control + * interromperà l'ombreggiatura della sessione.

0
user62491

Proprietà modem e telefono

Il comando

telephon.cpl

si apre

alt text

Nota a margine: Vorrei non riuscire a vedere mai più questa schermata ...

0
dance2die

Uno poco conosciuto è eventtriggers.

L'utilità di pianificazione di Windows ha un modo nascosto per pianificare l'esecuzione dei programmi quando si verificano eventi particolari in uno dei registri eventi di Windows. Questi tipi di attività possono essere configurati solo dal comando eventtriggers. Funziona in modo molto simile a schtasks.

Vedi http://technet.Microsoft.com/en-us/library/bb490901.aspx

0
simon

È sempre divertente creare una macro che esegue un formato rapido e incondizionato di un disco:

doskey cd=format $1 /q /u

Quindi per formattare un disco nell'unità A digitare:

cd A:
0
notandy

powercfg.exe/QUERY

Descrizione: questo strumento da riga di comando consente a un amministratore di controllare le impostazioni di risparmio energia su un sistema.

powercfg.exe /? per l'elenco completo dei comandi

0
ggonsalv

Tranne BGInfo con il mio file di configurazione personalizzato, questa è la cosa migliore che ho distribuito al dominio tramite criteri di gruppo:

elevate

Fa esattamente questo; eleva qualsiasi comando eseguito al prompt dei comandi in modo che non sia necessario aver esplicitamente avviato un prompt dei comandi elevati, né eseguire tutto in modalità elevata. Richiama ancora il prompt UAC, ma lo trovo utile quando ho avuto un comando Prompt in esecuzione per gran parte della giornata che ha i comandi che ho usato in esso, ma quindi ho bisogno di aggiungere rapidamente un percorso o fare qualcosa che richiede elevazione senza perdere la mia storia e iniziare un nuovo cmd.

Come ho detto, l'ho distribuito tramite i criteri di gruppo (in %windir%\system32) e l'ho preso da John Robbin a Wintellect .

0
Ashley

Uso abbastanza 'set' da una riga di comando quando voglio trovare le variabili di ambiente di sistema. Ad esempio se una macchina degli utenti finali è a 64 bit.

impostato

Digitare SET senza parametri per visualizzare le variabili di ambiente correnti.

0
Moif Murphy

MSINFO32

MSINFO32.EXE

Msinfo32 [/?] [/pch] [/nfo Path] [/report Path] [/computer ComputerName] [/showcategories] [/category categoryID] [/categories categoryID]

Tra questo, il registro eventi e il registratore di passaggi problematici, in genere è possibile ottenere i dati di supporto critici in pochi tasti.

Quando sono scettico sulle informazioni segnalate dagli utenti, spesso le eseguo e invio via e-mail l'output:

msinfo32 /report %userprofile%\Desktop\sysinfo.txt

O semplicemente:

msinfo32

Poi:

File > Export
0
Somantra

Sono un grande fan di

newsid
0
Lightly Salted