1.14.1 Version ohne Programmstart ermitteln

Für IT-Abteilungen und IT-Betreuer kann es notwendig sein, die aktuell verwendete ADVOKAT Version zu ermitteln, ohne das Programm auf einem oder mehreren Geräten starten zu wollen.
Diese Information wird auf jedem Gerät auf dem ADVOKAT installiert ist in der Datei “C:\Program Files (x86)\Advokat\VInfo.dat” gespeichert.

In der letzten Zeile “Build …” steht die Buildnummer, welche pro ADVOKAT Version eindeutig ist. Eine Auflistung der Buildnummer und zugehörigen Version finden Sie im Kapitel Versionen und Buildnummern.

Vorgehensweise (jedes Gerät)

In diesem Szenario möchte man die ADVOKAT Version von jedem Gerät auf dem ADVOKAT installiert ist auslesen.

  • Damit kann erkannt werden, ob auf einem bestimmten Gerät der ADVOKAT Client veraltet ist, obwohl bereits ein Update eingespielt wurde.

  • Dazu ist erforderlich, dass ein Powershell-Skript als Domänenadministrator ausgeführt wird und dieser Domänenadministrator gleichzeitig über lokale administrative Rechte auf den Geräten verfügt.

    $log = get-content "\\COMPUTERNAME\c$\Program Files (x86)\Advokat\VInfo.dat" foreach ($line in $log) { if ($line -like "Build*") { $line | out-file -FilePath "\\FILESERVER\ADVOKAT\Admin\Auswertung\ADVOKAT Version-Computername.txt" -Append } }
  • Es wird die Zeile “Build …” ausgelesen, bei ADVOKAT Version 6.26 ist das beispielsweise “Build 2404.29973”.

  • Das PowerShell-Skript ist weiter anzupassen, sodass eine Ausführung für die gesamte Domäne möglich ist. ADVOKAT stellt lediglich das Basisskript zur Verfügung.


Vorgehensweise (systemweit)

In diesem Szenario möchte man die ADVOKAT Version von jenem Gerät auslesen, auf dem ADVOKAT Updates installiert werden.

  • Damit kann erkannt werden ob ADVOKAT Version bereits aktuell ist oder ein Update durchgeführt werden soll.

    • Damit das funktioniert muss ADVOKAT AdvoAll im Einsatz sein und das ADVOKAT Update muss auf dem AdvoAll-Gerät durchgeführt werden.

    • Öffnen Sie den Windows Explorer und navigieren zu "C:\Program Files (x86)\Advokat" und starten den Prozess "AdvoAll.exe".
      In der Programmoberfläche von ADVOKAT AdvoAll erkennen Sie ob eine oder mehrere AdvoAll-Anwendungen installiert sind.

      • Welche(s) Gerät(e) das ist/sind erkennen Sie in der Spalte "Rechner" bei jeder Anwendung, dort ist der Computername ersichtlich.

  • Dazu ist erforderlich, dass ein Powershell-Skript als Domänenadministrator ausgeführt wird und dieser Domänenadministrator gleichzeitig über lokale administrative Rechte auf den Geräten verfügt.

    $log = get-content "\\COMPUTERNAME-AdvoAll-Gerät\c$\Program Files (x86)\Advokat\VInfo.dat" foreach ($line in $log) { if ($line -like "Build*") { $line | out-file -FilePath "\\FILESERVER\ADVOKAT\Admin\Auswertung\ADVOKAT Version-Computername.txt" -Append } }
  • Es wird die Zeile “Build …” ausgelesen, bei ADVOKAT Version 6.26 ist das beispielsweise “Build 2404.29973”.

  • Das PowerShell-Skript ist weiter anzupassen, sodass eine Ausführung für die gesamte Domäne möglich ist. ADVOKAT stellt lediglich das Basisskript zur Verfügung.

Copyright © 2024 ADVOKAT Unternehmensberatung GREITER & GREITER GmbH - Impressum ->https://advokat.at/Impressum.aspx