Probleme bei der unbeaufsichtigten Installation von OneDrive for Business auf Clientcomputern

Probleme bei der unbeaufsichtigten Installation von OneDrive for Business auf Clientcomputern

Mein Unternehmen plant, Microsoft OneDrive for Business als Speicherlösung für Unternehmenskunden bereitzustellen, und dies muss natürlich eine stille Installation sein. Ich habe in zahlreichen Foren zu diesem Problem nachgesehen und die Antwort scheint recht einfach zu sein, aber selbst nachdem ich den Anweisungen gefolgt bin und die benutzerdefinierte XML-Datei erstellt habe, die ich verwenden möchte, und den Inhalt (ohne Fehler) von Microsoft heruntergeladen habe und den Befehl „setup /configure“ verwende, kann ich diese Software nie erfolgreich installieren. Ich erhalte immer die folgende Meldung: „Office konnte nicht installiert werden.“ Ich kann nur annehmen, dass ich etwas falsch mache oder großes Pech habe. Ich stehe auch zeitlich unter Druck ... so frustrierend.

Das ist übrigens der Link, den ich verwendet habe:http://sharepointfarmer.com/onedrive-for-business-app-silent-install/#comment-7766.

Dies ist der Fehler, den ich erhalte, der gleiche allgemeine MS-Typ-Fehler wie immer:

Bildbeschreibung hier eingeben

hier ist meine XML-Datei, sie ist ziemlich einfach:

<Configuration> 
  <Add SourcePath="\\sscbplndsk01\packages\InTesting\Microsoft\OneDrive For Business\ODB Configuration\" OfficeClientEdition="32"> 
   <Product ID="GrooveRetail" > 
     <Language ID="en-us" />      
   </Product> 
  </Add> 
</Configuration>

Antwort1

Du solltest rennenDeinstallationsprogramm für Office 2013, laden Sie dann das Installationsprogramm erneut herunter und fügen Sie am Ende der endgültigen Datei „configuration.xml“ die folgende Zeile hinzu:

<Display Level="None" AcceptEULA="TRUE" />
</Configuration>

Außerdem kann es hilfreich sein, festzustellen, ob OneDrive bereits installiert ist, bevor setup.exe ausgeführt wird. Hier ist ein Beispiel für ein PowerShell-Skript:

If ([IntPtr]::Size -eq 4) {
    # x86
    $Path = 'HKLM:\Software\Microsoft\Windows\CurrentVersion\Uninstall'
}
Else {
    # x64
    $Path = 'HKLM:\Software\Wow6432Node\Microsoft\Windows\CurrentVersion\Uninstall'
}

$Office2013 = "$Path\OFFICE15*"
$Office365 = "HKLM:\Software\Microsoft\Windows\CurrentVersion\Uninstall\O365ProPlusRetail*"
$OneDrive = "HKLM:\Software\Microsoft\Windows\CurrentVersion\Uninstall\Groove*"
$SetupDir = "<UNC path to OneDrive installation directory>"


If (!(Test-Path $Office2013) -and !(Test-Path $Office365) -and !(Test-Path $OneDrive)) {
    Start-Process $SetupDir\setup.exe -ArgumentList "/configure $SetupDir\configuration.xml"
}
Else {
    # Echo "Already installed!"
}

verwandte Informationen