PowerShell : Getting the hash value for a string

A simple yet often useful scripting task is getting the hash value for a string. Since I recently wrote this very short function for my colleague Laurent Banon (blog) allow me to share it with you. function Hash($textToHash) {     $hasher = new-object System.Security.Cryptography.SHA256Managed     $toHash = [System.Text.Encoding]::UTF8.GetBytes($textToHash)     $hashByteArray = $hasher.ComputeHash($toHash)     foreach($byte in…

6

PowerShell : Hasher une chaîne de caractères

Une fonctionnalité simple, mais souvent nécessaire dans les scripts PowerShell : obtenir le hash d’une chaîne de caractères. En ayant écrit une pour mon collègue Laurent Banon (blog), je me permet de la partager avec vous dans ce post. function Hash($textToHash) {     $hasher = new-object System.Security.Cryptography.SHA256Managed     $toHash = [System.Text.Encoding]::UTF8.GetBytes($textToHash)     $hashByteArray = $hasher.ComputeHash($toHash)…

0

Interacting between Powershell and a host .NET application

An unusual topic in today’s post : interacting between Powershell and a host .NET application. The examples available on MSDN show how to host Powershell runspaces using classes from the System.Management.Automation namespace ; but it is also possible to share objects with hosted Powershell scripts paving the way to hybrid scenarios. This allows, for example, handling…

1

Interaction entre Powershell et une application hôte .NET

Sujet inhabituel sur ce blog: l’interaction entre Powershell et une application hôte .NET. Les exemples disponibles sur MSDN montrent comment héberger des runspaces Powershell via les classes du namespace System.Management.Automation; mais outre le simple hébergement de scripts, il est également possible de partager des objets entre les scripts Powershell hébergé et le code .NET, ouvrant…

1