Mettre en forme les scripts PowerShell pour le Web 1

Mettre en forme les scripts PowerShell pour le Web

Cela faisait longtemps que je cherchais un outil pour reformater du code PowerShell (c.a.d. beautifier) et de mise en forme HTML pour publication sur un site WEB.

J'ai finalement trouvé ce qu'il me fallait.

Comment l'utiliser avec Powershell

Le beautifier est Edit-DTWCleanScript. Téléchargez et copiez les fichiers dans un dossier C:DTW.PS.PrettyPrinterV1

Importez le module DTW.PS.PrettyPrinterV1.psm1

Mettre en forme les scripts PowerShell pour le Web 2

 

Pour reformater le fichier de code in.ps1 en out.ps1, lancez la commande :

Reformatage code powershell

Le résultat est le suivant :

Avant (in.ps1)

Après (out.ps1)

Powershell avantPowershell après

Pour mettre en forme le code pour un affichage WEB, j'utilise Pretty-Print.ps1

Mettre en forme les scripts PowerShell pour le Web 3

Le résultat final out.html s'affiche comme ci-dessous :

Mettre en forme les scripts PowerShell pour le Web 4

A propos Olivier Olejniczak

Cofondateur de SynerGeek.fr. Passionné d'informatique, je m'intéresse plus particulièrement aux technologies de virtualisation et de stockage. J'apprécie la liberté et la quasi-absence de frontières à mon imagination qu'offre l'OpenSource et Linux. Professionnellement, je travaille exclusivement avec les outils Microsoft. Les pieds bien sur terre et ancrés dans le quotidien de l'entreprise, j'aime faire partager mes découvertes et contribuer à un meilleur usage des technologies. Vous aussi, rejoignez-nous sur Synergeek et partagez votre expérience!

Je vous propose également...

Supprimer une boite partagée avec outlook 2010 ou 2013 (environnement Exchange) 5

Supprimer une boite partagée avec outlook 2010 ou 2013 (environnement Exchange)

Après avoir fait une délégation de boîte aux lettres sur le serveur Exchange avec Accès …

Memento - Centos revenir en arrière après un yum update 6

Memento - Centos revenir en arrière après un yum update

Depuis quelques mois, j'utilise un serveur dédié chez EvxOnline, un très bon hébergeur et très …