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.
2 minutes reading time (410 words)

Powershell Skript zur Erkennung von Systemveränderungen - Revisionsabsicherung für statische Systeme

App-V erkennt beim Sequencen die Veränderungen in einem System. Das ist manchmal ganz nützlich, wenn man wissen möchte, das ein Setup eigentlich macht. Ich dem folgenden Beitrag sind zwei Skripte, die etwas ganz ähnliches machen. Bestimmte Ordner und Dateien werden gescannt, MD5 Hashes gebildet und das Resultat in einer Datei gespeichert. Diese Skripte sind entstanden, weil wir wissen wollten, was sich bei bestimmten Clients im Lauf der Zeit ändert.

Mögliche Erweiterungen sind beispielsweise noch eine GUI dazu und die Möglichkeit eines remote Scanns. Eine Nutzung zur Softwareinventarisierung ist auch denkbar.

Lizenz: Freie Nutzung auf eigene Gefahr ohne Gewährleistung oder Haftung

Verzeichnis auf einen USB Stick zu kopieren. Das Verzeichnis enthält die folgenden

Dateien:

firstscan.ps1 (für den Erstscan)
 readme.txt (diese Datei)
 scanlog.log (aktuelle Exeptions eines Scans)
 signatur.txt (eine Anleitung um Skripte unter Powershell zu starten)
 systemscan.ps1 (für jeden Folgescan)


 Voraussetzung ist das Powershell 2.0. Für XP Systeme am besten das .net Framework 3.5 als Voraussetzung für Powershell installieren.

 Zunächst ist im Stammverzeichnis eine Datei <HOSTNAME>.xml mit den entsprechenden Scanparametern zu
 erstellen. Das Format ist jeweils "Verzeichnis" und die zu scannenden Dateierweiterungen.

Beispiel:

 <scanjob>
   <job>
    <path>c:\temp</path>
     <ext>.exe</ext>
     <ext>.log</ext>
     <ext>.txt</ext>
   </job>
   <job>
     <path>c:\temp1</path>
    <ext>.exe</ext>
     <ext>.log</ext>
     <ext>.dll</ext>
     <ext>.txt</ext>
   </job>
 </scanjob>


Ordner werden Rekursiv gescannt. Daher sollte auch kein c:\ o.ä. auftauchen. Bzw. Dann ist nur ein Eintrag erforderlich - wenn das Gesamte System gescannt werden soll. Für den Erstscan ist das Script "firstscan.ps1" zu starten. Bei Problemen bitte Berechtigungen beachten und das Powershell auch für eine Ausführung konfigurieren. Es können auch Signaturen für die Skripte für die entsprechende Umgebung eingefügt werden, um eine revisionssichere Nutzung zu garantieren.

Es wird eine XML Datei mit allen gefundenen Dateien und MD5 Checksummen unter "scans\<HOSTNAME>-firstscan.xml" erstellt

Für jeden weiteren Scan ist "systemscan.ps1" zu starten. Es wird eine XML Datei mit allen gefundenen Dateien und MD5 Checksummen unter "scans\<HOSTNAME>-scan><JJJJMMDD>.xml" erstellt. Dateiveränderungen und neue Dateien zum Firstscan werden in der Datei "scans\<HOSTNAME>-scan-<JJJJMMDD>.result dokumentiert. Weiterhin erfolgt eine Ausgabe in der Konsole:

<pre xml:lang="bash">

PS C:\Users\andi\Desktop\suso-Securescan> .\systemscan.ps1
-----------------------------------------------
Starte Systemscanner - Vergleich mit Firstscan.
-----------------------------------------------

Einlesen der Firstscan Datei aus dem Scanordner
Einlesen abgeschlossen

Scan file ---> aspnet_counters.dll

-----------------------------------------------
Gescannte Files: 141
Startzeit :09/04/2011 19:10:50
Endzeit :09/04/2011 19:10:50

Neue Dateien:

Name                           Value
----                           -----
C:\temp\text.txt               6B9BA6AC0C321E708B68CA796C117CD1
C:\temp\Neues Textdokument.txt D41D8CD98F00B204E9800998ECF8427E
C:\temp\Distant Worlds Setu... 522D0F6BC56EAB9CF9D308FF73C39F6F



Geänderte Dateien:

Name                           Value
----                           -----
C:\temp\Apphlpdm.dll           3F1F48032262DCFF719DBCD50E816AC2
C:\temp\msxml3a.dll            469B6347483A1D4EB507F76EFD2378C3



bitte Taste drücken

</pre>

Dateien:

SecurescanBeliebt

AppV2Msi a tool that is being created to transform Microsoft App-V 5 Files into a "real " MSI files. please register an account to view the download



Information
Erstelldatum 20.10.2013 14:58:26
Änderungsdatum 18.04.2018 11:05:52
Version 1.0
Dateigröße 5.56 KB
Erstellt von Andreas Nick
Geändert von Andreas Nick
Downloads 243
Lizenz GNU/GPL
Preis

Paketerstellung mit Symantec Workspace Virtualizat...
Die wichtigsten Powershell Befehle für Microsoft A...

Ähnliche Beiträge

 

Kommentare

Derzeit gibt es keine Kommentare. Schreibe den ersten Kommentar!
Bereits registriert? Hier einloggen
Gäste
Dienstag, 25. Juni 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

MAD Newsletter


Unser Modern Application Deployment Newsletter. Ihre Daten werden auf Grundlage der DSGVO gespeichert. Dazu auch der Link Datenschutz. Sie können sich jederzeit abmelden.


Empfange HTML?

Joomla Extensions powered by Joobi

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