Das Notes Forum
Domino 9 und frühere Versionen => ND7: Administration & Userprobleme => Thema gestartet von: Tomz am 15.07.08 - 15:22:17
-
Hallo Leute,
kennt jemand einen Weg wie man Broadcasts an Gruppen schicken kann? Der broadcast-Befehl mit der Konsole nimmt ja bekanntlich nur Namen von einzelnen Personen, keine Gruppen
Alternative wäre eventuell Sametime aber dort eine Gruppe oder mehrere Personen auszuwählen ist auch nicht so sinnvoll, da man keine Nachricht absetzen kann ohne quasi dabei eine Einladung für den Chat zu verschicken.
Kennt jemand daher eine sinnvolle Alternative?
-
keine wirkliche Alternative aber unter status/notes benutzer kannst du natürlich mehrere auswählen und den broadcast an die auswahl senden....
-
keine wirkliche Alternative aber unter status/notes benutzer kannst du natürlich mehrere auswählen und den broadcast an die auswahl senden....
Klar, das ist aber keine Alternative für Gruppen, schließlich kennt man nicht immer alle Mitglieder aller Gruppen.
-
Per Script und API wäre das ggf. möglich. Folgender Code führt einen Befehl an der Console aus (getestet habe ich das mal unter R5, sollte aber hoffentlich auch in neueren Versionen laufen) :
Declare Function NSFRemoteConsole Lib "nnotes.dll" (Byval ServerName As String, Byval ConsoleCommand As String, rethBuffer As Long) As Long
Declare Function OSLockObject Lib "nnotes.dll" (Byval hBuffer As Long) As String
Declare Sub OSUnlockObject Lib "nnotes.dll" (Byval hBuffer As Long)
Declare Sub OSMemFree Lib "nnotes.dll" (Byval hBuffer As Long)
Sub Initialize
Dim hBuf As Long
Dim pBuf As String
Dim result As Long
result = NSFRemoteConsole("Server/Domain", "sh ta", hBuf)
pBuf = OSLockObject(hBuf)
Messagebox pBuf
Call OSUnlockObject(hBuf)
Call OSMemFree(hBuf)
End Sub
Quelle weiß ich leider nicht mehr. Könnte ich mir bei eknori "geborgt" haben ;)
Das läuft allerdings nur auf Windows. Darum herum müßtest Du noch Script-Code basteln, der dich eine Gruppe auswählen läßt und dann je Mitglied der Gruppe einen Broadcast absetzt. Dabei sollte man natürlich geschachtelte Gruppen berücksichtigen.
Ist nur eine Idee, könnte aber funktionieren.
-
Warum denn gleich zur API greifen, Ingo? notesSession.SendConsoleCommand tut's doch auch ;)
Dazu eine Routine, die rekursiv Gruppen auflöst und an die Mitglieder das Braodcast-Command absetzt.
Bernhard
-
Warum denn gleich zur API greifen, Ingo? notesSession.SendConsoleCommand tut's doch auch
Den kannte ich noch gar nicht. Das ist dann natürlich der elegantere Weg. Danke für den Hinweis :)