This discussion has been locked.
You can no longer post new replies to this discussion. If you have a question you can start a new discussion

Sophos Endpoint Protection auf Clients per CMD Skript installieren

Wir haben seit kurzem Sophos Endpoint Protection was ich über Sophos Central manage.

Dieses möchte ich nun ausrollen für den Rest der Mitarbeiter. Geschehen soll dies über ein CMD Skript was ich auf der Sophos Support Seite bereits gefunden habe:

@echo off
SET MCS_ENDPOINT=Sophos\Management Communications System\Endpoint\McsClient.exe
IF "%PROCESSOR_ARCHITECTURE%" == "x86" GOTO X86_PROG
IF NOT EXIST "%ProgramFiles(x86)%\%MCS_ENDPOINT%" GOTO INSTALL
exit /b 0

:X86_PROG
IF NOT EXIST "%ProgramFiles%\%MCS_ENDPOINT%" GOTO INSTALL
exit /b 0

:INSTALL
pushd \\servername\share
SophosSetup.exe --quiet
Popd

 

Leider funktioniert dies nicht. Nach einiger Fehlersuche habe ich festgestellt, der Code bricht schon im ersten Block ab.

Leider habe ich keine großartigen Kenntnisse in Batch Programmierung und bin daher etwas aufgeschmissen an diesem Punkt.

Die dazugehörige GPO wird wie geplant angewendet. Die Setup.exe soll über ein freigegebenes Netzlaufwerk M:\Endpoint\SophosSetup.exe verteilt werden.

Kann mir jemand helfen, wie der Code geändert werden muss damit dies funktioniert?

 

Vielen Dank im voraus!



This thread was automatically locked due to age.
Parents
  • Hallo Administrator User178,

    die Frage wäre im Central Forum besser aufgehoben :).

    Was genau ist der Code bricht schon im ersten Block ab, wie lief die Fehlersuche ab? Gibt es eine Fehlermeldung oder hört das Skript irgendwo einfach auf?

    Christian

  • Guten Morgen,

     

    das Skript hört nach dem ersten Block einfach auf. Anbei mal ein Screenshot von dem Text den er ausgibt.

    Ist ein Moderator in der Lage, den Thread in das dafür passendere Forum zu verschieben?

  • Hallo ,

    Ist ein Moderator in der Lage
    ja, aber nur wenn der Original Poster Mitglied der betreffenden Foren-Gruppe ist.

    Wo kommt das PAUSE Statement her bzw. wo im Skript ist es eingefügt - direkt nach :INSTALL? Da offensichtlich ECHO ON ist, scheint ja direkt zu PAUSE gesprungen zu werden und da geht es ja erst nach Tastendruck weiter. Da sollte sich dann das PUSHD melden.

    Christian

  • QC said:
    ja, aber nur wenn der Original Poster Mitglied der betreffenden Foren-Gruppe ist.

    Das ist geändert, von meiner Seite aus steht dem damit nichts mehr im Wege :)

    Ich hänge mal ein Bild an mit dem Code. Das echo on habe ich natürlich umgeändert und das Pause eingefügt damit ich überhaupt einen Output aus der Konsole bekomme.

    Nach dem Tastendruck von PAUSE beendet sich das Skript sofort, es springt leider nicht weiter wie es eigentlich sollte.

     

  • Dann ist der Freigabe Name wo sich SophosSetup.exe befindet nicht richitg. Evtl. mal mit \\xxxx\muster\Endpoint\  probieren.

Reply Children
No Data