Softwarevirtualisierung mit App V 5 192Unser Buch "Softwarevirtualisierung mit App-V 5"

Das deutsche App-V 5 Buch: 496 Seiten Wissen zu Microsoft App-V 5 (5.1 bis HF6). Ab Windows 7 bis Server 2016 mit Zusatzinhalten zu App-V mit VDI, Terminalservern, XenDesktop und SCCM Mit Fragestellungen zum Contentstore, Skripting, Hochverfügbarkeit usw.
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.

 

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
Gäste
Donnerstag, 21. Februar 2019

Sicherheitscode (Captcha)

Kontakt

Nick Informationstechnik GmbH
WEB : http://www.nick-it.de
TEL : +49 511 165.810.190
MAIL: info(at)nick-it.de

@nickinformation Tweets

Most Popular Post

04. Mai 2015
NITCtxPatcher a patchmanager for Citrix XenApp and XenDesktop 7.xMay 2017 The NITCtxPatchManager is back, after some changes from Citrix on the websit...
02. April 2015
NIT-GPOSearch is a free tool to search in the Group Policy (admx, adml) definitions for a specific setting. New in Version 1.2 - search in the domain ...
14. März 2015
Attention: We have completed a new version 2.0. This version is not longer free (Version 1.4 is it). In DACH you can request a conversion with the con...
Cookies erleichtern die Bereitstellung unserer Dienste. Mit der Nutzung unserer Dienste erklären Sie sich damit einverstanden, dass wir Cookies verwenden.
Weitere Informationen Ok