bonjour
je suis entrein de faire un script powershell dispose de deux fonctions, une fonction classe et une fonction mot de passe
j'essaye grâce a la première fonction de lister les noms de comptes et le noms des élèves qui se trouvent dans mon UO eleves et qui dispose dans les propriétés société la classe en variable.
Code : 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
22
23
24
25
26
27
28
29 Function classe { param ( [Parameter(ValueFromPipeline=$true)] [String]$classe ) Get-ADUser -SearchBase 'OU=colleges,OU=morcenx,OU=eleves,DC=college,DC=test,DC=org' -filter (company like $classe) | select Name,cn } Function pwd { param ( [Parameter(ValueFromPipeline=$true)] [String]$user, [String]$password = "azertyui" ) $PSuser = Get-ADUser $user If($PSuser) { Set-adaccountpassword $user -reset -newpassword (ConvertTo-SecureString -AsPlainText $password -Force) } }
et dans ma deuxieme fonction de réinitialisée le mot de passe d'un élèves avec son nom de compte mais les deux fonctions ne fonctionne pas.
Merci d'avance de votre aide
Partager