Возникли проблемы с автоматической установкой OneDrive для бизнеса на клиентских компьютерах

Возникли проблемы с автоматической установкой OneDrive для бизнеса на клиентских компьютерах

Моя компания планирует развернуть Microsoft OneDrive для бизнеса в качестве решения для хранения данных для корпоративных клиентов, и это, конечно, должна быть тихая установка. Я просмотрел множество форумов по этой проблеме, и ответ кажется довольно простым, но все же даже после того, как я следую инструкциям и создаю пользовательский XML-файл, который я хочу использовать, и загружаю содержимое (без ошибок) с Microsoft, и использую команду setup /configure, я никогда не могу успешно установить это программное обеспечение. Я всегда получаю следующее сообщение Office не удалось установить. Я могу только предположить? Я делаю что-то неправильно или мне очень не повезло. У меня тоже есть ограничение по времени для этого... так расстраивает.

Кстати, вот ссылка, которой я пользовался:http://sharepointfarmer.com/onedrive-for-business-app-silent-install/#comment-7766.

Вот ошибка, которую я получаю, та же самая общая ошибка типа MS, что и всегда:

введите описание изображения здесь

Вот мой XML-файл, он довольно простой:

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

решение1

Тебе следует бежать.Деинсталлятор Office 2013, затем повторно загрузите установщик и добавьте следующую строку в конец файла final configuration.xml:

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

Также может быть полезно определить, установлен ли OneDrive, перед запуском setup.exe. Вот пример скрипта PowerShell:

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!"
}

Связанный контент