2 Replies Latest reply on Feb 5, 2007 2:32 AM by Stoertebecker

    Check ob OfficeXP oder Office2003 installiert ist

    Stoertebecker Rookie
      Hallo,

      möchte per NetInstall alle Clients im Netz checken, ob hier OfficeXP oder Office 2003 installiert ist. Will nur sicher gehen, dass mir keiner mit OffixeXP durch die Lappen geht. Diese wurden damals mit Image installiert....

      Hierzu habe ich folgendes Projekt erstellt:

      If Exist('%ProgramFilesDir%\Microsoft Office\OFFICE10\EXCEL.EXE')
        AddIni ('%NiDir%\OfficeXP\OfficeXP\%COMPUTERNAME%.ini')
      Else
        If Exist('%ProgramFilesDir%\Microsoft Office\OFFICE11\MSPUB.EXE')
          AddIni ('%NiDir%\OfficeXP\Office2003\%COMPUTERNAME%.ini')

      Die AddIni-Befehle werden Benutzerbezogen angesprochen. Auf dem Verzeichnis "OfficeXP" hat jeder Dom.-Benutzer Schreibrecht.

      Die Abfrage der Office2003-PC´s funktioniert einwandfrei. Bekomme eine schöne Auflistung.
      Die Abfrage der OfficeXP-PC´s funktioniert leider nicht. Habe es für einen PC explizit getestet, von dem ich weiß, dass er noch OfficeXP installiert hat. Im LOG steht folgendes:

        15:00:55 1   Set polling interval to 120 minutes
      16:07:32 1  Received FastInstall request for 'db:Repository\Sonstiges\Office2003_Check'.
      16:07:32 1  siClnt32: Starting NetInstall module 'C:\PROGRA~1\NetInst\NiInst32.exe /Execute:"db:Repository\Sonstiges\Office2003_Check"'
      16:07:32 1  Leaving server thread
      16:07:32 2  Disconnecting named pipe...
      16:07:33 2  Starting fastinstall server thread
      16:07:33 2  Creating pipe with name \\.\PIPE\NIAgent$

      Kann mir vielleicht jemand weiterhelfen, woran es liegen kann?

      Viele Grüße

      Stoerte