Utiliser les cmdlets PowerShell

Utiliser et comprendre les cmdlets

Stormshield Data Connector est fourni avec un module PowerShell prêt à l'emploi, comprenant des cmdlets permettant le pilotage de Stormshield Data Security. Chaque cmdlet permet l’utilisation d’une fonction du produit.

Par exemple, pour récupérer un objet correspondant à l’utilisateur connecté, utilisez la cmdlet suivante dans une console PowerShell :

PS C:\> Get-SDSUser

Id                    : asmith
Name                  : Alice Smith
Locked                : False
EmailAddresses        : {asmith@mycompany.com}
EncryptionCertificate : Alice SMITH
SignatureCertificate  : Alice SMITH
				

La liste des cmdlets disponibles est récupérable avec la commande

Get-Command –Module Stormshield.DataSecurity.Connector.PowerShell

Pour obtenir de l’aide et des exemples sur chaque cmdlet, tapez

Get-Help -Full <nom-de-la-cmdlet>

Pour plus d'informations, consultez la Liste des cmdlets Stormshield Data Connector.

ASTUCE
Sur un système d'exploitation 64 bits, utilisez une console PowerShell 64 bits.

Comprendre la politique d'exécution des scripts Windows PowerShell

Windows bloque par défaut l'exécution des scripts PowerShell.

La cmdlet Get-ExecutionPolicy permet de savoir quelle est la politique d'exécution en vigueur. Il existe quatre politiques d'exécution Windows PowerShell :

  • Restricted : Aucun script ne peut être exécuté.
  • AllSigned : Seuls les scripts signés par un éditeur approuvé peuvent être exécutés.
  • RemoteSigned : Tous les scripts locaux peuvent être exécutés mais les scripts distants doivent être signés numériquement pour être exécutés.
  • Unrestricted : Tous les scripts peuvent être exécutés.

La cmdlet Set-ExecutionPolicy permet à l'administrateur de modifier l'état d'exécution des scripts PowerShell en cours sur le système. Par exemple, pour exécuter un script PowerShell local, entrez la cmdlet suivante dans une fenêtre PowerShell en tant qu'administrateur :

Set-ExecutionPolicy RemoteSigned