OfficeC2RClient Silent

Pagina: 1
Acties:

Acties:
  • 0 Henk 'm!

  • boukej
  • Registratie: Februari 2005
  • Laatst online: 05-04 14:47
In verband met CVE-2023-23397 voer ik bij het opstarten OfficeC2RClient.exe uit om Microsoft Office te updaten.

Wat mij opvalt is dat er - ondanks alle parameters - toch een scherm getoond wordt met de tekst "You're up to date!" :?

Afbeeldingslocatie: https://tweakers.net/i/Dun3hTTPx8GA4mVP3PM4FNuLC-o=/800x/filters:strip_exif()/f/image/UMPH2M93z2JpxGZAdbD6v0xX.png?f=fotoalbum_large

Ik heb gezocht om duidelijk documentatie maar ik kan dat niet vinden. Wel vind ik in de uitleg over de Office Deployment Tool dat daar voor Diplay Level "None" ingevuld kan worden. Wanneer ik dat uittest op OfficeC2RClient.exe, dan is er op een machine die (nog) niet up to date is wel uitvoer naar de gebruiker - maar blijft het scherm "You're up to date" weg.

Ik ben nog wat aan het testen geweest en het blijkt dat OfficeC2RClient.exe ook reageert op "/silent" en dan geen uitvoer meer geeft.

Wanneer ik dit bekijk, dan zou de volgende regel de beste zijn -
code:
1
%COMSPEC% /C "%ProgramFiles%\Common Files\microsoft shared\ClickToRun\OfficeC2RClient.exe" /update user displaylevel=false forceappshutdown=true updatepromptuser=false /silent

maar zou de volgende regel ook werken -
code:
1
%COMSPEC% /C "%ProgramFiles%\Common Files\microsoft shared\ClickToRun\OfficeC2RClient.exe" /update user displaylevel=none forceappshutdown=true updatepromptuser=false /silent


Alhoewel ik "displaylevel=none" nergens terug vind, heb ik gekozen voor deze combinatie met de andere command line switches.

Ik vroeg mij af of meer beheerders dit is opgevallen?

Ik heb nu 't volgende batch bestandje wat uitgevoerd wordt in de achtergrond - zonder dat de gebruiker er ook maar iets van ziet.

code:
1
2
3
4
5
6
7
8
9
10
@echo off


if exist "%ProgramFiles%\Common Files\microsoft shared\ClickToRun\OfficeC2RClient.exe" (
   echo Running OfficeC2RClient.exe
   %COMSPEC% /C "%ProgramFiles%\Common Files\microsoft shared\ClickToRun\OfficeC2RClient.exe" /update user displaylevel=none forceappshutdown=true updatepromptuser=false /silent
   echo. && echo Done && echo. && echo Script end.
) ELSE (
echo Couldn't find OfficeC2RClient.exe
)


Het enige nadeel hieraan is dat Office applicaties worden afgesloten wanneer de gebruiker - na het opstarten van de computer - te snel is (en Office nog niet up to date is) :Y