5.3. Nachrichten abfragen

5.3.1. Informationen zu einer existierenden IDERI note Nachricht abfragen

Nun, da wir mit dem Server verbunden sind, wie in Abschnitt 5.2 gezeigt, wollen wir eine bereits existierende Nachricht vom Server abfragen. Zunächst ist es allerdings von Vorteil, zu erfahren, wie viele Nachrichten überhaupt auf dem Server existieren. Dies erfolgt mit dem CmdLet Get-iNoteMessageIndex:

PS> Get-iNoteMessageIndex

LowestIndex MaxIndex
----------- --------
        1        1

Offensichtlich existiert hier erst eine einzige Nachricht auf dem IDERI note Server, von dem wir nun die Nachrichteninformationen abfragen. Deshalb wird das CmdLet Get-iNoteMessage verwendet:

PS> Get-iNoteMessage -Index 1


Index                  : 1
Text                   : Das ist eine Testnachricht.
Priority               : Information
StartTime              : 8/3/2023 8:15:00 AM
EndTime                : 8/3/2023 2:30:00 PM
LinkText               :
LinkTarget             :
ShowLinkMaximized      : False
Recipient              : {NOTE\eva.smith, NOTE\albert.tross}
Exclude                : {}
AddressingMode         : UserAndComputer
ShowPopup              : True
ShowTicker             : False
ShowFullscreen         : False
ShowFullscreenAndLock  : False
NotifyReceive          : False
NotifyAcknowledge      : True
ShowOnWinLogon         : False
ShowOnWinLogonOnly     : False
HomeOfficeUsersOnly    : False
HomeOfficeUsersExclude : False

Wie ersichtlich, erhalten wir hier bereits eine Menge an Informationen zu der Nachricht. Um die vollständigen Objektinformationen zu erhalten, kann die Abfrage immer mit Select * über eine Pipe verkettet werden:

PS> Get-iNoteMessage -Index 1 | Select *


CreationTime                         : 8/3/2023 8:24:14 AM
Index                                : 1
Text                                 : Das ist eine Testnachricht.
StartTime                            : 8/3/2023 8:15:00 AM
EndTime                              : 8/3/2023 2:30:00 PM
LinkTarget                           :
LinkText                             :
CreationTime                         : 9/4/2021 12:49:52 AM
SDDL                                 : O:S-1-5-21-2417008917-994297124-4...
                                    CWDWO;;;BA)(A;;DCLCSWRPRCWDWO;;;S-1-...
                                    (A;;CC;;;S-1-5-21-2417008917-9942971...
                                    08917-994297124-4171063272-116588)
Flags                                : 4112
Priority                             : Information
IsDeleted                            : False
NotifyReceive                        : False
NotifyAcknowledge                    : True
OptNoDeliveryIfRevAck                : False
OptNoDeliveryIfAckOnOtherComp        : False
OptNoDeliveryIfLoggedInAfterMsgStart : False
ShowPopup                            : True
ShowTicker                           : False
ShowFullscreen                       : False
ShowFullscreenAndLock                : False
MobileDevicesExclude                 : False
MobileDevicesOnly                    : False
ShowLinkMaximized                    : False
AddressingMode                       : UserAndComputer
ShowOnWinLogon                       : False
ShowOnWinLogonOnly                   : False
HomeOfficeUsersExclude               : False
HomeOfficeUsersOnly                  : False
Recipient                            : {NOTE\eva.smith, NOTE\albert.tross}
Exclude                              : {}
MessageOwner                         : NOTE\adam.sam
NetworkRangeExclude                  : False
AdditionalCultures                   : {}
Error                                : 0

5.3.2. Alle Nachrichten vom Server abfragen

Um alle Nachrichten vom Server zu erhalten, kann der Parameter ‘-All’ verwendet werden:

PS> Get-iNoteMessage -All

In diesem Abschnitt wurde gezeigt, wie man Informationen über IDERI note Nachrichten vom IDERI note Server erhalten kann. Im nächsten Abschnitt 5.4 wird daran angeknüpft werden mit Beispielen zur Erzeugung von neuen Nachrichten.