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.