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