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 :

Récupérer les données Users / Groups d'un AD.


Sujet :

Scripts/Batch

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Septembre 2003
    Messages
    19
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2003
    Messages : 19
    Par défaut Récupérer les données Users / Groups d'un AD.
    Bonjour.

    J'ai récupéré un script qui récupère les données Users / Groups de mon AD. Il fonctionne parfaitement. Je suis en train de retoucher la partie rendu.
    Mais j'aurai une question pour l'optimiser à nos besoins. Comment exécuter mes requêtes sur mon contrôleur avec une identification?

    J'ai trouvé un script qui le gère très bien pour de l'Office365 :
    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
    18
    19
    20
    21
    #Remove all existing Powershell sessions  
    Get-PSSession | Remove-PSSession  
     
    #Did they provide creds?  If not, ask them for it. 
    if (([string]::IsNullOrEmpty($Office365Username) -eq $false) -and ([string]::IsNullOrEmpty($Office365Password) -eq $false)) 
    { 
        $SecureOffice365Password = ConvertTo-SecureString -AsPlainText $Office365Password -Force      
     
        #Build credentials object  
        $Office365Credentials  = New-Object System.Management.Automation.PSCredential $Office365Username, $SecureOffice365Password  
    } 
    else 
    { 
        #Build credentials object  
        $Office365Credentials  = Get-Credential 
    } 
    #Create remote Powershell session  
    $Session = New-PSSession -ConfigurationName Microsoft.Exchange -ConnectionUri https://outlook.office365.com/powershell-liveid/ -Credential $Office365credentials -Authentication Basic –AllowRedirection          
     
    #Import the session  
    Import-PSSession $Session -AllowClobber | Out-Null

    Y a-t-il un moyen de faire la même chose, mais pour une interrogation de l'AD?

    Merci.

  2. #2
    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
    Je n'ai jamais utilisé Get-PSSession et Import-PSSession.

    Oui tu le peux, imaginons que tu veux récupérer la liste des utilisateurs avec Get-ADUser, la commande accepte directement un paramètre Credential.
    C'est donc natif et tu n'as surement pas besoin de Import-PSSession

    Les AD sont en général ouvert a la lecture sur bon nombre d'attribut, sauf certain lié à la sécurité.
    As tu réellement besoin de faire un runas ?

  3. #3
    Membre éclairé Avatar de llaffont
    Homme Profil pro
    Administrateur systèmes et réseaux
    Inscrit en
    Juin 2007
    Messages
    702
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 47
    Localisation : France, Loire (Rhône Alpes)

    Informations professionnelles :
    Activité : Administrateur systèmes et réseaux
    Secteur : Communication - Médias

    Informations forums :
    Inscription : Juin 2007
    Messages : 702
    Par défaut
    Citation Envoyé par thejcdc Voir le message

    [...]
    Comment exécuter mes requêtes sur mon contrôleur avec une identification?
    [...]
    Y a-t-il un moyen de faire la même chose, mais pour une interrogation de l'AD?
    [...]
    Salut thejcdc,

    Déjà comment vois tu la chose ?

    Tu exécutes le script sur ton contrôleur et celui-ci avant tout exécution te propose une mire User/Password ?
    Ou
    Tu exécutes le script sur ton contrôleur sous ta session avec pouvoir "Administrateur" ou autre et il sait que tu es admin ?

    Le dernier point ou plutôt un rappel plus orienté sécurité : un contrôleur de domaine ainsi que l'ensemble des PC/SERVEUR de ton organisation ne doivent accepter que des scripts signés. (plus compliqué à mettre en oeuvre sur les serveurs Exchange mais pas impossible)

Discussions similaires

  1. Réponses: 3
    Dernier message: 13/01/2006, 12h33
  2. XMLHttpRequest : Impossible de récupérer les données
    Par laurent_ifips dans le forum Général JavaScript
    Réponses: 10
    Dernier message: 22/11/2005, 13h28
  3. [](VB) Récupérer les données dans un fichier .xml
    Par Furius dans le forum VBScript
    Réponses: 4
    Dernier message: 02/10/2005, 20h39
  4. Récupérer les données interbase dans une TStringGrid
    Par Ousse dans le forum Bases de données
    Réponses: 1
    Dernier message: 24/03/2005, 12h51
  5. Récupérer les données d'une iframe
    Par juli1 dans le forum Balisage (X)HTML et validation W3C
    Réponses: 4
    Dernier message: 09/02/2005, 22h53

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