Coder Social home page Coder Social logo

ecocd31-restore-gpo's Introduction

CD31    Econocom

ECOCD31-Restore-GPO

Outil de déploiement des stratégies de groupe 'Matériel' et 'Utilisateurs' CD31.

Accompagné des fichiers modèles de stratégies et des stratégies de groupe de référence 'Matériel' et 'Utilisateurs', le script Restore-GPO.ps1 met-à-jour les modèles de stratégies, sauvegarde les stratégies 'Matériel' et 'Utilisateurs' du collège et les remplace par les stratégies de référence. Il permet aussi de modifier les valeurs propres au collège. Enfin, il permet de remplacer les stratégies de référence 'Matériel' et 'Utilisateurs' par les stratégies 'Matériel' et 'Utilisateurs' du collège, permettant ainsi de les restaurer rapidement.

Différentes versions des stratégies de référence peuvent être utilisées. Lors de l'activation des stratégies de référence et du remplacement des stratégies de référence par celles du collège, la "dernière" version est utilisée par défaut. Sauf à utiliser respectivement les paramètres -RestoreRefGPOVersion et -MakeCurrentAsRefVersion. Chaque version est stockée dans un sous-dossier du dossier 'Referentiel'. Les noms de version 'v1' et 'Last' sont réservés.

Si des modifications sont effectuées sur les stratégies 'Matériel' et 'Utilisateurs' dans l'établissement, elles peuvent devenir les stratégies de référence en utilisant le paramètre -MakeCurrentAsRef.

Par défaut, ces étapes, sauf le remplacement des stratégies de référence, sont, dans l'ordre indiqué ci-dessus, toutes exécutées. Avec les paramètres de commande, chacune d'elles peut être désactivée.

En utilisant la commande suivante :

Restore-GPO.ps1

le déploiement peut être automatisé.

Pour plus d'informations, dans le dossier ECOCD31-Restore-GPO exécuter :

Get-Help .\Restore-GPO.ps1 -full

Le dossier 'Backup' contient les sauvegardes horodatées, le dossier 'Referentiel' contient les stratégies de référence. Le dossier 'PolicyDefinitions' contient les modèles de stratégies. Le dossier 'Logs' contient les journaux des traitements.


Paramètres


-URLEtab

L'adresse du site web du collège est normalement automatiquement définie.
Ce paramètre permet de choisir une autre URL.

-URLEtab https://.../

-IPPronote

L'adresse IP Pronote est normalement automatiquement détectée.
Ce paramètre permet de fixer l'adresse IP.

-IPPronote A.B.C.D

-IPServer01

L'adresse IP du Serveur01 est normalement automatiquement détectée.
Si le serveur possède plusieurs adresses, l'utilisateur est invité à en choisir une.
Ce paramètre permet de fixer l'adresse IP.

-IPServer01 A.B.C.D

-RestoreRefGPOVersion

Lors de l'activation des stratégies de référence, ce paramètre permet d'indiquer la version à utiliser.
Par défaut, la dernière version est utilisée.
Inactif si -DisableRestoreRefGPO est utilisé.

-RestoreRefGPOVersion v1

-UpdateUserTo

Ce paramètre permet d'indiquer un nom d'objet GPO différent de "Utilisateurs" pour la sauvegarde et pour l'activation des stratégies de référence.

-UpdateUserTo "Utilisateurs CD31"

-UpdateMachineTo

Ce paramètre permet d'indiquer un nom d'objet GPO différent de "Matériel" pour la sauvegarde et pour l'activation des stratégies de référence.

-UpdateMachineTo "Matériel CD31"

-BackupOnlyUser

Switch pour ne sauvegarder que les stratégies utilisateur du collège.
Inactif si -DisableBackupCurrentGPO est utilisé.


-BackupOnlyMachine

Switch pour ne sauvegarder que les stratégies machine du collège.
Inactif si -DisableBackupCurrentGPO est utilisé.


-DisableDeploySchema

Switch pour désactiver la mise-à-jour des fichiers modèles de stratégies.


-DisableBackupCurrentGPO

Switch pour désactiver la sauvegarde des stratégies du collège.


-DisableRestoreRefGPO

Switch pour désactiver l'activation des stratégies de référence.


-DisablePatchValues

Switch pour désactiver le questionnaire et la modification des valeurs propres au collège.


-MakeCurrentAsRef

Switch qui désactive tous les traitements et effectue le remplacement des stratégies de référence par les stratégies du collège.


-MakeCurrentAsRefUserWith

Lors du remplacement des stratégies de référence par celles du collège, ce paramètre permet d'indiquer un objet GPO existant différent de "Utilisateurs", à utiliser comme source.
Inactif si -MakeCurrentAsRef n'est pas utilisé.

-MakeCurrentAsRef -MakeCurrentAsRefUserWith "Utilisateurs CD31"

-MakeCurrentAsRefMachineWith

Lors du remplacement des stratégies de référence par celles du collège, ce paramètre permet d'indiquer un objet GPO existant différent de "Matériel", à utiliser comme source.
Inactif si -MakeCurrentAsRef n'est pas utilisé.

-MakeCurrentAsRef -MakeCurrentAsRefMachineWith "Matériel CD31"

-MakeCurrentAsRefVersion

Lors du remplacement des stratégies de référence par celles du collège, ce paramètre permet d'indiquer la version à remplacer.
Par défaut, la dernière version est remplacée.
Inactif si -MakeCurrentAsRef n'est pas utilisé.

-MakeCurrentAsRef -MakeCurrentAsRefVersion v4

-ShowOnly

Ce paramètre montre le traitement sans effectuer aucune modification. Il désactive l'enregistrement dans le journal de traitement.


Notes

Pour connaître les évolutions, lire le fichier Doc/version.txt

Avec l'idée de faciliter le déploiement des stratégies de groupe, tout en apportant un mécanisme simple de sauvegarde, ce projet est ouvert et toute suggestion est la bienvenue.

ecocd31-restore-gpo's People

Contributors

manoletto avatar

Stargazers

 avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.