JuryA
9/30/2019 - 1:02 PM

KM O365

$xml_config = @'
<Configuration ID="ef54145e-08ba-43b3-9b4a-58550103039e">
  <Info Description="O365 Click-to-Run Configuration by DCC © 2019" />
  <Add OfficeClientEdition="64" Channel="Monthly" ForceUpgrade="TRUE">
    <Product ID="O365ProPlusRetail">
      <Language ID="MatchOS" />
      <Language ID="cs-cz" />
      <Language ID="en-us" />
      <ExcludeApp ID="Groove" />
      <ExcludeApp ID="OneNote" />
    </Product>
    <Product ID="LanguagePack">
      <Language ID="MatchOS" />
      <Language ID="cs-cz" />
      <Language ID="en-us" />
      <ExcludeApp ID="Groove" />
      <ExcludeApp ID="OneNote" />
    </Product>
  </Add>
  <Property Name="SharedComputerLicensing" Value="0" />
  <Property Name="PinIconsToTaskbar" Value="TRUE" />
  <Property Name="SCLCacheOverride" Value="0" />
  <Property Name="AUTOACTIVATE" Value="0" />
  <Property Name="FORCEAPPSHUTDOWN" Value="TRUE" />
  <Property Name="DeviceBasedLicensing" Value="0" />
  <Updates Enabled="TRUE" />
  <RemoveMSI />
  <AppSettings>
    <Setup Name="Company" Value="Konica Minolta Business Solutions Czech Republic" />
    <User Key="software\microsoft\office\16.0\sharepointtracking" Name="automaticdiscovery" Value="On" Type="REG_SZ" App="office16" Id="L_AutomaticDiscovery" />
    <User Key="software\microsoft\office\16.0\common" Name="autoorgidgetkey" Value="1" Type="REG_DWORD" App="office16" Id="L_AutoOrgIDGetKey" />
    <User Key="software\microsoft\office\16.0\excel\options" Name="defaultformat" Value="51" Type="REG_DWORD" App="excel16" Id="L_SaveExcelfilesas" />
    <User Key="software\microsoft\office\16.0\powerpoint\options" Name="defaultformat" Value="27" Type="REG_DWORD" App="ppt16" Id="L_SavePowerPointfilesas" />
    <User Key="software\microsoft\office\16.0\word\options" Name="defaultformat" Value="" Type="REG_SZ" App="word16" Id="L_SaveWordfilesas" />
  </AppSettings>
  <Display Level="Full" AcceptEULA="TRUE" />
</Configuration>
'@ 
# $xml_settings | Out-File -Force "$env:TEMP\KM-DCC-O365.xml"
Set-Content -Path "$env:TEMP\KM-DCC-O365.xml" -Force -Value $xml_config

# cinst -y chocolatey-core.extension
choco install chocolatey-core.extension
choco install Office365Business --params "/ConfigPath:$env:TEMP\KM-DCC-O365.xml"
# cinst -y Office365Business --params '/ConfigPath:$env:TEMP\KM-DCC-O365.xml'

# Install-ChocolateyPackage -PackageName chocolatey-core.extension
# Install-ChocolateyPackage -PackageName Office365Business -PackageParams "/ConfigPath:$env:TEMP\KM-DCC-O365.xml"

if (Test-Path "$env:TEMP\KM-DCC-O365.xml") {
    Remove-Item -Recurse "$env:TEMP\KM-DCC-O365.xml"
}