NirCmd – Altes Tool zur Automatisierung von Aufgaben

Heute habe ich Ihnen ein Dienstprogramm zur Verfügung gestellt, das mich diese Woche vor einer ziemlich merkwürdigen Aufgabe bewahrt hat, Es stellt sich heraus, dass ich in einem Client etwas in X Benutzern korrigieren musste, Wir wissen nicht, wie wir die Aufgabe automatisieren können, da es sich nicht um das Ändern eines Registrierungsschlüssels handelt, kann nicht per Befehl ausgeführt werden, Nicht einmal GPO, etc… und erfordert ein Eingreifen des Benutzers. Neugierigerweise habe ich ein Tool gefunden, das neben vielen Funktionen auch, Eine davon besteht darin, Tastenkombinationen an den Bildschirm zu senden, damit wir eine App öffnen können & Senden Sie ihm die Tastenkombinationen, die wir benötigen, um eine Option zu aktivieren.

NirCmd-bujarra

Die Rede ist von NirCmd, Ein Tool, das bereits ziemlich alt ist und es uns ermöglicht, Aufgaben ohne das Eingreifen des Benutzers zu automatisieren, Wir behalten uns das Recht vor, die Registrierung zu ändern, INI-Dateien, Internet-/VPN-Verbindungen mit einem Lesezeichen versehen, Ändern von Dateidaten, Ändern der Anzeigegröße, Öffnen Sie das CD-Fach… Eine weitere großartige App von NirSoft. NirCmd herunterladen von der offiziellen Website.

 

Um ein Beispiel zu nennen, Wir alle wissen, dass, wenn man 'RunDll32.exe InetCpl.cpl,ResetIEtoDefaults’ Wir öffnen die Wiederherstellung der Internet Explorer-Optionen, Nein? Brunnen, Mit diesem nächsten Befehl werden wir sehen, wie Sie diese Optionen öffnen können & Wie wir tabellarisch erfassen werden, drücken Sie die "R-Taste"’ damit er wiederherstellen kann & dann drücken Sie 'Enter'’ zu akzeptieren:

Starten Sie RunDll32.exe InetCpl.cpl,ResetIEtoDefaults
ping 127.0.0.1 -w 1 -n 2 > NULL 2>&1
\PATHnircmdNirCmd.exe sendkey alt down
\PATHnircmdNirCmd.exe sendkey R press
\PATHnircmdNirCmd.exe sendkey alt up
ping 127.0.0.1 -w 1 -n 3 > NULL 2>&1
\PATHnircmdNirCmd.exe Gewinn Titel aktivieren "Reset Internet Explorer Settings”
\PATHnircmdNirCmd.exe sendkey enter press

Por lo que al ejecutar el anterior comando, al usuario se le reseteará las opciones de Internet, sin perder la configuración personal (um ein Beispiel zu nennen). Qué más se puede hacer:

 

Öffnen Sie die Tür von J: CD-ROM-Laufwerk nircmd.exe cdrom open j:
Schließen Sie die Tür von Y: CD-ROM-Laufwerk nircmd.exe cdrom close y:
Liest den Text, der sich gerade in der Zwischenablage befindet (Für Windows XP/Vista/7/8). Text sprechen ~$clipboard$
Liest den in speak.txt gespeicherten Text in speak.wav Dateinamen (Für Windows XP/Vista/7/8). Datei sprechen “c:tempspeak.txt” 0 100 “c:tempspeak.wav” 48kHz16BitStereo
Erhöhen Sie die Systemlautstärke um 2000 Einheiten (aus 65535) nircmd.exe changesysvolume 2000
Verringern Sie die Systemlautstärke um 5000 Einheiten (aus 65535) nircmd.exe changesysvolume -5000
Stellen Sie die Lautstärke auf den höchsten Wert ein nircmd.exe setsysvolume 65535
Stummschalten der Systemlautstärke nircmd.exe mutesysvolume 1
Heben Sie die Stummschaltung der Systemlautstärke auf nircmd.exe mutesysvolume 0
Umschalten der Systemlautstärke zwischen Stummschaltung und Normalzustand. nircmd.exe mutesysvolume 2
Erstellen Sie auf Ihrem Desktop eine Verknüpfung, die die Systemlautstärke zwischen Stummschaltung und Normalzustand umschaltet. nircmd.exe cmdshortcut “~$folder.desktop$” “Lautstärke umschalten” mutesysvolume 2
Schalten Sie den Monitor aus nircmd.exe Monitor aus
Starten des Standard-Bildschirmschoners nircmd.exe Bildschirmschoner
Versetzen Sie Ihren Computer in den Standby-Modus’ Modus nircmd.exe Standby
Melden Sie den aktuellen Benutzer ab nircmd.exe exitwin abmelden
Fragen Sie, ob Sie neu starten möchten, und wenn Sie mit "Ja" antworten, Starten Sie den Computer neu. nircmd.exe qboxcom “Möchten Sie neu starten? ?” “Frage” exitwin reboot
Schalten Sie Ihren Computer aus nircmd.exe exitwin poweroff
Deaktivieren Sie alle Computer, die in computers.txt angegeben sind ! MultiRemote-Kopie “c:tempcomputers.txt” Exitwin Poweroff Force
Wählen Sie auf “Mein Internet” Verbindung nircmd.exe Rasdial “Mein Internet”
Trennen Sie die “Mein Internet” Verbindung nircmd.exe rashangup “Mein Internet”
Erstellen Sie Ihre Internet Explorer-Fenster 75% durchsichtig ! (192 / 256) nircmd.exe Win Trans iTitle “Internet Explorer (Englisch)” 192
Minimieren Sie alle Ihre Internet Explorer-Fenster nircmd.exe gewinnen Sie die Mindestklasse “IEFrame”
Schließen Sie alle Internet Explorer-Fenster nircmd.exe Sieg in enger Klasse “IEFrame”
Schließen Sie alle Explorer-Fenster (Arbeitsplatz, Faltprospekte, Und so weiter) nircmd.exe Sieg in enger Klasse “SchrankWClass”
Blenden Sie alle Ihre Internet Explorer-Fenster aus nircmd.exe gewinnen Klasse verstecken “IEFrame”
Zeigen Sie alle Ihre Internet Explorer-Fenster an (Nachdem Sie sie mit dem vorherigen Beispiel ausgeblendet haben) nircmd.exe gewinnen Klasse anzeigen “IEFrame”
Zentrieren aller Fenster der obersten Ebene nircmd.exe win center alltop
Entfernen der Titelleiste des Fensters "Arbeitsplatz". nircmd.exe Titel im Win-Stil “Mein Computer” 0x00C00000
Gibt die Titelleiste des Fensters "Arbeitsplatz" zurück, die wir im vorherigen Beispiel entfernt haben. nircmd.exe Win +Style Titel gewinnen “Mein Computer” 0x00C00000
Festlegen des Fensters "Arbeitsplatz" in der Reihenfolge von rechts nach links (Für hebräische und arabische Sprachen) Nircmd Win +Exstyle Titel “Mein Computer” 0x00400000
Legen Sie alle untergeordneten Fenster des Arbeitsplatzfensters auf die Reihenfolge von rechts nach links fest (Für hebräische und arabische Sprachen) Nircmd gewinnt Kindertitel “Mein Computer” +exstyle alle 0x00400000
Erstellen Sie auf Ihrem Desktop eine Verknüpfung, die alle Internet Explorer-Fenster schließt nircmd.exe cmdshortcut ” “~$folder.desktop$ “Alle schließen IE” Gewinnen Schließen Klasse “IEFrame”
Erstellen Sie auf dem Desktop eine Verknüpfung, die alle Internet Explorer-Fenster ausblendet nircmd.exe cmdshortcut ” “~$folder.desktop$ “Alle ausblenden IE” Gewinnen Verstecken Klasse “IEFrame”
Erstellen Sie auf dem Desktop eine Verknüpfung, die alle Ihre Internet Explorer-Fenster anzeigt nircmd.exe cmdshortcut ” “~$folder.desktop$ “Alle anzeigen IE” Win Show Klasse anzeigen “IEFrame”
Legen Sie den Windows-Rechner als oberstes Fenster fest (über allen anderen Fenstern) nircmd.exe gewinnen den Satzhöchsten Titel “Rechner” 1
Setzen Sie den Windows-Rechner wieder auf das normale Fenster (nicht oberstes Fenster) nircmd.exe gewinnen den Satzhöchsten Titel “Rechner” 0
Erstellen Sie eine Verknüpfung zum Windows-Rechner unter Startmenü->Programme->Rechner nircmd.exe Tastenkombination “f:winntsystem32calc.exe” “~$folder.programs$Taschenrechner” “Windows-Rechner”
Ausblenden des Desktop-Fensters nircmd.exe gewinnen Verstecken Klasse Progman
Zeigen Sie das Desktop-Fenster an (Nachdem Sie es im vorherigen Beispiel ausgeblendet haben) nircmd.exe Sieg Show Klasse Progman
Ausblenden der Startschaltfläche in der Taskleiste nircmd.exe gewinnen die Kinderklasse “Shell_TrayWnd” Klasse ausblenden “Knopf”
Zeigen Sie die Startschaltfläche in der Taskleiste an nircmd.exe gewinnen die Kinderklasse “Shell_TrayWnd” Klasse anzeigen “Knopf”
Blenden Sie die Uhr in der Taskleiste aus nircmd.exe gewinnen die Kinderklasse “Shell_TrayWnd” Klasse ausblenden “TrayClockWClass”
Zeigen Sie die Uhr in der Taskleiste an nircmd.exe gewinnen die Kinderklasse “Shell_TrayWnd” Klasse anzeigen “TrayClockWClass”
Töten (beenden) alle Instanzen von Internet Explorer-Prozessen nircmd.exe killprocess iexplore.exe
Erstellen Sie eine Verknüpfung auf Ihrem Desktop, die die Tür von K öffnet: CD-ROM-Laufwerk, wenn Sie es ausführen. nircmd.exe cmdshortcut “~$folder.desktop$” “CD-ROM öffnen” CDROM Open K:
Erstellen Sie eine Verknüpfung zur NirSoft-Website auf Ihrem Desktop nircmd.exe URL-Verknüpfung “HTTP (Englisch)://www.nirsoft.net” “~$folder.desktop$” “NirSoft”
Fügen Sie die NirSoft-Website zu Ihren Favoriten im Ordner "Links" hinzu. nircmd.exe URL-Verknüpfung “HTTP (Englisch)://www.nirsoft.net” “~$folder.favorites$Verknüpfungen” “NirSoft”
Erstellen Sie eine Verknüpfung zur NirSoft-Website auf dem Desktop aller Computer, die in computers.txt aufgeführt sind nircmd.exe Multiremote-Kopie “c:tempcomputers.txt” URL-Verknüpfung “HTTP (Englisch)://www.nirsoft.net” “~$folder.common_desktop$” “NirSoft”
Stellen Sie den Anzeigemodus auf 800x600x24-Bit-Farben ein. nircmd.exe SetDisplay 800 600 24
Erstellen Sie auf dem Desktop eine Verknüpfung, die den Anzeigemodus auf 800x600x24-Bit-Farben festlegt nircmd.exe cmdshortcut “~$folder.desktop$” “800x600x24 cm” SetDisplay 800 600 24
Kopieren Sie alle Verknüpfungen auf Ihrem Desktop in einen anderen Ordner (f:tempdesktop). nircmd.exe execmd-Kopie “~$folder.desktop$*.lnk” f:tempdesktop
Starten Sie Ihren Apache-Server neu (unter Windows NT/2000/XP/2003) nircmd.exe Dienst Apache neu starten
Erstellen Sie eine Verknüpfung auf Ihrem Desktop, die den Apache-Server neu startet nircmd.exe cmdshortcut “~$folder.desktop$” “Apache neu starten” Dienst Apache neu starten
Starten Sie Ihren IIS neu nircmd.exe Dienst neu starten w3svc
Starten Sie MySql neu nircmd.exe Dienst neu starten MySql neu
Öffnen Sie den gewünschten Registrierungsschlüssel/-wert in RegEdit nircmd.exe regedit “HKLMSoftwareMicrosoftWindowsCurrentVersion” “CommonFilesVerzeichnis”
Öffnen Sie den Registrierungsschlüssel, den Sie in die Zwischenablage in RegEdit kopiert haben.. nircmd regedit “~$clipboard$”
Deaktivieren des Bildschirmschoners nircmd.exe regsetval sz “HKCUbedienfeldfür den Desktop” “ScreenSaveAktiv” 0
Aktivieren des Bildschirmschoners nircmd.exe regsetval sz “HKCUbedienfeldfür den Desktop” “ScreenSaveAktiv” 1
Ändern Sie das Datum/die Uhrzeit des angegebenen Dateinamens (Erstellungszeit und Änderungszeit) nircmd.exe setfiletime “c:tempmyfile.txt” “24-06-2003 17:57:11” “22-11-2005 10:21:56”
Kopieren Sie den Pfad Ihres Desktop-Ordners in die Zwischenablage nircmd.exe Zwischenablage setzen ~$folder.desktop$
Kopieren Sie den Ordnerpfad Ihres Startmenüs in die Zwischenablage nircmd.exe Zwischenablage setzen ~$folder.start_menu$
Kopieren Sie den Inhalt von info1.txt (Einfache Textdatei) in die Zwischenablage nircmd.exe Zwischenablage-Lesedatei “c:Meine Filesinfo1.txt”
Fügen Sie den Textinhalt der Zwischenablage zu info1.txt hinzu nircmd.exe Zwischenablage addfile “c:Meine Filesinfo1.txt”
Löschen Sie die Zwischenablage nircmd.exe Klemmbrett übersichtlich
Erstellen Sie alle Ordner, die in “c:tempfolders.txt”. Die Ordnerpfadnamen werden durch CRLF-Zeichen getrennt. nircmd.exe paramsfile “c:tempfolders.txt” “” “” execmd md ~$fparam.1$
Installieren Sie die angegebene .NET-Assembly im globalen Assemblycache. (wie Gacutil) nircmd.exe gac installieren “C:tempMyAssemblybinMyAssembly.dll”
Leeren Sie den Papierkorb in allen Laufwerken. nircmd.exe leeren Mülleimer
Antwort: "Ja"’ in ein standardmäßiges Windows-Meldungsfeld. nircmd.exe DLG “” “” Klicken Sie auf Ja
Warte 2 Nachschlag, und speichern Sie dann den aktuellen Bildschirm in shot.png nircmd.exe cmdwait 2000 Speichernscreenshot “f:tempshot.png”
Retten 10 Screenshots in einer Schleife, und warten 60 Sekunden zwischen den Screenshot-Speichern von Anrufen. Die Dateinamen des Screenshots enthalten die Uhrzeit und das Datum des gespeicherten Screenshots. nircmd.exe Schleife 10 60000 Speichernscreenshot C:tempscr~$currdate. MM_dd_yyyy$-~$currtime. HH_mm_ss$.png
Warten Sie, bis Firefox geschlossen wird, und dann sagen “Firefox wurde geschlossen” nircmd.exe waitprocess firefox.exe Sprechen von Text “Firefox wurde geschlossen”
RegEdit mit dem Benutzer SYSTEM ausführen (Unter Windows 7/8/Vista/2008), Dies ermöglicht es Ihnen, alle versteckten Systemregistrierungsschlüssel anzuzeigen nircmd.exe elevatecmd runassystem c:windowsregedit.exe

 

 

Empfohlene Beiträge

Verfasser

nheobug@bujarra.com
Autor del blog Bujarra.com Cualquier necesidad que tengas, Zögern Sie nicht, mich zu kontaktieren, Ich werde versuchen, dir zu helfen, wann immer ich kann, Teilen ist Leben ;) . Genießen Sie Dokumente!!!

Citrix StoreFront 3

19 Oktober 2015