Montre moi ton profile !

Présentation des différents profiles PowerShell

Montre moi ton profile ! 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 C'est quoi un profile ? Évidement c'est la première question que l'on peut se poser ;-) Un profile PowerShell est simplement un script : avec un nom spéciale qui se trouve dans un répertoire spécial qui s'execute au démarrage de PowerShell Le (ou plutôt les) profile sert à customiser votre environnement : [Voir plus]

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]

Etat de la synchronisation entre l'inventaire et la supervision

Avoir un état de la synchronisation entre son inventaire et sa supervision

Avoir un état de la synchronisation entre son inventaire et sa supervision Besoin Initial J'utilise tous les jours les outils suivants : Centreon pour la supervision Glpi pour mon inventaire Malheureusement je ne suis pas le seul à gérer et créer des serveurs par contre je suis le seul à gérer la supervision. Naturellement comme toujours dans ce genre de cas il arrive souvent que des serveurs soient créés sans que je n'en sois informé et du coup une dé-corrélation entre la supervision et l'inventaire apparaît. [Voir plus]

Word : decoupage d'un fichier Word

Découper un fichier et l'enregistrer en plusieurs documents

Découper un fichier Word en plusieurs PDF… Demande Initiale La demande initiale qui m'a amené à réfléchir sur ce sujet provient d'un collègue. Mon collègue réceptionne un gros document Word de son ERP contenant sur chaque page une lettre pour un destinataire différent. Afin de pouvoir l'intégrer dans la GED (Gestion électronique de document) il avait les besoins suivant : Découper le gros fichier en plusieurs fichiers (1 page = 1 fichier) Récupérer une donnée dans les documents pour nommer le PDF Sauvegarder les nouveaux documents en PDF Ne connaissant pas grand-chose (c'est un euphémisme :-) ) dans la manipulation de Word via PowerShell j'ai découpé, comme d'habitude, ma réflexion en petites étapes. [Voir plus]