You searched for externe Programme - Workplace Management Blog https://www.wpm-blog.de/ ... ideas and solutions making workplace management easier Fri, 27 Mar 2020 18:28:29 +0000 de hourly 1 https://wordpress.org/?v=6.1.7 Empirum Sync Monitor „Geheimnisse“ https://www.wpm-blog.de/empirum-sync-monitor-geheimnisse/ https://www.wpm-blog.de/empirum-sync-monitor-geheimnisse/#comments Thu, 21 May 2015 05:36:09 +0000 https://www.wpm-blog.de/?p=1558 Will man mit einer Softwareverteilung auch Standorte mit vielen Computern, aber schlechter Netzwerk-Anbindung, versorgen, so ist es vorteilhaft, die Quellen für die Software-Pakete und Betriebssysteminstallationen am Standort vorzuhalten. Den Abgleich der großen Datenmengen für den … Weiterlesen

Der Beitrag Empirum Sync Monitor „Geheimnisse“ erschien zuerst auf Workplace Management Blog.

]]>
Will man mit einer Softwareverteilung auch Standorte mit vielen Computern, aber schlechter Netzwerk-Anbindung, versorgen, so ist es vorteilhaft, die Quellen für die Software-Pakete und Betriebssysteminstallationen am Standort vorzuhalten.
Den Abgleich der großen Datenmengen für den jeweiligen Standort führt man bestenfalls außerhalb der Spitzenzeiten durch.
Bei Empirum wird eine Instanz zur Vorhaltung dieser Dateien „SubDepot“ genannt. Diese SubDepots können komplett mit Empirum eingerichtet und verwaltet werden. Mit Hilfe des Sync Monitors kann auch direkt aus der zentralen Management Console heraus ein SubDepot eingesehen und bedient werden.

Dazu ist bereits eine Aufruf bei den externen Programmen eingerichtet.
Dieser Aufruf sieht wie folgt aus:

Sync Monitor.exe /host %Computername%

Möchte man einen definierten Sync-Job direkt per Kommandozeile anstossen, so ist dies wie folgt möglich:

Syntax: Sync Monitor.exe /host <EmpirumSyncHost> /exec <JobName> 
Beispiel: Sync Monitor.exe /host EmpSubFra01 /exec ESubdepot_Empinst

Zum Anhalten eines Jobs kann der Befehl /stop <TaskName> genutzt werden.

Hinweis: Es ist zu beachten, dass die Tasknamen „case sensitive“ sind. Es ist also auf die Groß-/Klein-Scheibung der Jobnamen zu achten.

Der Beitrag Empirum Sync Monitor „Geheimnisse“ erschien zuerst auf Workplace Management Blog.

]]>
https://www.wpm-blog.de/empirum-sync-monitor-geheimnisse/feed/ 4
Empirum: Einfacherer Zugriff auf detaillierte Fehler-Protokolle https://www.wpm-blog.de/einfacherer-zugriff-auf-detaillierte-fehlerprotokolle/ https://www.wpm-blog.de/einfacherer-zugriff-auf-detaillierte-fehlerprotokolle/#comments Sun, 26 Oct 2014 14:54:09 +0000 https://www.wpm-blog.de/?p=1379 Schlägt eine Installation eines Empirum Paketes fehl, so wird dies in der Management Console mit dem Status „Failed“ im SWDepotLog und im Status versehen. Im erweiterten ErrorLog kann man ggf. noch den Fehlercode oder einen … Weiterlesen

Der Beitrag Empirum: Einfacherer Zugriff auf detaillierte Fehler-Protokolle erschien zuerst auf Workplace Management Blog.

]]>
Schlägt eine Installation eines Empirum Paketes fehl, so wird dies in der Management Console mit dem Status „Failed“ im SWDepotLog und im Status versehen. Im erweiterten ErrorLog kann man ggf. noch den Fehlercode oder einen kleinen Hinweis auf den möglichen Fehler bekommen. Doch häufig benötigt man den Zugriff auf die komplette Log Datei der Installation. Diese wiederum liegt lokal auf dem Computer. Warum?

Hintergrund

Im Standard der Empirum Paket Vorlagen werden diese detaillierten Log Dateien von extern aufgerufenen Setup Routinen wie MSI und Unattended im %WINDIR%\Temp Ordner abgelegt. Schlägt eine Installation fehl, werden diese Log Dateien mit den Fehlern vorgehalten (nicht gelöscht) damit das Problem näher erörtert werden kann. Wenn nun Computer ausgeschaltet sind oder der Zugriff auf den Computer nicht sichergestellt ist (Notebook Benutzer, Firewall, etc.) kann derzeit jedoch keine weiterführende bzw. zeitnahe Analyse bezüglich des Problems stattfinden.

Idee

Ich habe mir dazu ausgedacht, dass im Fehlerfalle diese Log Dateien zusätzlich in das Log Verzeichnis des Agenten kopiert werden und dieser überträgt die Dateien auf den zentralen EmpirumServer. Dieser ist immer erreichbar und der Zugriff kann zentral gesteuert werden. Die Synchronisierung der Log Dateien wird über den EmpirumAgenten sichergestellt, da diese in einem Unterverzeichnis von C:\EmpirumAgent\Log abgelegt werden.

Hinweis: Es werden nur *.log Dateien vom EmpirumAgenten automatisch übertragen.

Umsetzung

Die nachfolgenden Beispiele sind ggf. auf die eigene Umgebung und das Agenten-Verzeichnis anzupassen.

Notwendige Setup.inf Anpassung

Dazu wurde folgende Änderung bzw. zusätzlichen Zeilen in der Setup.inf erstellt:

[Environment]
MSILogFileName=MSI_%ProductName%.%Version%.%Revision%.log
MSILogFile=%Temp%\%MSILogFileName%
ErrorMsgSyncDir=C:\EmpirumAgent\Log\InstallErrors.CU\%Computername%

[AbortMSIInst]
CALLHIDDEN %COMSPEC% /C MD "%ErrorMsgSyncDir%"
COPY "%MSILogFile%" "%ErrorMsgSyncDir%\%MSILogFileName%"
ErrorLogMsg %ErrorLogMessage% ErrorLevel: %ErrorLevel%
Abort

[AbortMSIUnInst]
-Abort
-ErrorLogMsg %ErrorLogMessage% ErrorLevel: %ErrorLevel%
-COPY "%MSILogFile%" "%ErrorMsgSyncDir%\%MSILogFileName%"
-CALLHIDDEN %COMSPEC% /C MD "%ErrorMsgSyncDir%"

Anpassung in der Management Console

Der Zugriff auf das zentrale Log Verzeichnis eines Computers kann über einen „Rechtsklick“ auf den Computer geschehenDie Konfiguration wird über die Management Console, Extras, Eigenschaften unter „Externe Programme“ vorgenommen.

  • Zentrales Log Verzeichnis
  • explorer \\%EmpirumServer%\configurator$\Log\InstallErrors.CU\%Computername%

Das gezeigte Beispiel nutzt die EmpirumServer Variable. Hier muss ggf. der zentrale EmpirumServer eingetragen werden und das Support-Personal zum Lesen berechtigt werden.

Bereinigung

Die zyklische Bereinigung des zentralen Log Verzeichnisses muss derzeit von Hand durchgeführt werden.

Der Beitrag Empirum: Einfacherer Zugriff auf detaillierte Fehler-Protokolle erschien zuerst auf Workplace Management Blog.

]]>
https://www.wpm-blog.de/einfacherer-zugriff-auf-detaillierte-fehlerprotokolle/feed/ 9
Externe Programmaufrufe oder Fernsteuerung aus der EMC https://www.wpm-blog.de/externe-programmaufrufe-oder-fernsteuerung-aus-der-emc/ https://www.wpm-blog.de/externe-programmaufrufe-oder-fernsteuerung-aus-der-emc/#comments Sat, 19 Apr 2014 10:47:24 +0000 https://www.wpm-blog.de/?p=1252 In der Empirum Management Console gibt es die Möglichkeit externe Programme für ein jeweiliges Computerobjekt auszuführen. So ist es zum Beispiel möglich einen „Ping“ auf einen Computer abzusetzen. Dies geschieht über das Kontextmenü (rechte Maustaste … Weiterlesen

Der Beitrag Externe Programmaufrufe oder Fernsteuerung aus der EMC erschien zuerst auf Workplace Management Blog.

]]>
In der Empirum Management Console gibt es die Möglichkeit externe Programme für ein jeweiliges Computerobjekt auszuführen. So ist es zum Beispiel möglich einen „Ping“ auf einen Computer abzusetzen. Dies geschieht über das Kontextmenü (rechte Maustaste auf ein Computerobjekt), „Externe Programme…“. Von Haus aus ist hier bereits der Empirum Remote SyncMonitor Aufruf hinterlegt. Es können jedoch weitere, maximal 20, eigene Aufrufe hinterlegt werden.

Wo werden die Aufrufe zu externen Programmen hinterlegt?

Im Bereich „Administration“, im Menü unter „Extras“, „Einstellungen …“ gibt es den Reiter „Externe Programme“. Mit einem Klick auf das „+“ Symbol wird ein neuer Eintrag vorbereitet.
Jeder externe Programmaufruf benötigt dann die Eingabe eines Namens und einer Angabe zum Programm das aufgerufen wird. Will man diesen Programmaufruf allen Benutzern der Management Console bereitstellen, so muss man zusätzlich die Option „Globales Programm (Für alle Benutzer)“ setzen. Wenn man mit der Eingabe des oder der weiteren externen Programmaufrufe fertig ist, sollte man den Dialog auch mit „OK“ verlassen, ansonsten werden die gemachten Änderungen nicht gespeichert!

Welche Variablen können genutzt werden?

Es stehen für die Aufrufe diverse Variablen zur Verfügung.

Die meist genutzten Variablen sind:

  • %Computername%
  • %IP%
  • %Domain%

Darüberhinaus stehen jedoch auch:

  • %INVENTORYID%
  • %DOMAIN%
  • %MACADDRESS%
  • %MAC8%
  • %CUSTOM01% bis %CUSTOM30%

zur Verfügung

Beispiele für Aufrufe

  • Verteilaufträge – Computer
    notepad \\%EmpirumServer%\Values$\MachineValues\%Domain%\%Computername%.ddc
  • Variablen – Computer
    notepad \\%EmpirumServer%\Values$\MachineValues\%Domain%\%Computername%.ini
  • Explorer C$
    explorer \\%Computername%\C$
  • Ping (3 Sekunden)
    ping -n 3 %Computername%
  • Computerverwaltung
    Compmgmt.msc /Computer:%Computername%
  • MAC8 Ordner
    explorer \\%EmpirumServer%\EmpInst$\Wizard\OS\Auto\%Mac8%
  • WinPEStatus
    explorer \\%EmpirumServer%\EmpInst$\Wizard\OS\WinPEStatus\%Domain%_%Computername%
Hinweis: Je nachdem, ob man SubDepots und unterschiedliche %EmpirumServer% Variablen gesetzt hat, kann es wichtig sein anstatt %EmpirumServer% den eigenen MasterServer fest einzutragen!

Fernsteuerung

Das gleiche Prinzip wie bei den externen Programmen gilt auch für die Fernsteuerung. Auch hier können weitere eigene Aufrufe zu eigenen Fernsteuerprogrammen hinterlegt werden. Eine, die die jeder nutzen kann ist …

  • Microsoft RemoteDesktop
    mstsc /v:%Computername%

Ideen …

Weitere Programmaufrufe zum Durchführen eines Neustarts oder Shutdowns, sowie die Nutzung von PSEXEC lassen noch viele weitere spannende Aufrufe zu.

Viel Spaß beim Ausprobieren!

Der Beitrag Externe Programmaufrufe oder Fernsteuerung aus der EMC erschien zuerst auf Workplace Management Blog.

]]>
https://www.wpm-blog.de/externe-programmaufrufe-oder-fernsteuerung-aus-der-emc/feed/ 1