it-swarm.com.de

Nützliche Befehlszeilenbefehle unter Windows

Das Ziel dieses Wikis ist es, die Verwendung eines Befehls zum Öffnen häufig verwendeter Anwendungen zu fördern, ohne viele Mausklicks ausführen zu müssen. Dies spart Zeit bei der Überwachung und Fehlerbehebung von Windows-Computern.

Antworteinträge müssen angeben

  • Anwendungsname
  • Befehle
  • Screenshot (optional)

Verknüpfung zu Befehlen

281
dance2die

Erstaunlicher Shutdown-Timer:

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 Startet Microsoft SQL Server Management Studio. Praktisch, wenn Sie es nicht im Startmenü finden, aber wissen, dass es auf diesem Server installiert ist. :) :)

2
Lady Runa

Auf der folgenden Website wird gezeigt, wie Sie mithilfe des Windows-Registrierungsschlüssels "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\App Paths" Befehlszeilenverknüpfungen zu allen Elementen erstellen.

Anpassen des Windows-Ausführungsbefehls
http://weblogs.asp.net/whaggard/archive/2004/04/11/111232.aspx

1
Nathan Hartley

So können sich Benutzer ohne Drücken von Strg-Alt-Löschen oder ohne Eingabe eines Kennworts anmelden:

control userpasswords2
1
Andomar

Die Tastenkombination. . . Der Editor zeigt alle Dateien im Verzeichnis an. Wählen Sie mit den Auf- und Ab-Tasten aus und geben Sie dann ein, um den Befehl auszuführen. Sehr nützlich für faule Schreibkräfte wie mich.

desk.cpl

öffnet die Anzeigeeigenschaften. (Sorry, kein Bild)

1
Yuval
getmac

zeigt die MAC-Adresse aller installierten Netzwerkadapter an.

1
justingrif
at

Bietet Ihnen die Möglichkeit, Aufgaben entweder lokal oder remote zu planen, ohne geplante Aufgaben zu verwenden.

Running a command every Friday

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

pathping - a traceroute , das detaillierte Paketverluststatistiken sammelt.

1
Alexander Taran

Befehl zum Abbrechen des Herunterfahrvorgangs.

c:\shutdown -a

1
Ziyad Ahmad

Ton

Der Befehl

mmsys.cpl

öffnet

alt text

1
dance2die

Datum und Uhrzeit

Der Befehl

timedate.cpl

öffnet

alt text

1
dance2die

Verwenden

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

um die IP-Adressen herauszufinden oder zu ändern IIS hört zu

(Wenn Sie IIS und einen anderen HTTP-Server auf derselben Box und demselben Port mit unterschiedlichen IP-Adressen ausführen möchten.)

1
Gero

Windows-Sicherheitscenter

wscui.cpl

öffnet

alt text

1
dance2die
dsa.msc

ist eine gute Möglichkeit, Active Directory-Benutzer und -Computer schnell zu öffnen.

1
user2059

Vor Jahren habe ich angefangen, sync.exe (zum Leeren des Datei-Cache) von den NTinternals-Leuten zu verwenden. Ich habe diese Binärdatei vielleicht ein Jahrzehnt lang migriert, und sie funktioniert immer noch. Ihre Firma wurde von Microsoft assimiliert, aber die Binärdateien hängen immer noch im Internet herum, wenn Sie suchen.

1
Adam D'Amico

Der beste Weg, um Klicks zu vermeiden, besteht darin, in der Befehlszeile zu bleiben. Ein Verzeichnis auf Ihrem Weg mit den Tools GNU und den Tools sysinternals) trägt wesentlich dazu bei, Ihr Leben einfacher zu machen. Nichts, was ein guter Grep nicht reparieren kann. :-)

1
WaldenL
perfmon

Öffnet Windows Performance Monitor.

1
Dan Esparza

Meine Favoriten:

ipconfig
tracert
ping
telnet
1
OscarRyz

Ein besonders nützlicher Aspekt von Netsh, der meiner Meinung nach erwähnenswert ist: Netsh Winsock Reset Dies wurde in XP Service Pack 2) hinzugefügt, um die TCPIP-Implementierung auf ihre Standardeinstellungen zurückzusetzen. In Versionen vor XP, Dies wurde durch Deinstallieren und erneutes Installieren von TCP/IP erreicht. Vor SP2 benötigten Sie entweder die Anwendung winsockxpfix.exe oder eine hässliche Methode zum Herausreißen von tcp/ip und zum erneuten Installieren. Dieser Befehl kann Probleme beheben, bei denen tcp/ip aus irgendeinem Grund beschädigt wird .

Außerdem listet der Befehl HELP eine ganze Reihe anderer Befehle auf, die von Nutzen sein können.

1
DHayes

Beim ersten Starten des Service-Bedienfelds bei einer Neuinstallation;

services.msc /a

wählen Sie dann die Registerkarte "Standard", verschieben Sie die Beschreibungsspalte ganz nach rechts und dann File -> Save das neue 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 ist für die Fehlerbehebung bei Sicherungsprodukten, die vss verwenden, von entscheidender Bedeutung. Mit vssadmin können Sie den Writer-Status überprüfen und alle ausstehenden Schattenkopien auf einem Volume auflisten. Sehr praktisch.

1
Holocryptic

Holen Sie sich den aktuellen Tag, Monat und Jahr in Umgebungsvariablen (passen Sie das Gebietsschema an).

Befehlszeile:

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

Oder in einer Batch-Datei:

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

Andere Sachen

ipconfig /displaydns

WMIC - Befehlszeilenzugriff auf WMI

dsqery, dsget, dsmod, dsadd - Befehlszeilenzugriff auf AD

net localgroup

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

Verwenden Sie in Batch-Dateien :: Anstelle von REM.

nbtstat

NTRIGHTS.EXE grant sePriveleges

Set/P zur Aufforderung.

IF ELSE Im Batch:

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

Ändern Sie das Passwort von {Benutzername}:

Net User {username} {newpass}

ordnen Sie ein Netzlaufwerk zu

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

alt text

  1. msconfig : -System Configuration Utility alt text

3. Ping-IP-Adresse alt text

4 . Textpad

alt text

5 . sshclient  alt text

6 .% temp%  alt text

1
Jayakrishnan T

Die Elemente in der folgenden Liste sind möglicherweise Duplikate, aber ich möchte sie nur für den Fall hinzufügen (dies ist aus der Liste eines Freundes). Dies kann für einen Büroangestellten nützlicher sein als für einen Systemadministrator:

  1. devmgmt.msc = Geräte-Manager
  2. msinfo32 = Systeminformationen
  3. cleanmgr = Datenträgerbereinigung
  4. ntbackup = Sichern oder Wiederherstellen Wizard (Windows Backup Utility)
  5. mmc = Microsoft Management Console
  6. Excel = Microsoft Excel (falls installiert)
  7. msaccess = Microsoft Access (falls installiert)
  8. powerpnt = Microsoft PowerPoint (falls installiert)
  9. winword = Microsoft Word (falls installiert)
  10. frontpg = Microsoft FrontPage (falls installiert)
  11. notizblock = Notizblock
  12. wordpad = WordPad
  13. calc = Rechner
  14. msmsgs = Windows Messenger
  15. mspaint = Microsoft Paint
  16. wmplayer = Windows Media Player
  17. rstrui = Systemwiederherstellung
  18. netscp6 = Netscape 6.x.
  19. netscp = Netscape 7.x.
  20. netscape = Netscape 4.x.
  21. waol = America Online
  22. control = Öffnet die Systemsteuerung
  23. steuerdrucker = Öffnet das Dialogfeld "Drucker"
1
MarlonRibunal

Systemkonfiguration

msconfig

Es ist sehr nützlich zu sehen, was beim Start ausgeführt wird

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

Von Bootsect-Befehlszeilenoptionen:

Bootsect.exe aktualisiert den Master-Boot-Code für Festplattenpartitionen, um zwischen BOOTMGR und NTLDR zu wechseln. Mit diesem Tool können Sie den Startsektor auf Ihrem Computer wiederherstellen.

Beachten Sie jedoch, dass dieses Tool nur auf der Windows-Installations-DVD im Ordner BOOT verfügbar ist. (Ich denke nur Windows Vista oder höher.)

1
fretje

Notizblock oder ähnliches

notepad
1
Gulzar

Erblicken:

command.com

Sehr oft würde ich sehen, dass das System von Trojanern/Würmern geplagt wird, die versuchen, alle Wege zu Systeminternalen wie regedit, mmc, cmd.exe usw. zu sperren. Dann haben Sie keine andere Wahl, als von einer Live-CD zu booten . Aber natürlich können Sie mit command.com alles tun, was Sie wollen, und ich habe noch nicht gesehen, dass DAS nicht verfügbar ist.

1
shylent
firewall.cpl

Öffnet die Windows-Firewall-Einstellungen.

1
scottm

Ich mag besonders pushd und popd für die Verzeichnisnavigation über Stack. Sie können nicht nur den aktuellen Ordner ändern, sondern auch das aktuelle Laufwerk. (cd /d kann dies auch.) Wenn Sie versuchen, pushd einem UNC-Pfad zuzuordnen, ordnet die Shell die Freigabe automatisch einem Laufwerksbuchstaben zu, der mit Z beginnt und rückwärts arbeitet. Wenn das übereinstimmende popd aufgerufen wird, wird das Laufwerk automatisch nicht zugeordnet.

1
afrazier

Domänencontroller abfragen @ netdom/query/domain: MyDomainName fsmo

1
Nick O'Neil

print% logonserver%

Eine sehr schnelle und einfache Möglichkeit, die DC, gegen die sich Ihre Workstation authentifiziert hat, anzuzeigen. Nützlich bei der Arbeit mit Gruppenrichtlinienobjekten und Skripten.

1
Paul Ackerman
1
adopilot
diskmgmt.msc

Öffnet
enter image description here

1
dance2die
whoami /all

War früher ein Reskit.

1
WooYek
  • pushd/popd, um Verzeichnisse in einem Stapelstil zu verschieben
  • ldp.exe - die gesamte LDAP/AD-Leistung an Ihren Fingerspitzen
  • nltest.exe - das Schweizer Taschenmesser für Domains und Trusts
1
Nasko
control keyboard

Öffnet
enter image description here

1
dance2die

psexec

Obwohl es von Sysinternals stammt, sind die Sysinternals-Tools so wichtig und werden häufig auf Servern installiert, dass sie genauso gut Teil des Betriebssystems sein können.

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

Sie haben jetzt eine interaktive Shell auf einem Remotecomputer. Geben Sie "exit" ein, um nach Hause zurückzukehren. Ich werde es oft verwenden, um etwas auf eine Gruppe von Servern wie folgt anzuwenden.

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%" 
)

Hier zeige ich einige nützliche Tricks:

  1. Verwenden Sie for-Schleifen, um einen Befehl mehrmals auszuführen (verwenden Sie aus dem Stapel %% s anstelle von% s).
  2. Starten Sie , um ein Fenster in einem neuen Prozess zu öffnen - praktisch, wenn jeder Vorgang einige Minuten dauert.
  3. Psexec kann Windows Auth oder ein Login verwenden. Beachten Sie, dass die integrierte Authentifizierung normalerweise nicht von lokal zu Server zu einem dritten Speicherort (z. B. SAN) springt. Geben Sie Benutzer und Kennwort an, wenn Sie auf eine Netzwerkressource zugreifen müssen
1
Precipitous
intl.cpl

Öffnet
enter image description here

1
dance2die
inetcpl.cpl

Öffnet
enter image description here

1
dance2die

dsa.msc - öffnet Active Directory-Benutzer und -Computer.

1
bugs

Task-Manager | taskmgr.exe

1
James Moore

tracert

Verwendung: tracert [-d] [-h Maximum_Hops] [-j Host-Liste] [-w Timeout] Zielname

Optionen:

-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
Für Server 2003,2000 & XP - Gilt nicht für Server 2008, Vista oder Win7 (soweit ich weiß)

Zeigt installierte Hotfixes an, die auf den Server/die Workstation angewendet wurden.

Weitere Details unter -> http://support.Microsoft.com/kb/282784

1
user38467

Hier ist ein VBScript, das beim Ausführen von RUNAS in Vista eine Erhöhung bewirkt:

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"

Verwenden Sie wie folgt: runas.exe/user: domain\user "wscript.exe runas_script.vbs mmc.exe"

1
James Risto

So öffnen Sie die Exchange 2007-Verwaltungsshell schnell:

exshell.psc1

Active Directory-Standorte und -Dienste:

dssite.msc

Grundsätzlich versuche ich alles im Startmenü, die Eigenschaften der Verknüpfungen zu erfassen und herauszufinden, wie sie tatsächlich heißen.

Oh, und die "erhöhte" Eingabeaufforderung in Vista:

Start -> über das Suchfeld "cmd" + Strg + Umschalt + Eingabetaste

:) :)

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

Jemand hat etwas Ähnliches gepostet - ich habe eine modifizierte Version.

Ich erstelle eine Desktop-Verknüpfung zu logoff.exe und platziere sie auf allen Servern in allusers/desktop. Wenn Sie mit Ihrer RDP-Sitzung fertig sind, doppelklicken Sie einfach auf das Abmeldesymbol!

Liebe es!

0
Alan

Mit shadow können Sie die RDP- oder Terminalserversitzung einer anderen Person beschatten. Sehr nützlich für die Fehlerbehebung einer Box aus der Ferne mit einer anderen Partei:

query user
shadow SESSIONNAME

A Control + * stoppt das Shadowing der Sitzung.

0
user62491

Telefon- und Modem-Eigenschaften

Der Befehl

telephon.cpl

öffnet

alt text

Randnotiz: Ich wünschte, ich würde diesen Bildschirm nie wieder sehen ...

0
dance2die

Ein wenig bekannt ist eventtriggers.

Der Windows-Taskplaner bietet eine versteckte Möglichkeit, Programme so zu planen, dass sie ausgeführt werden, wenn bestimmte Ereignisse in einem der Windows-Ereignisprotokolle auftreten. Diese Art von Aufgaben kann nur mit dem Befehl eventtriggers konfiguriert werden. Es funktioniert sehr ähnlich wie schtasks.

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

0
simon

Es macht immer Spaß, ein Makro zu erstellen, das ein schnelles und bedingungsloses Format einer Festplatte ausführt:

doskey cd=format $1 /q /u

So formatieren Sie eine Festplatte in Laufwerk A:

cd A:
0
notandy

powercfg.exe/QUERY

Beschreibung: Mit diesem Befehlszeilentool kann ein Administrator die Energieeinstellungen eines Systems steuern.

powercfg.exe /? für die vollständige Befehlsliste

0
ggonsalv

Mit Ausnahme von BGInfo mit meiner benutzerdefinierten Konfigurationsdatei ist dies das Beste, was ich über Gruppenrichtlinien in der Domäne bereitgestellt habe:

elevate

Es macht genau das; Der Befehl, den Sie an der Eingabeaufforderung ausführen, wird erhöht, sodass Sie weder eine Eingabeaufforderung mit erhöhten Befehlen explizit gestartet noch alles im erhöhten Modus ausgeführt haben müssen. Die UAC-Eingabeaufforderung wird weiterhin angezeigt, aber ich finde sie nützlich, wenn fast den ganzen Tag über eine Eingabeaufforderung ausgeführt wurde, die die von mir verwendeten Befehle enthält, dann aber schnell eine Route hinzufügen oder etwas tun muss erfordert eine Erhöhung, ohne meinen Verlauf zu verlieren und ein neues cmd zu starten.

Wie gesagt, ich habe es über Gruppenrichtlinien bereitgestellt (in %windir%\system32) und bekam es von John Robbin bei Wintellect .

0
Ashley

Ich verwende 'set' ziemlich oft über eine Befehlszeile, wenn ich die Systemumgebungsvariablen finden möchte. Zum Beispiel, ob ein Endbenutzer-Computer 64-Bit ist oder nicht.

einstellen

Geben Sie SET ohne Parameter ein, um die aktuellen Umgebungsvariablen anzuzeigen.

0
Moif Murphy

MSINFO32

MSINFO32.EXE

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

Zwischen dem Ereignisprotokoll und dem Problem Steps Recorder können Sie die kritischen Supportdaten normalerweise mit nur wenigen Tastenanschlägen abrufen.

Wenn ich skeptisch gegenüber von Benutzern gemeldeten Informationen bin, lassen sie diese häufig Folgendes ausführen und senden mir die Ausgabe per E-Mail:

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

Oder nur:

msinfo32

Dann:

File > Export
0
Somantra

Ich bin ein großer Fan von

newsid
0
Lightly Salted