La validation des paramètres

La validation des paramètres dans une fonction Powershell

La validation des paramètres Dans cette article nous allons parler d'une option disponible dans Powershell : la validation des paramètres Cette option a pour but, comme son nom l'indique, de valider qu'un paramètre passé à une fonction est bien celui que l'on attends. Tout au long de cette article nous garderons le script suivant comme fil conducteur. function Do-SomeThing { [CmdletBinding()] param ( [String[]]$ComputerName, [Int]$Age ) begin { #La valeur de computername ne doit pas être nul ou vide if (($null -eq $ComputerName) -or ($ComputerName -eq "")) { throw "La valeur de ComputerName ne peut pas être vide ou null" } #Test pour vérifier que le nom du computer ne dépasse pas 13 caractères If ($ComputerName. [Voir plus]

La portée des variables

Les différentes portées pour les variables utilisées en Powershell

Information Cette article a été rédigé pour une présentation du French Powershell UserGroup. Cette présentation peut-être vu sur Youtube sur la chaîne du FRPSUG La portée des variables en Powershell Plusieurs scopes sont possibles pour l'utilisation des variables en fonctions du besoin Quelques règles de base : Un élément que vous incluez dans une étendue est visible dans l'étendue dans laquelle il a été créé et dans toute étendue enfant, à moins que vous ne le rendiez explicitement privé Si vous créez un élément dans une étendue et que l'élément partage son nom avec un élément d'une autre étendue, l'élément d'origine peut être masqué sous le nouvel élément. [Voir plus]

Credential : comment les utiliser ?

Les différentes façons d'utiliser les credentials

Information Cette article a été rédigé pour une présentation du French Powershell UserGroup. Cette présentation peut-être vu sur Youtube sur la chaîne du FRPSUG Les différentes façons d'utiliser les credentials… Demande Initiale Dès mes débuts sur powershell, je me suis très vite posé la question de la gestion des credentials dans mes scripts Du besoin simple qui est peut-être géré de façon basique à l'utilisation des credentials dans des scripts automatiques j'ai longtemps cherché le meilleur moyen de faire. [Voir plus]

Credential : comment mieux les utiliser ?

Le module BetterCredentials

Information Cette article a été rédigé pour une présentation du French Powershell UserGroup. Cette présentation peut-être vu sur Youtube sur la chaîne du FRPSUG Module : BetterCredentials Lors de mes dernières recherches, je suis tombé, par hasard, sur le module BetterCredentials de Jaykul Alors attention le module n'est pas complètement sec :-) Comme il le dit lui-même si bien ;-) L’objectif de BetterCredentials est de fournir une commande Get-Credential entièrement compatible avec les versions antérieures qui améliore le Get-Credential d'origine en ajoutant des fonctionnalités supplémentaires qui sont absentes de la commande intégrée. [Voir plus]