5.3. Interrogation des messages

5.3.1. Obtenir des informations sur un message existant IDERI note

Maintenant que nous sommes connectés au serveur comme indiqué dans le chapitre 5.2, nous voulons interroger un message existant du serveur. Cependant, pour commencer, il est avantageux de savoir combien de messages sont réellement présents sur le serveur en vérifiant d’abord les index de messages disponibles. Nous pouvons le faire avec le CmdLet Get-iNoteMessageIndex.

PS> Get-iNoteMessageIndex

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

Apparemment, un seul message a été créé sur ce serveur IDERI note. Afin de recevoir les informations de ce message, nous utilisons le Get-iNoteMessage CmdLet.

PS> Get-iNoteMessage -Index 1


Index                  : 1
Text                   : Ceci est un message test.
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

Nous obtenons évidemment déjà beaucoup d’informations sur le message, mais pour des informations complètes sur l’objet, nous pouvons toujours diriger la requête vers Select *.

PS> Get-iNoteMessage -Index 1 | Select *


CreationTime                         : 8/3/2023 8:24:14 AM
Index                                : 1
Text                                 : Ceci est un message test.
StartTime                            : 8/3/2023 8:15:00 AM
EndTime                              : 8/3/2023 2:30:00 PM
LinkTarget                           :
LinkText                             :
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
NetworkRangeIDs                      :
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. Récupérer tous les messages du serveur

Afin d’obtenir tous les messages du serveur, le paramètre switch ‘-All’ peut être employé :

PS> Get-iNoteMessage -All

Cette section a montré comment obtenir des informations sur des messages IDERI note du serveur IDERI note. La section suivante 5.4 se poursuivra avec des exemples couvrant la création de nouveaux messages.