Bereinige die MSMQ-Warteschlange und setze IIS aus einer Bat-Datei zurück

8

Ist es möglich, eine msmq-Warteschlange aus einer Bat-Datei zu löschen?

Im Wesentlichen möchte ich eine Fledermaus-Datei oder zumindest etwas schnell und einfach machen, so dass ein untrainierter Mitarbeiter klicken und reparieren kann, ohne irgendwelche Shell- oder Admin-Tools zu kennen

Könnte mir bitte jemand in die richtige Richtung helfen?

    
Martin 03.08.2012, 09:57
quelle

3 Antworten

14

Sehen Sie sich das MSMQAdm-Dienstprogramm

an

Aufgaben, die über die Dienstprogramme verwaltet werden, umfassen Folgendes:

  • Lokale Warteschlangen durchsuchen
  • Nachrichten werden gelöscht
  • Löschen einzelner Nachrichten
  • Stoppen und Starten des MSMQ-Dienstes
  • Verbinden und Trennen vom Netzwerk

Vergessen Sie nicht die Powershell, schauen Sie sich PowerShell-Community-Erweiterungen

an

Aktualisieren

Öffnen Sie die Powershell und schreiben Sie Zeile für Zeile

%Vor%

Rufen Sie Powershell von cmd

auf
  1. Erstellen Sie eine TXT-Datei.
  2. Fügen Sie alle Zeilen ein
  3. Ändern Sie die Dateierweiterung für "ps1"

Der einfachste Weg Aufruf Skript von cmd.

  

powershell.exe -executionpolicy Uneingeschränktes C: \ putzmsmq.ps1

    
GSerjo 03.08.2012, 10:06
quelle
4

Dieser Code funktioniert:

%Vor%     
IVISIONEDI 17.03.2014 19:32
quelle
1

PowerShell-Skript zum Löschen aller privaten Warteschlangen auf dem lokalen Computer:

%Vor%

Wie in Ссылка erklärt, ist der einfachste Weg, es auszuführen:

  • Skript in Datei purge-private-msmq-queues.ps1 speichern
  • Erstellen Sie im selben Ordner die Skriptdatei purge-private-msmq-queues.cmd mit folgendem Inhalt:

    %Vor%
Victor 14.10.2014 12:42
quelle

Tags und Links