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

Vous créez ou partagez un tutorial, postez-le ici !
Répondre
Avatar du membre
Auteur du sujet
Joselito
Modérateur
Modérateur
Messages : 3655
Enregistré le : il y a 10 ans

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

Message 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"
    Dernière modification par Joselito il y a 2 semaines, modifié au total 2 fois.
    Raison : Mis à jour grâce aux conseils de LaDidi21
    Avatar du membre
    LaDidi21
    Modérateur
    Modérateur
    Messages : 12134
    Enregistré le : il y a 14 ans

    Message 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|

    -> Décryptage des liens du forum : extension "ThiWeb Crypt / Decrypt"™ ou Thiweb Live <-

    Avatar du membre
    Auteur du sujet
    Joselito
    Modérateur
    Modérateur
    Messages : 3655
    Enregistré le : il y a 10 ans

    Message 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:

    Avatar du membre
    Auteur du sujet
    Joselito
    Modérateur
    Modérateur
    Messages : 3655
    Enregistré le : il y a 10 ans

    Message 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 ?

    Avatar du membre
    LaDidi21
    Modérateur
    Modérateur
    Messages : 12134
    Enregistré le : il y a 14 ans

    Message 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.

    -> Décryptage des liens du forum : extension "ThiWeb Crypt / Decrypt"™ ou Thiweb Live <-

    Cosmos0059280
    Grand Habitué
    Grand Habitué
    Messages : 937
    Enregistré le : il y a 7 ans

    Message 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

    Avatar du membre
    nonodu12
    Habitué
    Habitué
    Messages : 391
    Enregistré le : il y a 10 ans

    Message 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

    Avatar du membre
    Auteur du sujet
    Joselito
    Modérateur
    Modérateur
    Messages : 3655
    Enregistré le : il y a 10 ans

    Message par Joselito »

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

    Cosmos0059280
    Grand Habitué
    Grand Habitué
    Messages : 937
    Enregistré le : il y a 7 ans

    Message par Cosmos0059280 »

    Bonjour @Joselito,
    Rakuken :p

    Avatar du membre
    Auteur du sujet
    Joselito
    Modérateur
    Modérateur
    Messages : 3655
    Enregistré le : il y a 10 ans

    Message 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.

    Cosmos0059280
    Grand Habitué
    Grand Habitué
    Messages : 937
    Enregistré le : il y a 7 ans

    Message par Cosmos0059280 »

    Merci @Joselito,
    je teste ton script

    Avatar du membre
    Auteur du sujet
    Joselito
    Modérateur
    Modérateur
    Messages : 3655
    Enregistré le : il y a 10 ans

    Message par Joselito »

    @Cosmos0059280,
    :warning: Il faut savoir compter.

    Cosmos0059280
    Grand Habitué
    Grand Habitué
    Messages : 937
    Enregistré le : il y a 7 ans

    Message 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

    faud
    Petit Nouveau
    Petit Nouveau
    Messages : 4
    Enregistré le : il y a 3 ans

    Message par faud »

    Merci pour ton script !
    J'ai réussi à compter jusqu'à 15, activation faite :thumbsup: ;)
    faud
    Petit Nouveau
    Petit Nouveau
    Messages : 4
    Enregistré le : il y a 3 ans

    Message par faud »

    Joselito a écrit : il y a 4 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
    Avatar du membre
    Auteur du sujet
    Joselito
    Modérateur
    Modérateur
    Messages : 3655
    Enregistré le : il y a 10 ans

    Message 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.
    faud
    Petit Nouveau
    Petit Nouveau
    Messages : 4
    Enregistré le : il y a 3 ans

    Message 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 ;)
    Répondre

    Qui est en ligne

    Utilisateurs parcourant ce forum : Aucun utilisateur enregistré et 28 invités