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

Кстати, это ссылка, которую я использовал: 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 ответ1

0

Вы должны запустить деинсталлятор Office 2013, затем заново загрузить программу установки и добавить следующую строку в конец окончательного файла 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!"
}

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .