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]

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]