Seite 1 von 1

Office 2013 Business - Click2Run

Verfasst: 18 Feb 2016, 09:50
von SmEe
Hallo Community!

Hoffentlich kann mir von euch jemand weiterhelfen.
Bin noch neu beim Thema Opsi, und doch schon so manches Paket erstellt.
Doch bei der Office Version 2013 Home&Business (Click2Run-Installer) habe ich immer das Problem, das sie setup.exe nicht gefunden wird.
...das sagt zumindest der Client, seltsamer weise. :(

Das Log hingegen sagt ok:

Code: Alles auswählen

(76)      [5] [Feb 18 09:43:34:743] [office2013business-click2run] Execution of Winbatch_install
(77)      [6] [Feb 18 09:43:34:745] [office2013business-click2run]   Call ""p:\office2013business-click2run\setup.exe" /Admin"
(78)      [6] [Feb 18 09:43:34:745] [office2013business-click2run]      Waiting until the called process is finished
(79)      [6] [Feb 18 09:43:34:746] [office2013business-click2run]   Start process as invoker: SYSTEM
(80)      [6] [Feb 18 09:43:44:183] [office2013business-click2run]   ExitCode -2147024894    Executed process ""p:\office2013business-click2run\setup.exe" /Admin"
(81)      [1] [Feb 18 09:43:44:188] [office2013business-click2run] ___________________
(82)      [1] [Feb 18 09:43:44:189] [office2013business-click2run] script finished
(83)      [1] [Feb 18 09:43:44:189] [office2013business-click2run] 0 errors
(84)      [1] [Feb 18 09:43:44:189] [office2013business-click2run] 0 warnings
Mein Setup hingegen sieht so aus:

Code: Alles auswählen

[Actions]
;DefVar $InstallDir$
;Set $InstallDir$      = "%Systemdrive%\Program Files (x86)\Microsoft Office"

ShowBitmap "%ScriptPath%\logo.png" "Office 2013 Business"

;if FileExists("%ScriptPath%\delsub32.opsiscript")
;				Sub "%ScriptPath%\delsub32.opsiscript"
;				
;endif

Message "Installiere Office 2013 Business"

Winbatch_install
;Winbatch_install /WaitForProcessEnding "OfficeC2RClient.exe"

[Winbatch_install]
"%SCRIPTPATH%\setup.exe"
...sollte doch funktionieren, oder?

Besten Dank & LG!
;)

Re: Office 2013 Business - Click2Run

Verfasst: 18 Feb 2016, 14:19
von n.wenselowski
Hi,

schon mal probiert die Rechte mittels opsi-set-rights neu zu setzen?

Klappen andere Installationen?


Gruß

Niko

Re: Office 2013 Business - Click2Run

Verfasst: 18 Feb 2016, 16:56
von SisterOfMercy
SmEe hat geschrieben: Hoffentlich kann mir von euch jemand weiterhelfen.
Bin noch neu beim Thema Opsi, und doch schon so manches Paket erstellt.
Doch bei der Office Version 2013 Home&Business (Click2Run-Installer) habe ich immer das Problem, das sie setup.exe nicht gefunden wird.
...das sagt zumindest der Client, seltsamer weise. :(
Have you tried running that click2run installer by hand? Do you if that c2r stuff can be installed silently?

Re: Office 2013 Business - Click2Run

Verfasst: 18 Feb 2016, 17:51
von feltel
Ich hatte mir vor ner Weile mal zum testen ein Office365-Testpaket gebaut, und dabei das ff. Script erstellt:

Code: Alles auswählen

[Actions]
requiredWinstVersion >= "4.11.2.6"
DefVar $SilentSwitch$
DefVar $setupFile$
DefVar $bitmap$
DefVar $headline$
DefVar $msiExec$
DefVar $ExitCode$
include_append "%WinstDir%\lib\section_sub_check_exitcode.opsiinc"
Set $msiExec$ = "0"
Set $headline$ = getValue("name", getProductMap)
Set $bitmap$ = "_logo.png"
Set $setupFile$ = "%ScriptPath%\setup\setup.exe"
Set $SilentSwitch$ = "/configure %ScriptPath%\setup\install.xml"



ShowBitmap "%ScriptPath%\" + $bitmap$ $headline$
Message "installiere " + $headline$ + " %installingProdVersion%"
    if (FileExists ($setupFile$))
        if ($msiExec$ = "1")
            Winbatch_msi_setup
                                                Sub_check_exitcode
        else
            Winbatch_setup
                                                Sub_check_exitcode
        endif
    else
        LogError "file not found"
        isFatalError
    endif



[Winbatch_msi_setup]
msiexec /i $setupFile$ $SilentSwitch$

[Winbatch_setup]
$setupFile$ $SilentSwitch$
Die Setup-Dateien und auch die passend erstellte XML-Datei liegen im Ordner "setup". Diese kannst Du mit dem Download-Tool herunterladen, auch ohne eine Office365-Lizenz zu besitzen: https://technet.microsoft.com/de-de/lib ... 19422.aspx.

Meine XML sieht so aus:

Code: Alles auswählen

<Configuration>
  <Add SourcePath="P:\microsoft-office365\setup\" OfficeClientEdition="32" >
    <Product ID="O365ProPlusRetail">
      <Language ID="de-de" />
          <ExcludeApp ID="Groove" />
          <ExcludeApp ID="Lync" />
    </Product>
  </Add>
  <Display Level="None" AcceptEULA="TRUE" />
  <Updates Enabled="FALSE" />
  <Logging Level="Standard" Path="%temp%\Office365Setup\" />
  <Property Name="AUTOACTIVATE" Value="0" />
  <Property Name="FORCEAPPSHUTDOWN" Value="1" />
 </Configuration>
und da liegt wahrscheinlich der Fehler bei Deinem Script. Die XML muss auf die Installationsquelle verweisen.

Re: Office 2013 Business - Click2Run

Verfasst: 19 Feb 2016, 10:48
von SmEe
@Feltel: Besten Dank! Dein Lösungsansatz funktioniert 1A!

LG! ;)