2.7. Die IDERI note Lite Nachrichtenwerkzeuge

Die IDERI note Lite Nachrichtenwerkzeuge bestehen aus zwei Programmen, linotcmd.exe und litemsgwiz.exe, mit denen Nachrichten erzeugt werden können. Die Anwendung der Programme ist primär für den Gebrauch in einer IDERI note Umgebung mit Lite-Lizenzmodell vorgesehen. Sie können aber auch mit vollwertiger Lizenz eingesetzt werden.

Der IDERI note Lite Nachrichtenassistent (litemsgwiz.exe) bietet eine grafische Benutzeroberfläche in Assistentenform zum Erzeugen von Nachrichten. Die Anwendung bietet ausschliesslich die zum IDERI note Lite Lizenzmodell passende Untermenge an Optionen. Abbildung 2.6 zeigt die Assistentenseite mit den grundlegenden Nachrichtendaten und ihre Einstellungen.

Assistentenseite für die grundlegenden Nachrichtendaten

Abbildung 2.6: Assistentenseite für die grundlegenden Nachrichtendaten

Auf der nächsten Assistentenseite, wie in Abbildung 2.7 gezeigt, werden Angaben zur Serververbindung gemacht, wie etwa Netzwerkzugangsdaten oder dem Namen des IDERI note Servers selbst.

Assistentenseite zur Serververbindung

Abbildung 2.7: Assistentenseite zur Serververbindung

Die im IDERI note Lite Nachrichtenassistent zuletzt eingegebenen Daten werden bis auf das Benutzerpasswort im Benutzerprofil gespeichert und beim nächsten Start wieder angezeigt.

Die IDERI note Lite Version Kommanozeilenwerkzeuge (linotcmd.exe) bieten hingegen die Möglichkeit, Nachrichten in der Kommandozeile oder aus Skripten heraus anzulegen.

Die Kommandozeilensyntax von linotcmd.exe lautet wie folgt:

LINOTCMD.EXE Nachricht Priorität Server <Optionen>

Nachricht ist hierbei der Nachrichtentext, wobei Umgebungsvariablen im Text verwendet werden können, die dann zur Laufzeit aufgelöst werden. Um Zeilenumbrüche in der Nachricht zu erzeugen, fügen Sie an der Stelle des gewünschten Zeilenumbruchs \n ein, ähnlich der Verwendung in Skriptingsyntax. Die Priorität muss entweder INFORMATION, WARNING oder ALERT sein (entsprechend den Nachrichtenprioritäten Information, Warnung und Alarm). Server ist der IDERI note Server auf dem eine neue Nachricht angelegt wird. Die Optionen aus der Tabelle Kommandozeilenoptionen von linotcmd.exe können hier verwendet werden.

Kommandozeilenoptionen von linotcmd.exe
Kommandozeilenoption Beschreibung
-tcp=TCP-Port/AD Angegebenen TCP-Port oder Ergebnis der AD-Abfrage als TCP-Port für verwenden
-u=username Benutzername für alternative Benutzeridentität
-d=domainname Domänenname für alternative Benutzeridentität
-p=password Passwort für alternative Benutzeridentität
-wg Logon aus einer Arbeitsgruppenumgebung
-n=x Empfänger sofort benachrichtigen (“Push”)
      x=0: Nur SIDs anzeigen
      x=1: SIDs auf dem Client auflösen (für Arbeitsgruppen)
      x=2: SIDs lokal auflösen (für Domänen)
-lx=text Angabe des Verknüpfungstexts
-la=Ziel Angabe des Verknüpfungsziels
-lm=0|1 Verknüpfung als maximiertes Fenster starten (Standardwert: 0)
-s Simuliert das Anlegen/Verändern der Nachricht und zeigt alle diagnostischen Informationen an
-??? Ausführliche Hilfeinformationen anzeigen

Kommandozeilenbeispiele (Zeilenumbrüche für bessere Lesbarkeit):

Mit dem folgenden Beispiel wird eine Alarmmeldung angelegt, die den Rechnernamen, die aktuelle Uhrzeit und das Datum im Text beinhaltet. Die Nachricht ist von nun an praktisch unendlich gültig und wird an alle Benutzer, die zum Zeitpunkt der Nachrichtenerstellung lokal angemeldet sind, geschickt. Der IDERI note Server, auf dem die Nachricht angelegt wird, heisst SRV01.

LINOTCMD.EXE "Service on %COMPUTERNAME% is down at %DATE% %TIME%" ALERT
             SRV01

Im folgenden Beispiel wird eine Informationsmeldung mit dem Text “Hallo Welt” an jeden Benutzer, der zur Zeit der Nachrichtenerstellung angemeldet ist geschickt. Die Nachricht ist von nun an quasi unendlich gültig. Der Ersteller der Nachricht ist der Benutzer Goof in der Domäne Trout mit dem Passwort MyPassword. Der IDERI note Server, auf dem die Nachricht angelegt wird, heisst INOTESRV.TROUT.LOCAL.

LINOTECMD.EXE "Hello World" INFORMATION INOTESRV.TROUT.LOCAL -u=Goof -d=TROUT
             -p=MyPassword