5.2. Importation du module et connexion à un serveur

Nous ouvrons d’abord une nouvelle fenêtre PowerShell sur notre poste de travail où nous avons installé module PowerShell IDERI note. Veuillez noter que notre utilisateur actuellement connecté a des droits d’administration dans IDERI note.

Si vous n’avez pas encore installé le module PowerShell IDERI note, veuillez vous référer au chapitre 3.11 pour plus de détails sur la façon d’installer ce module.

5.2.1. Importation the module PowerShell IDERI note

Pour s’assurer que le module PowerShell IDERI note est disponible dans la session en cours, nous exécutons la commande suivante :

PS> Get-Module -Name Ideri.Note -ListAvailable


Directory: C:\Program Files (x86)\IDERI\IDERI note PowerShell Module


ModuleType Version    Name       ExportedCommands
---------- -------    ----       ----------------
Binary     1.0.0.0    IDERI.note {Enable-iNoteMessage, Disable-iNoteMe...

Cela devrait donner un résultat pour le module correspondant.

Ensuite, nous pouvons importer le module PowerShell IDERI note en exécutant la commande suivante :

PS> Import-Module -Name Ideri.note

5.2.2. Mise à disposition des CmdLets du module

Afin d’obtenir une liste de toutes les CmdLets disponibles du module, nous pouvons exécuter la commande suivante :

PS> Get-Command -Module Ideri.Note

CommandType     Name                        Version    Source
-----------     ----                        -------    ------
Alias           Cancel-iNoteMessage         1.0.0.0    Ideri.Note
Alias           New-iNoteMessageRevision    1.0.0.0    Ideri.Note
Alias           Restart-iNoteMessage        1.0.0.0    Ideri.Note
Alias           Stop-iNoteMessage           1.0.0.0    Ideri.Note
Cmdlet          Disable-iNoteMessage        1.0.0.0    Ideri.Note
Cmdlet          Enable-iNoteMessage         1.0.0.0    Ideri.Note
Cmdlet          Get-iNoteAcknowledgement    1.0.0.0    Ideri.Note
Cmdlet          Get-iNoteClientConnection   1.0.0.0    Ideri.Note
Cmdlet          Get-iNoteLicenseInformation 1.0.0.0    Ideri.Note
Cmdlet          Get-iNoteMessage            1.0.0.0    Ideri.Note
Cmdlet          Get-iNoteMessageIndex       1.0.0.0    Ideri.Note
Cmdlet          Get-iNoteMessageRevision    1.0.0.0    Ideri.Note
Cmdlet          Get-iNoteServerVersion      1.0.0.0    Ideri.Note
Cmdlet          New-iNoteMessage            1.0.0.0    Ideri.Note
Cmdlet          New-iNoteServerConnection   1.0.0.0    Ideri.Note
Cmdlet          Remove-iNoteMessage         1.0.0.0    Ideri.Note
Cmdlet          Set-iNoteMessage            1.0.0.0    Ideri.Note

Maintenant que nous savons quelles CmdLets sont disponibles pour une utilisation, nous pouvons commencer à travailler avec elles.

5.2.3. Connexion au serveur IDERI note

Comme indiqué au chapitre 5.2.2, le module PowerShell IDERI note inclut une CmdLet nommée NewiNoteServerConnection. Comme son nom l’indique, nous pouvons l’utiliser pour créer une nouvelle connexion à notre serveur IDERI note.

PS> New-iNoteServerConnection -ComputerName sv01.note.dev

L’ exemple ci-dessus montre que nous avons créé une nouvelle connexion à notre serveur nommée ‘sv01.note.dev’. Nous n’avons pas besoin de spécifier de paramètres supplémentaires car notre PC est joint au même domaine que le serveur IDERI note et notre utilisateur actuel a des droits d’administration en ce qui concerne IDERI note.

Si nous voulons nous connecter au serveur en utilisant des informations d’identification différentes, nous pouvons par ex. spécifiez d’autres informations d’identification avec l’appel suivant :

PS> New-iNoteServerConnection -ComputerName NOTE-SRV01.note.dev `
    -Credential (Get-Credential)

Cela nous demandera les informations d’identification avant de se connecter au serveur IDERI note.

Si la connexion réussit, les informations de session seront enregistrées dans une variable nommée $IDERInoteServerSession.

PS> $IDERInoteServerSession


Servername    : sv01.note.dev
Username      :
Domain        :
Password      :
UseNamedPipes : True
TCPPort       : 0