Tendo problemas para instalar o OneDrive for Business sem supervisão em computadores clientes

0

Minha empresa está planejando implantar o Microsoft OneDrive for Business como uma solução de armazenamento para clientes corporativos e isso, obviamente, precisa ser uma instalação silenciosa. Eu olhei em vários fóruns sobre este assunto ea resposta parece bastante simples, mas mesmo depois de seguir as instruções e criar o arquivo xml personalizado eu quero usar e baixar o conteúdo (sem erros) da Microsoft e eu uso a configuração / configure comando Nunca consigo instalar este software com sucesso. Eu sempre recebo o seguinte Office não pôde instalar. Eu só posso supor que estou fazendo algo errado ou estou extremamente azarado. Eu em um tempo de contenção para isso também .. tão frustrante.

A propósito, este é o link que eu estava usando: link .

Este é o erro que recebo o mesmo erro de tipo genérico MS como sempre:

aquiestáomeuarquivoxmlmuitosimples:

<Configuration><AddSourcePath="\sscbplndsk01\packages\InTesting\Microsoft\OneDrive For Business\ODB Configuration\" OfficeClientEdition="32"> 
   <Product ID="GrooveRetail" > 
     <Language ID="en-us" />      
   </Product> 
  </Add> 
</Configuration>
    
por rynos84 12.05.2015 / 20:38

1 resposta

0

Você deve executar Desinstalador do Office 2013 , baixe novamente o instalador e adicione a seguinte linha ao final da configuração final.xml:

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

Além disso, pode ser útil detectar se o OneDrive já está instalado antes de executar o setup.exe. Aqui está um exemplo de script do 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!"
}
    
por 03.09.2015 / 16:13

Tags