Hallo zusammen,
ich möchte folgendes realisieren, ich möchte per ActiveDirectory KIX Loginskript prüfen ob der Agent auf einem Rechner installaliert ist oder nicht.
Wenn er nicht installiert ist, soll er installaliert werden. In diesem Atemzug soll der REchner auch erfasst werden, falls er noch nicht in EMP bekannt ist.
Hintergrund ist einfach, dass ich hier mehrere Standorte habe, mit ca. 2000 Rechnern, aber nicht alle erfasst habe und auf allen sich in der Domäne befindlichen Rechnern den Agenten und die Inventarisierung haben will / muss, da das Vorraussetzung ist für ein vernünftiges Patchmanagement.
Ich hoffe Ihr könnt mir weiterhelfen.
Agent per Loginskript verteilen
Moderator: MVogt
-
- Posts: 95
- Joined: 14. Apr 2008, 13:31
- Contact:
Re: Agent per Loginskript verteilen
sieht z.b. so bei uns aus als einfache batch
danach werte ich anhand der ip adresse/os/größe der eris.exe des client aus, welches depot das nächste für den client ist und installier dann den aktuellen agent.
Code: Select all
IF EXIST "C:\WINDOWS\system32\EMPIRUM\EmpInventory.exe" GOTO ENDE
Set EmpirumServer=EMPSERVER
start \\EMPSERVER\EmpInv$\EMPINV\EmpInventory.exe /C:\\EMPSERVER\EmpInv$\EMPINV\EmpInvScan_WINDOWS.xml /O:\\EMPSERVER2\EmpInv$\#DomainName#.%ComputerName%_%SysTime%.xml /E /V2 /M /T /ZIP
-
- Posts: 95
- Joined: 14. Apr 2008, 13:31
- Contact:
Re: Agent per Loginskript verteilen
Das ist schonmal gut. Die Auswertung brauche ich nicht, wir haben die DHCP Optionen gesetzt, der Client weiß also immer welches Depot er wo nutzen soll.
Was mich interessieren würde ist die Auswertung der ERIS.exe, kannst Du mir dazu noch mehr Infos geben?
Was mich interessieren würde ist die Auswertung der ERIS.exe, kannst Du mir dazu noch mehr Infos geben?
Re: Agent per Loginskript verteilen
Auch immer noch in der gleichen Batch, kannst auch via KIX auswerten, sicherlich einfacher
Code: Select all
REM Check if Agent Exist
IF EXIST %WINDIR%\SYSTEM32\EMPIRUM\ERIS.EXE (
GOTO CHECKVERSION ) ELSE (
GOTO NEWINSTALL
)
:CHECKVERSION
ECHO ...
FOR %%? IN (C:\Windows\System32\Empirum\ERIS.exe) DO (
SET SIZE=%%~z?
)
echo ... ERIS.EXE %SIZE%
echo ...
IF %SIZE% GTR 210000 GOTO NOTHINGTODO
Who is online
Users browsing this forum: Bing [Bot] and 4 guests