Comment afficher des informations d'aide détaillées sur les commandes PowerShell

Vous disposez de plusieurs méthodes pour trouver des informations d'aide pour les commandes PowerShell disponibles. Lancez simplement la console PowerShell, importez le module STProtect, puis entrez l'une des commandes suivantes. Le programme d'installation Security Controls inclut la documentation d'aide traduite complète.

Afficher la liste complète des commandes disponibles

PS C:\> (Get-Module -Name STProtect).ExportedCommands

Les commandes suivantes sont disponibles :

  • Add-MachineGroup : Ajoute un nouveau groupe de machines avec le nom, la description et le chemin indiqués.
  • Add-MachineGroupItem : Ajoute ou met à jour un jeu de noms de machine résolvables dans un groupe de machines. Le système prend en charge l'option permettant de spécifier des références d'authentification explicites et de définir l'état d'inclusion/exclusion.
  • Add-PatchGroup : Ajoute un nouveau groupe de correctifs.
  • Add-PatchGroupItem : Ajoute des correctifs à un groupe de correctifs existant.
  • Add-STCredential : Ajoute une référence d'authentification au magasin de références de l'utilisateur actuel, pour utilisation dans les opérations de correctif et de déploiement.
  • Format-PatchDeployTable : Affiche les résultats du déploiement de correctifs sous forme de table avec des informations sur l'opération de niveau supérieur et des statistiques récapitulatives concernant les machines.
  • Format-PatchScanTable : Affiche les résultats de l'analyse de correctifs sous forme de table avec des informations sur l'opération de niveau supérieur et des statistiques récapitulatives concernant les machines.
  • Get-MachineGroup : Si vous précisez un nom, récupère le groupe de machines portant ce nom. Sinon, tous les groupes de machines sont renvoyés.
  • Get-PatchDeploy : Interroge le magasin de données pour récupérer les informations de déploiement des correctifs enregistrées, avec l'état du déploiement sur chaque machine. Si le déploiement des correctifs est en cours, le système récupère des informations partielles.
  • Get-PatchGroup : Récupère les informations de groupe de correctifs.
  • Get-PatchScan : Interroge le magasin de données pour récupérer les informations d'analyse des correctifs enregistrées, avec des statistiques récapitulatives pour chaque machine. Si l'analyse des correctifs est en cours, le système récupère des informations partielles.
  • Get-PatchScanTemplate : Si vous entrez un nom, récupère le modèle d'analyse des correctifs portant ce nom. Sinon, tous les modèles d'analyse des correctifs sont renvoyés.
  • Get-STCredential : Permet d'obtenir une ou plusieurs références d'authentification depuis le magasin de références d'authentification de l'utilisateur actuel, en fonction des critères indiqués. Si aucun critère n'est spécifié, toutes les références d'authentification sont renvoyées.
  • Get-VendorFamilyProductHierarchy : Récupère les paires Nom-ID pour l'inclusion/exclusion de fournisseurs, familles et produits avec New-VendorFamilyProduct.
  • Invoke-DownloadMissingPatches : Télécharge tous les correctifs manquants détectés par une analyse des correctifs. Si un correctif a déjà été téléchargé dans le dossier de magasin de correctifs, le système l'ignore.
  • Invoke-PowerStateDeploy : Exécute une tâche de gestion de l'alimentation sur les machines cible spécifiées. Vous pouvez combiner des noms de poste client explicitement définis et/ou des groupes de machines prédéfinis pour spécifier vos cibles.
  • Invoke-WakeOnLan : Lance une nouvelle opération Wake-On-LAN sur les machines cible spécifiées. Les cibles spécifiées doivent avoir été analysées à l'aide d'une analyse des biens matériels, afin d'identifier leur adresse MAC.
  • New-PatchFilter : Crée un nouveau filtre de correctifs. Les filtres créés avec cette commande sont utilisés comme entrée pour New-PatchScanTemplate ou Set-PatchScanTemplate.
  • New-PatchPropertyFilter : Crée un filtre de détection des correctifs sur la base de propriétés de correctif. Les filtres créés avec cette commande sont utilisés comme entrée pour New-PatchFilter.
  • New-PatchScanTemplate : Crée un nouveau modèle d'analyse des correctifs.
  • New-VendorFamilyProductFilter : Crée un nouveau filtre Fournisseur-Famille-Produit.
  • Remove-MachineGroup : Supprime un groupe de machines et tous ses éléments enfant.
  • Remove-MachineGroupItem : Supprime un jeu de noms de machine résolvables dans un groupe de machines.
  • Remove-PatchGroup : Supprime les informations de groupe de correctifs.
  • Remove-PatchGroupItem : Supprime des correctifs dans un groupe de correctifs existant.
  • Remove-PatchScanTemplate : Supprime le modèle d'analyse des correctifs portant le nom indiqué.
  • Remove-STCredential : Supprime une référence du magasin de références d'authentification. Seules les références d'authentification appartenant à l'utilisateur actuel peuvent être supprimées.
  • Set-MachineGroupCredential : Définit ou supprime la référence d'authentification de niveau supérieur du groupe de machines, à utiliser comme référence d'authentification par défaut pour toutes les machines définies dans ce groupe. Cette référence d'authentification est utilisée uniquement si aucune référence d'authentification de machine ou de poste client spécifique n'a été indiquée.
  • Set-PatchScanTemplate : Met à jour un modèle d'analyse des correctifs.
  • Start-PatchDeploy : Met en file d'attente une nouvelle opération de correctif, afin de déployer tous les correctifs identifiés par l'analyse des correctifs.
  • Start-PatchScan : Met en file d'attente une nouvelle opération d'analyse des correctifs sur les machines cible spécifiées. Vous pouvez combiner des noms de poste client explicitement définis et/ou des groupes de machines prédéfinis pour spécifier vos cibles.
  • Stop-PatchDeploy : Annule une opération de déploiement de correctifs active.
  • Stop-PatchScan : Annule une opération d'analyse des correctifs active.
  • Update-STCredential : Met à jour une référence dans le magasin de références d'authentification de l'utilisateur actuel, pour utilisation dans les opérations de correctif et de déploiement.
  • ValidateElementsNotNullOrWhiteSpace :
  • ValidateNotNullOrWhiteSpace :
  • ValidatePSCustomObjectType :
  • Wait-PatchDeploy : Attend la fin d'une opération de déploiement de correctifs active.
  • Wait-PatchScan : Attend la fin d'une opération d'analyse des correctifs active.
  • Watch-PatchDeploy : Surveille une opération de déploiement de correctifs active, en signalant régulièrement sa progression et son état jusqu'à ce qu'elle se termine. Les données de progression précisent l'opération de déploiement de correctifs, l'état, le pourcentage terminé et le temps écoulé.
  • Watch-PatchScan : Surveille une opération d'analyse des correctifs active, en signalant régulièrement sa progression et son état jusqu'à ce qu'elle se termine. Les données de progression précisent l'opération d'analyse des correctifs, l'état, le pourcentage terminé et le temps écoulé.

Afficher l'aide détaillée d'une commande spécifique

PS C:\> Get-Help <command> -detailed

Afficher l'aide complète de toutes les commandes

PS C:\> (Get-Module STProtect).ExportedCommands.Values | ForEach-Object { $_ | Get-Help –Full}

Transférer la sortie vers un fichier texte

PS C:\> (Get-Module STProtect).ExportedCommands.Values | ForEach-Object { $_ | Get-Help –Full} | Out-File “C:\SampleDirectory\HelpOutputFull.txt”