App-V Buch
Unser App-V
Buch

- App-V Infrastruktur
- App-V Client
- App-V Sequenzierung
- Tools & Troubelshooting
- PowerShell mit App-V

Image is not available
Services
Image is not available
Image is not available
Image is not available
Image is not available
Image is not available

Hochwertige Lösungen mit bestem Kundenservice

Terminalserver- und Desktop Umgebungen mit der besten Usability

Schulungen und Workshops

Intuitive individuelle Lösungen

Standartanwendungen
App-V SaS über 20 Standardanwendungen

Alle wichtigen Browser

Wichtige Standardanwendungen

Wöchentlich aktuallisiert

Mit Support

Individuelle Anpassungen sind möglich

Schnell auf Sicherheitslücken reagieren

Bonus: Einige MSIX Pakete für WVD

App-V Buch
Services
Innovative IT-Lösungen
previous arrow
next arrow
Schriftgröße: +
1 minute reading time (100 words)

Feste GUID aus einem String generieren

Powershell bietet eine schöne Möglichkeit, um bei Beispielsweise für App-V eine neue GUID zu generieren unter der man im Dateisystem Daten ablegen möchte.

 

[System.Guid]::NewGuid()

Guid                                                                                                                

----                                                                                                                

20f169da-4067-4702-b1ab-7c28e8d646a2  

Wenn sich die GUID von APP-V zu APP-V Skript für eine ProductID nicht verändern soll, kann eine GUID mit der folgenden Funktion auf Basis eines Strings (Hashes) generiert werden

#Generate Guid from a String

functionToGuid([string] $src)

{

   $stringbytes= [system.Text.Encoding]::UTF8.GetBytes($src)

   $hashedBytes= (New-ObjectSystem.Security.Cryptography.SHA1CryptoServiceProvider).ComputeHash($stringbytes)

      [system.Array]::Resize([ref]$hashedBytes,16)

      $guid= [System.Guid]($hashedBytes)

      Return$guid.ToString()

     

     

}

toGuid("hallo")

7aef4cfd-604e-1f7f-cc92-0ad6329a6df2

toGuid("hallo\asdasd")

a5d23caa-a8e0-9d41-bfc3-a62e627fbe3d

toGuid("hallo\asdasd")

a5d23caa-a8e0-9d41-bfc3-a62e627fbe3d

toGuid("hallo\asdasd\dsfgdsfgfds")

2b4bbe99-0310-6cd2-268c-fd7ec32d6434

Die generierte GUID bleibt für den gleichen String (Hash) gleich.

 

×
Stay Informed

When you subscribe to the blog, we will send you an e-mail when there are new updates on the site so you wouldn't miss them.

Microsoft Application-Virtualization (App-V)
Die Verwendung von Skripten in Microsoft App-V 5.0...

Ähnliche Beiträge

 

Kommentare

Derzeit gibt es keine Kommentare. Schreibe den ersten Kommentar!
Bereits registriert? Hier einloggen
Sonntag, 28. April 2024

Sicherheitscode (Captcha)

Nick Informationstechnik GmbH
Dribusch 2
30539 Hannover

+49 (0) 511 165 810 190
+49 (0) 511 165 810 199

infonick-it.de

Newsletter

Anmeldung zum deutschen M.A.D. Newsletter mit Informationen zur Anwendungsvirtualisierung!

Wir nutzen Cookies auf unserer Website. Einige von ihnen sind essenziell für den Betrieb der Seite, während andere uns helfen, diese Website und die Nutzererfahrung zu verbessern (Tracking Cookies). Sie können selbst entscheiden, ob Sie die Cookies zulassen möchten. Bitte beachten Sie, dass bei einer Ablehnung womöglich nicht mehr alle Funktionalitäten der Seite zur Verfügung stehen.