gulli:board Logo

Anzeige


  Antwort
Arnakin
Querulant
 
Benutzerbild von Arnakin
 
Registrierungsdatum: Apr 2000
Beiträge: 4.002
Outlook 2002 über Befehlszeile schließen

Aloha,

es gibt ja zig-tausend Startparamete für Outlook:

Code:
/folder Ausblenden der Outlook-Leiste /select "Pfad/Ordnername" Anzeigen des angegebenen Ordners /c ipm.note Erstellen einer E-Mail-Nachricht /c ipm.post Erstellen einer öffentlichen Nachricht /c ipm.appointment Erstellen eines Termins /c ipm.task Erstellen einer Aufgabe /c ipm.contact Erstellen eines Kontakts /c ipm.activity Erstellen eines Journaleintrags /c ipm.stickynote Erstellen einer Notiz /checkclient Abfrage des Standardverwalters für E-Mail, News und Kontakte /m beispiel@beispiel.com Eingabe der E-Mail-Adresse /a "Pfad/Dateiname" Erstellen eines Elements mit der angegebenen Datei als Anlage /CleanFreeBusy Löscht Frei/Gebucht-Informationen und erstellt diese neu. /CleanReminders Löscht Erinnerungen und erstellt sie neu. /CleanViews Stellt Standardansichten wieder her. /CheckClient Fragt nach dem Standardmanager für E-Mails, Nachrichten und Kontakte. /ResetFolders Stellt fehlende Ordner für den Standardübermittlungsort wieder her. /ResetOutlookBar Stellt die Outlook-Leiste wieder her. /NoPreview Deaktiviert das Vorschaufenster und entfernt die Option aus dem Menü ANSICHT. /CleanSchedPlus Löscht alle Schedule+-Daten (frei/gebucht, Berechtigungen und .cal-Datei) aus dem Server und ermöglicht die Verwendung und das Einsehen der Frei/Gebucht-Informationen aus dem Outlook-Kalender für alle Benutzer von Schedule+ 1.0. /Cleanprofile Entfernt Standardregistrierungsschlüssel und stellt sie dann wieder her. Wird auch zur Reparatur in Situationen eingesetzt, in denen WinFax nicht im Menü erscheint. /Cleanpst Startet Outlook mit einer leeren .pst-Datei. Verwenden Sie diese Option mit dem Installationstyp "Nur via Internet". /Safe Startet Outlook ohne Erweiterungen, Vorschaufenster oder Symbolleistenanpassungen. /Recycle Verwendet existierende Fenster erneut, um die angegebenen Ordner zu öffnen. Wird in Verbindung mit den Optionen /explorer oder /folder verwendet. /Explorer Öffnet ein neues Fenster im "Explorer-Modus" (Navigationsleiste ist eingeschaltet) /Folder Öffnet ein neues Fenster im "Ordnermodus" (Navigationsleiste ist ausgeschaltet). /Profiles Zeigt das Dialogfeld "MAPI-Profile" unabhängig von der entsprechenden Einstellung unter OPTIONEN im Menü EXTRAS. /Profile Profilname Lädt das angegebene Profil. (Falls Ihr Profilname eine Leerstelle enthält, behandelt Outlook ihn möglicherweise als ungültigen Profilnamen, wenn Sie diese Option verwenden. Sie können dieses Problem umgehen, indem Sie den Profilnamen in Anführungszeichen setzen.) /s Lädt die angegebene Datei mit den Ordnerverknüpfungen (.fav-Datei). /p Dateiname Druckt die genannte Message-Datei (.msg). /Embedding Dateiname Öffnet eine .msg-Datei als OLE-Embedding. Standardargument für OLE-Befehlszeile. /c Erstellt ein neues Element der angegebenen Nachrichtenklasse (Outlook-Formulare oder ein anderes gültiges MAPI-Formular). /resetfoldernames Ändert die Ordnernamen in die Sprache des Clients. /Cleanfinders Entfernt gespeicherte Suchen vom Microsoft Exchange Server Store. /f Dateiname Öffnet die genannte Message-Datei (.msg). /Regserver Erneuert alle Outlook spezifischen Registry Keys ohne neu zu installieren. Die Einstellungen sind gespeichert in der (.srg)-Datei im gleichen Ordner wie das Outlook Programm. /Unregserver Löscht alle Outlook spezifischen Registry Keys. Benutze /Regserver nach Anwendung dieses Parameters.

Aber wie um alles in der Welt kann ich Outlook über den Command Prompt schließen?

Cheers,
Arnakin
Alt 24. 05. 2005, 21:23 Arnakin is offline Mit Zitat antworten #1
OpusDei
Moderator
 
Benutzerbild von OpusDei
 
Registrierungsdatum: May 2000
Ort: Anus mundi
Beiträge: 8.950
Die "Holzhammermethode" wäre KILL.EXE (aus dem Resource Kit) oder TASKKILL (XP/2003). Damit beendest du Outlook gewaltsam, d.h. der entsprechende Prozess wird einfach "gekillt".

Die Alternative wäre ein VB-Skript wie z.B.:
Code:
Dim objOL Set objOL = CreateObject("Outlook.Application") objOL.Quit
Das ist identisch zum Beenden über das Menü bzw. die Schaltfläche. Nachteil ist hier, dass eventuelle Sicherheitsabfragen noch manuell beantwortet werden müssen (z.B.: "Sind Sie sicher, dass Sie alle Elemente ... löschen wollen"). Das müsstest du dann halt über die Optionen unterbinden.

Gruß
Alt 24. 05. 2005, 22:32 OpusDei is offline Mit Zitat antworten #2
Arnakin
Querulant
(Threadstarter)
 
Benutzerbild von Arnakin
 
Registrierungsdatum: Apr 2000
Beiträge: 4.002
Moin,

kill.exe wollte ich vermeiden, weil jedesmal das pst File neu eingelesen wird.

Über vb hab ich auch schon nachgedacht, habe aber gehofft, daß es sowas wie outlook -shutdown oder outlook -stop gibt. Egal, werde ich mal testen.

Hintergrund ist nämlich der, daß ich die Rechner meiner Kinder und meiner Frau an eine Zeitschaltuhr gehangen habe. Um 22.00 Uhr fahren die Rechner runter und um 22.15 geht der Strom aus. Da aber manchmal Outlook noch offen ist, wird dieser Service einfach gekillt, was bekanntlich zum Einlesen der pst Datei führt (und bei 500 MB Größe kann das bis zu 10 min. dauern ).

Danke Dir erstmal.

Cheers,
Arnakin
Alt 25. 05. 2005, 12:24 Arnakin is offline Mit Zitat antworten #3
Themen-Optionen Antwort


Themen-Optionen

Gehe zu



Alle Zeitangaben in UTC +1. Es ist jetzt 05:36 Uhr.
Angetrieben von vBulletin
Copyright ©2000 - 2006, Jelsoft Enterprises Ltd.
neurotypical.gullisys.net

Anmelden

Benutzername
Kennwort
© Copyright 1998-2008 gulli.com home | regeln | sitemap | kontakt | impressum | partner | downloads | disclaimer |
Message Boards and Forums Directory