Problemy z instalacją OneDrive dla Firm bez nadzoru na komputerach klienckich

0

Moja firma planuje wdrożenie Microsoft OneDrive dla Firm jako rozwiązania pamięci masowej dla klientów korporacyjnych, co oczywiście musi być cichą instalacją. Spojrzałem na wiele forów dotyczących tego problemu, a odpowiedź wydaje się dość prosta, ale nawet po tym, jak zastosuję się do wskazówek i utworzę niestandardowy plik xml, chcę użyć i pobrać zawartość (bez błędów) od Microsoft i użyć konfiguracji Polecenie / configure Nigdy nie jestem w stanie pomyślnie zainstalować tego oprogramowania. Zawsze nie mogę zainstalować następującego pakietu Office. Mogę tylko założyć, że robię coś źle lub jestem wyjątkowo pechowy. Ja na czas na to też .. tak frustrujące.

Przy okazji jest to link, którego używałem: http://sharepointfarmer.com/onedrive-for-business-app-silent-install/#comment-7766 .

To jest błąd, który otrzymuję z takim samym ogólnym błędem typu MS jak zawsze:

enter image description here

tutaj jest mój prosty plik 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>
rynos84
źródło
To jest mój kod Nie wiem, dlaczego nie został dołączony .... & lt; Konfiguracja & gt; & lt; Add SourcePath = "sscbplndsk01 pakiety InTesting Microsoft OneDrive dla Firm Konfiguracja ODB OfficeClientEdition =" 32 "& gt; & lt; Product ID = „GrooveRetail” & gt; & lt; Language ID = "en-us" / & gt; & lt; / Product & gt; & lt; / Dodaj & gt; & lt; / Configuration & gt;
rynos84
Cześć Charlie84, poprawiłem twój XML w twoim pytaniu w twoim imieniu. Proszę, narzędzia do formatowania edytora, aby określić takie rzeczy, jak bloki kodu ( {} ), ponieważ pomoże to zachować formatowanie i odpowiednio traktować znaki specjalne.
Ƭᴇcʜιᴇ007
Czy możesz uzyskać dostęp do SourcePath (na przykład przez Explorer) jako użytkownik, którego używasz jako cichej instalacji?
Ƭᴇcʜιᴇ007
Jestem w stanie ręcznie zainstalować, uruchamiając EXE Setup.x86.en-us_GrooveRetail_3V9N8-W93CC-FQPB8-Y9WVF-TVGJ3_TX_PR_.exe to, ale kiedy próbuję uruchomić komendę nawet lokalnie ustaw / configure config.xml otrzymuję dostarczone na obrazku.
rynos84
Czy przeczytałeś logi instalacji, które powinien utworzyć w% temp%?
Ƭᴇcʜιᴇ007

Odpowiedzi:

0

Powinieneś uciekać Deinstalator pakietu Office 2013 , następnie ponownie pobierz instalator i dodaj następujący wiersz na końcu ostatecznej konfiguracji.xml:

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

Przydatne może być również wykrycie, czy OneDrive jest już zainstalowany przed uruchomieniem setup.exe. Oto przykładowy skrypt 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!"
}
mtm
źródło