Моя компания планирует развернуть 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!"
}