Page 1 sur 1

[SCRIPT] Installation personnalisée +/- activation en ligne d'Office Pro 2021

Posté : 10 déc 2023 00:12
par Joselito
Installation et activation d'Office Professional Plus 2021 Current Chanel
    En PowerShell et en ligne. (et "En deux coups les gros")
    • Permet de choisir les composants de la suite Office à installer
    • Génère le fichier .XML de configuration en conséquence
    • Télécharge, extrait l'Office Deployment Tool (ODT)
    • Installe les softs sélectionnés
    • Propose l'activation "Ohook" grâce au Microsoft Activation Script (MAS)
    1.68 ko chez 1Fichier

    Code : Tout sélectionner

    https://1fichier.com/?s949iiz0u7yqi0dr57xv
    Mode d'emploi :
    • Placer le script dans un dossier.
    • Exécuter le ...
    Image

    Rappel : Pour autoriser l'exécution des script PowerShell locaux.
    • Ouvrir PowerShell en administrateur
    • Entrer l'instruction :

      Code : Tout sélectionner

      Set-ExecutionPolicy -ExecutionPolicy RemoteSigned -Scope LocalMachine
    • Valider et fermer
    Pour lancer le script : Clic droit > "Exécuter avec PowerShell"

    Re: [SCRIPT] Installation personnalisée +/- activation en ligne d'Office 2021 Pro

    Posté : 10 déc 2023 07:48
    par LaDidi21

    @Joselito :
    C'est compliqué. Il faut savoir faire des additions :kiss: ...
    Même si c'est implicite, je préfère, pour ma part, préciser

    Code : Tout sélectionner

    Set-ExecutionPolicy -ExecutionPolicy RemoteSigned -Scope LocalMachine

    Tu devrais préciser que tu installes le CC (Current Channel) (cf. script).

    Le script :

    • Petite amélioration : "ou n'importe quoi d'autre".

    • Le message d'erreur devrait être write-host " Pas d'accès à www.microsoft.com !"

    • Normalement, on fait 3 essais.

    • Tu avais vraiment besoin de

      Code : Tout sélectionner

      New-Item -Itemtype file -Path "$PSScriptRoot\mon_xml.xml" -Force | Add-Content -Value $Xml.replace("<***/>", ($exclus -join "`n"))
      

      Tu ne pouvais pas le réaliser dans l’initialisation de la variable Xml ?

    • Sur mon clavier, la touche se nomme "entrée" :tounge_xd:

    • Plus loin dans le script, tu devrais tester l'accès à massgrave.dev.

    • Tu devrais revoir les indentations 8|


    Re: [SCRIPT] Installation personnalisée +/- activation en ligne d'Office 2021 Pro

    Posté : 10 déc 2023 12:24
    par Joselito

    @LaDidi21,
    Ah voilà des remarques constructives.
    Je regarde tout ça...

    Déjà, 1 point, le "Enter" à la place d'"Entrée". Le problème c'est la gestion des caractères accentués. Je n'ai pas réussi à comprendre comment le régler entre Visual Studio Code et les différentes versions de PowerShell. J'ai fini par internationaliser. :))

    Concernant les additions, en effet, le problème va se poser si l'on en croit le classement Pisa. :frown:


    Re: [SCRIPT] Installation personnalisée +/- activation en ligne d'Office Pro 2021

    Posté : 10 déc 2023 19:54
    par Joselito

    @LaDidi21,
    J'ai essayé de tenir compte de tes remarques.
    J'espère avoir réglé le problème des accents en modifiant l'encodage dans Visual Studio Code (maintenant en UTF-8 with BOM). Cela semble correct sous PowerShell 5.1 ou 7.4 d'après mes tests.
    Correction du code (j'espère) selon les conseils de LaDidi21.
    Test-Connection envoie par défaut 4 demandes d'écho. En faut-il plus (paramètre -Count) ou faut-il réitérer le test plusieurs fois ?


    Re: [SCRIPT] Installation personnalisée +/- activation en ligne d'Office Pro 2021

    Posté : 10 déc 2023 21:23
    par LaDidi21

    @Joselito :
    Oups... j'avais oublié ce test des 4 ICMP.
    D’ailleurs, ça me fait penser que tu devrais, plutôt, utiliser

    Code : Tout sélectionner

    Test-NetConnection

    C'est un chouia plus long (telnet oblige) mais c'est plus cohérent.


    Re: [SCRIPT] Installation personnalisée +/- activation en ligne d'Office Pro 2021

    Posté : 19 jan 2024 11:56
    par Cosmos0059280

    Bonjour@Joselito, @LaDidi21,
    une précision svp, je viens de changer ma config d'une carte Intel I7 MSI Z97 Gaming 5 vers une Intel I9 MSI Z490 Gaming+afin de passer en W11,
    carte graphique idem, SSD idem, de I7 à I9 W10 passe illico, juste mises a jour auto des pilotes.
    Ma licence W10 Pro a été revalidée par mon compte MS en ligne , mais mon Office 21 n'est plus reconnu par le system d'activation téléphonique, et me signale qu'il me reste que 2 jours de validation . possibilité de réinjecter mes ancien codes de licence que j'ai conservé ?
    Quelle serait votre procédure préférentielle à appliquer ? celle proposée dans ce fil ?
    Lorsque je remets mes anciens codes d’activations il ne se passe rien !
    Merci de vos réponses

    Cosmos


    Re: [SCRIPT] Installation personnalisée +/- activation en ligne d'Office Pro 2021

    Posté : 19 jan 2024 16:45
    par nonodu12

    @Cosmos0059280: Si tes codes ne fonctionne plus, tu peux effectivement utiliser cette méthode ici. L'avantage: elle te permet de choisir les applications que te veux installer et active avec la méthode Ohook.
    Tu peux aussi passer directement à l'étape activation via la méthode ohook ici https://massgrave.dev/index.html

    Simple et efficace


    Re: [SCRIPT] Installation personnalisée +/- activation en ligne d'Office Pro 2021

    Posté : 19 jan 2024 17:11
    par Joselito

    @Cosmos0059280,
    D'où provenait ton code d'activation (clé de produit) d'Office 2021 ?


    Re: [SCRIPT] Installation personnalisée +/- activation en ligne d'Office Pro 2021

    Posté : 19 jan 2024 17:23
    par Cosmos0059280

    Bonjour @Joselito,
    Rakuken :p


    Re: [SCRIPT] Installation personnalisée +/- activation en ligne d'Office Pro 2021

    Posté : 19 jan 2024 17:34
    par Joselito

    @Cosmos0059280,
    Tu rêvais en voulant le réutiliser.
    Ces clés ne sont en général valable que quelques heures ou jours.
    Soit tu rachètes une clé produit chez le même fournisseur ou son cousin, soit tu actives par la méthode de ton choix.
    Et si tu veux utiliser le script que j'ai posté, pourquoi pas.


    Re: [SCRIPT] Installation personnalisée +/- activation en ligne d'Office Pro 2021

    Posté : 19 jan 2024 17:36
    par Cosmos0059280

    Merci @Joselito,
    je teste ton script


    Re: [SCRIPT] Installation personnalisée +/- activation en ligne d'Office Pro 2021

    Posté : 19 jan 2024 17:55
    par Joselito

    @Cosmos0059280,
    :warning: Il faut savoir compter.


    Re: [SCRIPT] Installation personnalisée +/- activation en ligne d'Office Pro 2021

    Posté : 19 jan 2024 18:16
    par Cosmos0059280

    Merci @Joselito,
    N'étant pas fort pour les commandes, je n'arrive pas à l’exécuter ! Déçu !
    cad insérer le script dans le powershell admin, faudra que je refasse une Ch'tite formation .
    désolé mais merci :'(
    J'ai testé et OK pour https://massgrave.dev/index.html#Downlo ... _to_use_it

    OFFICE Activé merci encore


    Re: [SCRIPT] Installation personnalisée +/- activation en ligne d'Office Pro 2021

    Posté : 10 avr 2024 21:07
    par faud
    Merci pour ton script !
    J'ai réussi à compter jusqu'à 15, activation faite :thumbsup: ;)

    Re: [SCRIPT] Installation personnalisée +/- activation en ligne d'Office Pro 2021

    Posté : 11 avr 2024 07:38
    par faud
    Joselito a écrit : il y a 5 mois
    Rappel : Pour autoriser l'exécution des script PowerShell locaux.
    • Ouvrir PowerShell en administrateur
    • Entrer l'instruction :

      Code : Tout sélectionner

      Set-ExecutionPolicy -ExecutionPolicy RemoteSigned -Scope LocalMachine
    • Valider et fermer
    Pour lancer le script : Clic droit > "Exécuter avec PowerShell"
    J'ai une question. Si on veut retrouver l'état originel de powershell, quelle commande devons-nous lancer ?
    Merci

    Re: [SCRIPT] Installation personnalisée +/- activation en ligne d'Office Pro 2021

    Posté : 11 avr 2024 11:45
    par Joselito
    @faud,

    "Default" ou bien "Restricted" qui correspond à la valeur par défaut pour les PC clients.

    Code : Tout sélectionner

    Set-ExecutionPolicy -ExecutionPolicy Default -Scope LocalMachine
    Tu peux vérifier ensuite avec la commande :

    Code : Tout sélectionner

    Get-ExecutionPolicy
    Plus généralement, l'aide en ligne est très bien faite : https://learn.microsoft.com/fr-fr/power ... rshell-7.4

    Edit :
    Dis donc, je m'aperçois que tu ne t'es pas présenté. Corrige ça sinon corbeille dans peu de temps.

    Re: [SCRIPT] Installation personnalisée +/- activation en ligne d'Office Pro 2021

    Posté : 11 avr 2024 22:30
    par faud
    Parfait, je te remercie :thumbsup:
    En ce qui concerne ma présentation, c'est fait, tu as eu raison de me tirer les oreilles ;)

    Re: [SCRIPT] Installation personnalisée +/- activation en ligne d'Office Pro 2021

    Posté : 12 mai 2024 17:27
    par Severinus
    Bonjour à tous,
    @ Joselito,
    D'abord merci à toi et à LaDidi21, pour ton script permettant de personnaliser l'installation d'Office 2021.
    Je vais être obligé de réinstaller un windows 10 et sur cet l'ordi il y a Office 2016 retail dont l'installation a été personnalisée ; seuls sont installés : Word, Excel, PowerPoint, et Outlook.
    Je voudrais refaire la même installation personnalisée en utilisant ton script.
    Mais je pense que ce script a été créé pour obligatoirement télécharger Office 2021 et l'installer par l'Office Deployment Tool.
    D'où ma question : Est-il possible de l'utiliser pour personnaliser une installation d'Office 2016 et cela sans passer par l'Office Deployment Tool, quand on dispose déjà de l'ISO ?
    Merci pour ta réponse.

    PS. Je viens de faire un test rapide et Power Shell me donne ce message d'erreur :
    Start-Process : Impossible d’exécuter cette commande en raison de l’erreur : Le fichier spécifié est introuvable.
    Au caractère Ligne:47 : 1
    + Start-Process -FilePath $PSScriptRoot\setup.exe -ArgumentList "/confi ...
    + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo : InvalidOperation : (:) [Start-Process], InvalidOperationException
    + FullyQualifiedErrorId : InvalidOperationException,Microsoft.PowerShell.Commands.StartProcessCommand

    Re: [SCRIPT] Installation personnalisée +/- activation en ligne d'Office Pro 2021

    Posté : 13 mai 2024 12:39
    par Joselito
    @Severinus,
    Étrange, j'ai testé 2 fois le script ce matin et ça fonctionne.
    Le fichier setup.exe de l'ODT serait introuvable ? Il n'apparait pas dans le dossier où tu as déposé le script ?

    De toute façon dans la mesure où tu souhaites utiliser un ISO d'Office 2016 déjà en ta possession, utilise l'ODT en local.

    Re: [SCRIPT] Installation personnalisée +/- activation en ligne d'Office Pro 2021

    Posté : 13 mai 2024 21:36
    par Severinus
    @Joselito
    Cette fois ça a fonctionné. Mais je t'avoue que je suis loin de tout comprendre.
    Ce qui m'a mis la puce à l'oreille c'est ta remarque disant que le fichier setup.exe de l'ODT est introuvable.
    Je pensais que ton script le téléchargeait directement chez Crosoft. j'y avais lu cette ligne : $url = "https://www.microsoft.com/en-us/downloa ... x?id=49117". Or, avec les essais précédents ça n'avait pas l'air d'être la cas.
    Jai refais un essai sur un ordi de test sur lequel un Office PRO plus 2016 activé était déjà installé.
    Pour cet l'essai, j'ai donc placé ton script dans un dossier qui lui même était placé dans un autre dossier qui comprenait un fichier setup.exe d'un ODT ancienne version (version 16.0.8311.3600 du 12/06/2017) et un fichier config.xml et un dossier sources.
    J'ai lancé ton script PowerShell je lui ai donné le chiffre "15" pour avoir 4 applications et j'ai vu la suite se dérouler normalement, seules, 4 applications avaient bien été sélectionnées.
    En vérifiant ce qui a été fait, j'ai vu, via le panneau de configuration que j'avais 2 Office installés.
    - l'ancien Office Pro Plus 2016 qui porte le numéro de version : 16.0.17531.20140
    - et un nouvel Office dénommé Office Pro Plus 2021 qui porte le même numéro de version : 16.0.17531.20140. (Bizarre, ces versions identiques avec des noms différents ?)
    Par contre, j'ai vu qu'il n'y a qu'un seul exe (pas d'exe word 2021 par ex. ) pour lancer chacune des applications.
    Et en lançant Word ou Excel ou PowerPoint ils me donnent tous comme indication : Microsoft Office Professionnel Plus 2016 et chacune des applications porte le numéro de version : 16.0.17531.20140.
    Bref, mis à part ces bizarreries dues au fait qu'un Office était déjà installé, ça a fonctionné mais je n'ai pas l'impression que c'était la bonne méthode.
    Pourrais tu me préciser exactement la marche à suivre. Si on place ton script dans un dossier, que faut-il d'autre dans ce dossier ou dans le dossier le contenant ?
    Merci d'avance

    Re: [SCRIPT] Installation personnalisée +/- activation en ligne d'Office Pro 2021

    Posté : 13 mai 2024 21:57
    par LaDidi21
    @Severinus :
    Un peu de lecture : 2016, 2019, 2021, 365 et 2024 partagent les mêmes versions : 16.0.*

    Re: [SCRIPT] Installation personnalisée +/- activation en ligne d'Office Pro 2021

    Posté : 14 mai 2024 00:02
    par Joselito
    Severinus a écrit : il y a 6 jours Je pensais que ton script le téléchargeait directement chez Crosoft. [...] Or, avec les essais précédents ça n'avait pas l'air d'être la cas.
    Si.
    Severinus a écrit : il y a 6 jours Si on place ton script dans un dossier, que faut-il d'autre dans ce dossier ou dans le dossier le contenant ?
    Rien.

    Re: [SCRIPT] Installation personnalisée +/- activation en ligne d'Office Pro 2021

    Posté : 14 mai 2024 18:09
    par Severinus
    @Joselito :
    Voilà des réponses courtes mais très précises !
    J'avais bien pensé au départ opérer comme tu le dis. Mais j'ai eu un doute, j'ai trouvé que c'était trop simple. (Application de la maxime : pourquoi faire simple quand on peut faire compliqué !).
    Et avec ton script il n'y a pas plus simple !
    J'ai testé, tout fonctionne bien. Merci.
    @LaDidi21
    Merci pour tes propositions de lectures.
    J'ai appris tout (ou presque tout :smirk: ) sur l'évolution des différentes versions d'Office (mais pas compris pourquoi les Offices 2016, 2019, 2021 comprenaient les mêmes numéros de versions, j'ai sans doute mal lu.)