IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Scripts/Batch Discussion :

Renommer une partie des GG AD [PowerShell]


Sujet :

Scripts/Batch

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Homme Profil pro
    Administrateur systèmes et réseaux
    Inscrit en
    Janvier 2019
    Messages
    17
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 45
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Administrateur systèmes et réseaux

    Informations forums :
    Inscription : Janvier 2019
    Messages : 17
    Par défaut Renommer une partie des GG AD
    Salut à tous,

    je dois me créer un script renommant seulement une partie du nom des Groupes Globaux dans l' AD déjà existants.

    ex ancien groupe: G0001_PUB_551250
    nouveau: G0001-551250

    En gros supprimer _PUB_ et mettre un -
    j'ai mes lignes mais en modes manuel ^^
    Comment puis je faire? merci à vous

    Code PowerShell : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    $Anciengroupe = Read-Host "Entrer l'ancien groupe"
    $Nouveaugroupe = Read-host "Entrer le nouveau groupe"
     
     
    # On change le DisplayName
            Set-ADGroup -Identity $Anciengroupe -DisplayName $Nouveaugroupe
     
        # On change le Name
            Get-ADGroup -Identity $Anciengroupe | Rename-ADObject -NewName $Nouveaugroupe
     
        # On change le sAMAccountName
            Set-ADGroup -Identity $Anciengroupe -Replace @{samaccountname=$Nouveaugroupe}

  2. #2
    Membre chevronné
    Homme Profil pro
    Administrateur systèmes et réseaux
    Inscrit en
    Février 2012
    Messages
    281
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Lot et Garonne (Aquitaine)

    Informations professionnelles :
    Activité : Administrateur systèmes et réseaux
    Secteur : Industrie

    Informations forums :
    Inscription : Février 2012
    Messages : 281
    Par défaut
    salut artnoise

    alors il faut cibler les groupes à renomer : les qui commence par G et contiennent _PUB_

    Code powershell : Sélectionner tout - Visualiser dans une fenêtre à part
    Get-ADGroup -Filter { name -like "G*" -and name -like "*_PUB_*"}

    tu met le résultat dans une variable et tu fais une boucle qui fait le renomage :

    Code powershell : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    $groupes = Get-ADGroup -Filter { name -like "G*" -and name -like "*_PUB_*"}
     
    $groupes | foreach {
        $Anciengroupe = $_.name
        $Nouveaugroupe = $Anciengroupe -replace "_PUB_", "-"
     
        Write-Host "$Anciengroupe devient $Nouveaugroupe"
     
        # On change le DisplayName
        Set-ADGroup -Identity $Anciengroupe -DisplayName $Nouveaugroupe
     
        # On change le Name
        Get-ADGroup -Identity $Anciengroupe | Rename-ADObject -NewName $Nouveaugroupe
     
        # On change le sAMAccountName
        Set-ADGroup -Identity $Anciengroupe -Replace @{samaccountname=$Nouveaugroupe}    
        }

  3. #3
    Membre averti
    Homme Profil pro
    Administrateur systèmes et réseaux
    Inscrit en
    Janvier 2019
    Messages
    17
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 45
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Administrateur systèmes et réseaux

    Informations forums :
    Inscription : Janvier 2019
    Messages : 17
    Par défaut
    merci 6ratgus c'est bien ce qu'il me manquait ! j'ai pas encore toute la logique

  4. #4
    Expert confirmé

    Homme Profil pro
    Responsable déploiement (SCCM, InTune, GPO)
    Inscrit en
    Juillet 2014
    Messages
    3 218
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 46
    Localisation : France, Seine Saint Denis (Île de France)

    Informations professionnelles :
    Activité : Responsable déploiement (SCCM, InTune, GPO)
    Secteur : Transports

    Informations forums :
    Inscription : Juillet 2014
    Messages : 3 218
    Par défaut
    Résolu ?

  5. #5
    Membre averti
    Homme Profil pro
    Administrateur systèmes et réseaux
    Inscrit en
    Janvier 2019
    Messages
    17
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 45
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Administrateur systèmes et réseaux

    Informations forums :
    Inscription : Janvier 2019
    Messages : 17
    Par défaut
    Citation Envoyé par ericlm128 Voir le message
    Résolu ?
    oui merci

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 11
    Dernier message: 27/05/2006, 00h07
  2. Réponses: 3
    Dernier message: 07/04/2006, 10h40
  3. Exportation d'une partie des données des lignes, ...
    Par Pho dans le forum Langage SQL
    Réponses: 4
    Dernier message: 29/06/2005, 10h30
  4. Réponses: 2
    Dernier message: 09/10/2004, 20h45
  5. Exporter seulement une partie des données avec pg_dump ?
    Par Philhz dans le forum PostgreSQL
    Réponses: 2
    Dernier message: 31/07/2004, 09h50

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo