Communauté d'entraide autour de la gamme de logiciel Quadratus
Bjr,
Voilà comment installer automatiquement QBureautique par GPO avec un script powershell sur un serveur TS avec Excel 2007.
1 – Enregistrer le code ci-dessous dans un fichier « .ps1 »# Rajout du chemin de la macro dans regedit
$Macropath = « \votre_serveurqappliQuadraStationQuadraXLQuadraXL.xla »
$Macropath2 = « \votre_serveurqappliQuadraStationQuadraXLQXLMaj.xla »
$RegPath = »HKCU:SoftwareMicrosoftOffice12.0ExcelAdd-in Manager »
New-item -path $RegPath
$Optionspath = « HKCU:SoftwareMicrosoftOffice12.0ExcelOptions »
New-ItemProperty -path $Optionspath -Name « OPEN » -PropertyType String -value $Macropath
New-ItemProperty -path $Optionspath -Name « OPEN1 » -PropertyType String -value $Macropath2
# Copie de la macro dans Addins
$addins_user = $env:USERPROFILE+ « AppDataRoamingMicrosoftAddIns »
Copy-Item -path $macropath -destination $addins_user
Copy-Item -path $macropath2 -destination $addins_user
2 – En amont sur votre serveur TS lancer sous la session administrateur par powershell le code suivantSet-ExecutionPolicy Unrestricted
3 – Lancer l’éditeur de GPO, ajouter cette ligne dans les propriétés d’ouverture de session dans l’onglet « Scripts Powershell » mettre votre script
ps : faut avoir allumer au moins une fois excel dans la session TS avant toutes les manips
Voilà Voilà
Utilisateur Quadratus depuis 2004
Fondateur de Quadraforum.fr
Fondateur de la société KANAB
thanks pour l’info
Ca m’evitera de me palucher toutes les sessions