Top-Themen

Aktuelle Themen (A bis Z)

Administrator.de FeedbackApache ServerAppleAssemblerAudioAusbildungAuslandBackupBasicBatch & ShellBenchmarksBibliotheken & ToolkitsBlogsCloud-DiensteClusterCMSCPU, RAM, MainboardsCSSC und C++DatenbankenDatenschutzDebianDigitiales FernsehenDNSDrucker und ScannerDSL, VDSLE-BooksE-BusinessE-MailEntwicklungErkennung und -AbwehrExchange ServerFestplatten, SSD, RaidFirewallFlatratesGoogle AndroidGrafikGrafikkarten & MonitoreGroupwareHardwareHosting & HousingHTMLHumor (lol)Hyper-VIconsIDE & EditorenInformationsdiensteInstallationInstant MessagingInternetInternet DomäneniOSISDN & AnaloganschlüsseiTunesJavaJavaScriptKiXtartKVMLAN, WAN, WirelessLinuxLinux DesktopLinux NetzwerkLinux ToolsLinux UserverwaltungLizenzierungMac OS XMicrosoftMicrosoft OfficeMikroTik RouterOSMonitoringMultimediaMultimedia & ZubehörNetzwerkeNetzwerkgrundlagenNetzwerkmanagementNetzwerkprotokolleNotebook & ZubehörNovell NetwareOff TopicOpenOffice, LibreOfficeOutlook & MailPapierkorbPascal und DelphiPeripheriegerätePerlPHPPythonRechtliche FragenRedHat, CentOS, FedoraRouter & RoutingSambaSAN, NAS, DASSchriftartenSchulung & TrainingSEOServerServer-HardwareSicherheitSicherheits-ToolsSicherheitsgrundlagenSolarisSonstige SystemeSoziale NetzwerkeSpeicherkartenStudentenjobs & PraktikumSuche ProjektpartnerSuseSwitche und HubsTipps & TricksTK-Netze & GeräteUbuntuUMTS, EDGE & GPRSUtilitiesVB for ApplicationsVerschlüsselung & ZertifikateVideo & StreamingViren und TrojanerVirtualisierungVisual StudioVmwareVoice over IPWebbrowserWebentwicklungWeiterbildungWindows 7Windows 8Windows 10Windows InstallationWindows MobileWindows NetzwerkWindows ServerWindows SystemdateienWindows ToolsWindows UpdateWindows UserverwaltungWindows VistaWindows XPXenserverXMLZusammenarbeit

Office 2010 per Startskript bereitstellen (ausrollen)

Mitglied: chrischnian

chrischnian (Level 1) - Jetzt verbinden

27.09.2011 um 14:04 Uhr, 5939 Aufrufe, 9 Kommentare

Bereitstellen von Office2010 Standard für 80 Arbeitsplätze.

Hallo an alle,

habe mich nach dieser Anleitung gehalten. http://technet.microsoft.com/de-de/library/ff602181.aspx

Also habe unter \\server\software$\Microsoft\Office-2010 die CD liegen
unter \\server\software$\Microsoft\Office-2010\ProPlus.WW liegt die config.xml

<Configuration Product="Standard"> 
	<Display Level="none" CompletionNotice="no" SuppressModal="yes" AcceptEula="yes" /> 
	<!-- <Logging Type="standard" Path="%temp%" Template="Microsoft Office Standard Setup(*).txt" /> --> 
	<!-- <USERNAME Value="Customer" /> --> 
	<!-- <COMPANYNAME Value="MyCompany" /> --> 
	<!-- <INSTALLLOCATION Value="%programfiles%\Microsoft Office" /> --> 
	<!-- <LIS CACHEACTION="CacheOnly" /> --> 
	<!-- <LIS SOURCELIST="\\server1\share\Office;\\server2\share\Office" /> --> 
	<!-- <DistributionPoint Location="\\server\share\Office" /> --> 
	<!-- <OptionState Id="OptionID" State="absent" Children="force" /> --> 
	<!-- <Setting Id="SETUP_REBOOT" Value="IfNeeded" /> --> 
	<!-- <Command Path="%windir%\system32\msiexec.exe" Args="/i \\server\share\my.msi" QuietArg="/q" ChainPosition="after" Execute="install" /> --> 
</Configuration>
unter \\server\software$\Microsoft\Office-2010\Updates habe ich die MSP abgelegt.

Danach habe ich unter den UO - Computers das GPO Office-2010 angelegt und das Startskript eingefügt.

An einen Testclient sehe ich auch über gpresult das das Office in den Gruppenrichtlinien vorhanden ist. Aber der Client hat keine Installation ausgeführt selbst nach 3 Neustarts nicht.

Wer kann mir helfen?

Danke

Chris
Mitglied: Logan000
27.09.2011 um 14:13 Uhr
Moin Moin

Wird das Office installiert wenn Du das Skript manuell ausführst?
Hast Du schon mal ein Gruppenrichtlinienergebnis erstellt?

Gruß L.
Bitte warten ..
Mitglied: chrischnian
27.09.2011 um 14:42 Uhr
Wenn ich das Skript von Hand starte dann rennt es nur durch 1-sek.

Anbei die Batchdatei

01.
setlocal 
02.
 
03.
REM ********************************************************************* 
04.
REM Environment customization begins here. Modify variables below. 
05.
REM ********************************************************************* 
06.
 
07.
REM Get ProductName from the Office product's core Setup.xml file, and then add "office14." as a prefix.  
08.
set ProductName=Office14.PROPLUS 
09.
 
10.
REM Set DeployServer to a network-accessible location containing the Office source files. 
11.
set DeployServer=\\server\Software$\Microsoft\Office-2010 
12.
 
13.
REM Set ConfigFile to the configuration file to be used for deployment (required) 
14.
set ConfigFile=\\server\Software$\Microsoft\Office-2010\ProPlus.WW\config.xml 
15.
 
16.
REM Set LogLocation to a central directory to collect log files. 
17.
set LogLocation=\\server\Software-Setup-Logfiles$\Office-2010 
18.
 
19.
REM ********************************************************************* 
20.
REM Deployment code begins here. Do not modify anything below this line. 
21.
REM ********************************************************************* 
22.
 
23.
IF NOT "%ProgramFiles(x86)%"=="" (goto ARP64) else (goto ARP86) 
24.
 
25.
REM Operating system is X64. Check for 32 bit Office in emulated Wow6432 uninstall key 
26.
:ARP64 
27.
reg query HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432NODE\Microsoft\Windows\CurrentVersion\Uninstall\%ProductName% 
28.
if NOT %errorlevel%==1 (goto End) 
29.
 
30.
REM Check for 32 and 64 bit versions of Office 2010 in regular uninstall key.(Office 64bit would also appear here on a 64bit OS)  
31.
:ARP86 
32.
reg query HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\%ProductName% 
33.
if %errorlevel%==1 (goto DeployOffice) else (goto End) 
34.
 
35.
REM If 1 returned, the product was not found. Run setup here. 
36.
:DeployOffice 
37.
start /wait %DeployServer%\setup.exe /config %ConfigFile% 
38.
echo %date% %time% Setup ended with error code %errorlevel%. >> %LogLocation%\%computername%.txt 
39.
 
40.
REM If 0 or other was returned, the product was found or another error occurred. Do nothing. 
41.
:End 
42.
 
43.
Endlocal
Anmerken möchte ich das wir hier das Office 2010 schon installiert haben. Ich möchte das alte erstmal deinstallieren und dann neu installieren damit mal alles gleich ist.

Danke schonmal für deine Mühen

Chris
Bitte warten ..
Mitglied: Logan000
27.09.2011 um 15:01 Uhr
Moin

Wenn ich das Skript von Hand starte dann rennt es nur durch 1-sek.
und installiert auch das Office?

Anmerken möchte ich das wir hier das Office 2010 schon installiert haben. Ich möchte das alte erstmal deinstallieren und dann neu installieren damit mal alles gleich ist.
Auch auf dem bewusten TestClient?
Wie regelt ihr die Deinstallation? Manuell, mit einer anderen GPO, ...?

Gruß L.
Bitte warten ..
Mitglied: chrischnian
27.09.2011 um 15:12 Uhr
Sorry dachte das durch die Anmerkung von 1 Sekunde es klar ist das er nicht installiert.

Also nee er installiert nichts.

Die Deinstallation habe ich in der MSP angegeben das alles was älter ist (oder schon da ist) deinstalliert werden soll.

Ansonsten müsste ich über ein zusätzliches Skript es vor der Installation deinstallieren.

Mal schlau machen
Bitte warten ..
Mitglied: chrischnian
27.09.2011 um 15:33 Uhr
Also habe das vorhandene 2010er Office auf den Testclient deinstalliert.

Das schöne ist das er nun endlich mal unter Logfiles was anlegt. Bedeutet das er die Installation schon mal weiter macht wie davor.

Nun bricht er mir aber immer mit den Code 30045 ab dieser bedeutet laut MS "InvalidMetadataFile"

Ich habe nun schon mal alle Temps gelöscht und das FixTool von 2007er drüberlaufen lassen.

Bis jetzt keine Besserung.
Bitte warten ..
Mitglied: Logan000
27.09.2011 um 15:34 Uhr
Moin

Sorry dachte das durch die Anmerkung von 1 Sekunde es klar ist das er nicht installiert.
Mir ist gar nichts klar. Du sitzt vor der Maschine.
Da Du mit deinen Informationen so zurückhaltent bist, beantworte ich meine Frage;
"ob auch auch dem bewusten Testclient Office 2010 schon installiert ist?"
einfach selbst.

Ja, denn:
1. Dein Setupskript startet die Installation nur dann wenn kein noch Office Installiert ist.
2. Ich würde eine MSP Datei immmer als Parameter für die Setup.exe mit angeben.
z.B. setup.exe /adminfile \\Server\Freigabe\My.msp
3. Da ich mit der Deinstallation von Installierten OfficeProdukten via MSP nur sehr durchwachsene Erfahrungen gemacht habe
(mal Klappts, mal nicht, mal nicht vollständig) rate ich dir die Deinstallation vorher seperat zu regeln.

Ich hoffe das hilft dir weiter.

Gruß L.
Bitte warten ..
Mitglied: chrischnian
27.09.2011 um 15:49 Uhr
Danke Logan für die Hilfe.

Sorry aber das war mir nich bewusst das du das meinstest.

Also ich habe mir nun nochmal die Ausgaben angeschaut. Scheinbar wird durch das aufrufen der batchdatei von MS nur die Config.xml übergeben.

Wenn ich dies von Hand probiere dann wird auch nicht die Installation gestartet.
Wenn ich den Parameter /admin mit übergebe dann bekomme ich nach 2 Sekunden ein Fenster das eine Datei beschädigt ist.

Wie du schon richtig bemerkt hast war Office auf den Testclient.
Ich habe dies nun deinstalliert.
Ich werde nun die MSP nochmal neu erstellen und dann testen. Könntest du mir sagen wie ich am besten jede art von alten Office am einfachsten von den Clients vor der Installation runterbekomme?
Bitte warten ..
Mitglied: 60730
27.09.2011 um 22:03 Uhr
moin,

  • zwei/drei x punkte...

  • Deine obige Config ist keine echte config, das ist nur eine Demo.
Ich finde keine echte Zeile, die ohne <!-- anfängt, dass sind allesamt nur Kommentare

01.
set DeployServer=\\server\Software$\Microsoft\Office-2010 
ist auch eher unsauber...
01.
set "DeployServer=\\server\Software$\Microsoft\Office-2010"
  • Nutze doch OAT zum anpassen der neuen Installation oder Grupperichtlinien, wenn das Office eh schon auf allen Clients drauf ist.

Gruß
Bitte warten ..
Mitglied: da-chiller
28.09.2011 um 08:58 Uhr
Hi,

wir haben aufgrund einer überschaubaren Anzahl an Clients zunächst auf das Rollout per Startscript verzichtet.

Was sich im Nachhinein gesehen auch als richtige Entscheidung herausgestellt hat. Wir haben dann auch ein eigenes Batch-Script geschrieben, das von Hand angestoßen wurde. Allerdings gehe icih bei uns auch von einem Sonderfall aus, da wir in einer Branche arbeiten, in der Automatisierungen ungerne gesehen sind. Außerdem müssen wir im Anschluss jeder Installation auch an die entsprechende Maschine um sie zu validieren.

Wie auch immer, eine Installation übers Netz dauerte bei unseren Rechnern oftmals bis zu 30 Minuten (inkl. Updates) benötigt. Es gibt einen Timer der Startscripte abbricht wenn sie eine eingestellte Zeit überdauern.

Alternativ macht es Sinn sich langfristig über eine Deployment-Lösung nachzudenken, mit der auch größere Pakete bewältigt werden können. Ab SBS 2008 R2 ist meines Wissens so etwas sogar schon Standard!? Also eine Art WSUS für Programme. Unsere WPKG-Infrastruktur war dafür zumindest ungeeignet.
Wenn es also nicht allzuviele Clients sind, würde ich auf die Scripterei verzichten. Denn irgendwann lohnt sich der Aufwand gegenüber den Kosten einer semi-manuellen Lösung nicht mehr!!!

Gruß
chiller
Bitte warten ..
Ähnliche Inhalte
Netzwerkmanagement

Office 2016 über Softwareverteilung ausrollen

Frage von sammy65Netzwerkmanagement9 Kommentare

Hallo miteinander, auf meinen 150 Clients im unternehmen ist Office365 in der Version 2013 installiert. Ich möchte in Absehbarer ...

Exchange Server

Office 365 Kontakte freigeben und bereitstellen

gelöst Frage von konstantin90Exchange Server1 Kommentar

Moin zusammen, ich habe eine Frage, und zwar haben wir umgestellt auf Office365. Wir haben die Office365 Business Premium ...

Exchange Server

Microsoft Exchangeserver 2010 - Gruppenkalender bereitstellen

Frage von ExcaliburxExchange Server4 Kommentare

Hallo Zusammen, die Anforderung ist über einen Microsoft Exchangeserver 2010 einen Gruppenkalender für verschiedene Active Directory Benutzer in Outlook ...

Batch & Shell

Homelaufwerke im Startskript zuweisen

Frage von SirTomBatch & Shell3 Kommentare

Hallo, ich möchte gerne die Homelaufwerke in einem Startskript (vbs, Windowsumgebung) zuweisen. Momentran sieht das so aus (nur Teile ...

Neue Wissensbeiträge
Humor (lol)
IoT-Gefahr: Smartes Aquarium leckt!
Information von Lochkartenstanzer vor 1 TagHumor (lol)3 Kommentare

Moin, Die IoT-Manie hat weitere Opfer gefunden. Ein Casino-Leck durch ein smartes Aquarium: Allerdings haben sie kein Wasser, sondern ...

Router & Routing

Alte Fritzbox 7270 mit VPN und SIP-Telefonie hinter O2 Homebox 6641 als "Modem"

Erfahrungsbericht von the-buccaneer vor 1 TagRouter & Routing3 Kommentare

Nun war es soweit: Auch O2 hat mich mit VOIP zwangsbeglückt. Heute am Privatanschluss, in 2 Wochen ist das ...

Sicherheit

Ungepatchte Remote Code Execution-Lücke in LG NAS

Information von kgborn vor 2 TagenSicherheit

Nutzt wer LG NAS-Einheiten? In den NAS-Einheiten der LG Network Storage-Einheiten gibt es eine sehr unschöne Schwachstelle, die einen ...

Windows Update

Neue Version KB4099950 NIC Einstellungen gehen verloren

Information von sabines vor 2 TagenWindows Update2 Kommentare

Es ist eine neue Version des KB4099950 verfügbar, die das Problem mit den verlorenen Netzwerkeinstellungen lösen soll. Das Datum ...

Heiß diskutierte Inhalte
Router & Routing
Mikrotik: Routing zwischen Interfaces mit Geräten ohne Gateway
Frage von TonLichtVideoRouter & Routing20 Kommentare

Hallo zusammen, ich komme aus dem Veranstaltungstechnik Bereich und habe zwei Netze um verschiedene Hardware zu Remoten. CONTROL1 192.168.1.0/24 ...

Linux Netzwerk
Raspberry Pi 3: WLAN Power save deaktivieren
Frage von nordie92Linux Netzwerk14 Kommentare

Moin moin, mein Raspberry Pi 3 Model B benötigt eine dauerhaft aktive WLAN-Verbindung. Leider bricht die WLAN-Verbindung nach einigen ...

Vmware
Server 2008 r2 vmware terminalserver
Frage von MasterCVmware11 Kommentare

Guten Abend zusammen, ich hoffe , dass einer von euch mir weiterhelfen kann ,bei meinem kack Problem ! Ist ...

VB for Applications
VBScript mit WINscp für einfachen FTP Transfer und nachträglichem verschieben der Datei in ein erledigt Verzeichnis
Frage von KeiosIDVB for Applications9 Kommentare

Hallo, leider soll ich auf den neueren Servern(Win2016R2) keine *.Bat Dateien mehr laufen lassen. Hier soll nun alles über ...