Office 2013 Business - Click2Run

Antworten
SmEe
Beiträge: 7
Registriert: 18 Feb 2016, 08:56

Office 2013 Business - Click2Run

Beitrag 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!
;)
Benutzeravatar
n.wenselowski
Ex-uib-Team
Beiträge: 3194
Registriert: 04 Apr 2013, 12:15

Re: Office 2013 Business - Click2Run

Beitrag von n.wenselowski »

Hi,

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

Klappen andere Installationen?


Gruß

Niko

Code: Alles auswählen

import OPSI
Benutzeravatar
SisterOfMercy
Beiträge: 1556
Registriert: 22 Jun 2012, 19:18

Re: Office 2013 Business - Click2Run

Beitrag 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?
Bitte schreiben Sie Deutsch, when I'm responding in the German-speaking part of the forum!
feltel
Beiträge: 280
Registriert: 09 Dez 2014, 07:22

Re: Office 2013 Business - Click2Run

Beitrag 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.
SmEe
Beiträge: 7
Registriert: 18 Feb 2016, 08:56

Re: Office 2013 Business - Click2Run

Beitrag von SmEe »

@Feltel: Besten Dank! Dein Lösungsansatz funktioniert 1A!

LG! ;)
Antworten