Bonjour,

Novice en powershell, j'essaye de mettre à jour des données d'un utilsateur AD (depuis un fichier .csv) grâce à son extensionAttribute15

Voici mon code:
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
Start-Transcript -path C:\logexport.txt -Append -force
$liste=Import-Csv -Path C:\Export_CDC-2017-11-21_gentil.csv -Delimiter ';'
Set-StrictMode -Version 2.0
$users = Get-ADUser -Filter * -Properties extensionattribute15
foreach ( $users in  $liste )
{
    Write-Host $users.DocID
    $id= $users.DocID
    $Login=$users.Login
    $Bureau = $users.Bureau
	$Tel = $users.TelNew
 
 
    Set-ADUser -Identity $id -Add @{physicalDeliveryOfficeName=$Bureau} -Verbose
	Set-ADUser -Identity $id -Add @{telephoneNumber=$Tel} -Verbose
    start-sleep 10
}
Stop-Transcript


Voici mon fichier CSV
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
DocID;Login;Nom;Prénom;Bureau;Tel;TelNew
444161;LGENTIL;GENTIL;Laurianne;D6103A;58813;0187258813
et voici mon erreur
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
PS C:\scripts> .\MaJAD.ps1
Transcription démarrée, le fichier de sortie est C:\logexport.txt
444161
Set-ADUser : Impossible de trouver un objet avec l'identité «*444161*» sous*: «*DC=almge,DC=fr*».
Au caractère C:\scripts\MaJAD.ps1:14 : 5
+     Set-ADUser -Identity $id -Add @{physicalDeliveryOfficeName=$Bureau} -Verbose
+     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : ObjectNotFound: (444161:ADUser) [Set-ADUser], ADIdentityNotFoundException
    + FullyQualifiedErrorId : ActiveDirectoryCmdlet:Microsoft.ActiveDirectory.Management.ADIdentityNotFoundException,M
   icrosoft.ActiveDirectory.Management.Commands.SetADUser

Set-ADUser : Impossible de trouver un objet avec l'identité «*444161*» sous*: «*DC=almge,DC=fr*».
Au caractère C:\scripts\MaJAD.ps1:15 : 2
+     Set-ADUser -Identity $id -Add @{telephoneNumber=$Tel} -Verbose
+     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : ObjectNotFound: (444161:ADUser) [Set-ADUser], ADIdentityNotFoundException
    + FullyQualifiedErrorId : ActiveDirectoryCmdlet:Microsoft.ActiveDirectory.Management.ADIdentityNotFoundException,M
   icrosoft.ActiveDirectory.Management.Commands.SetADUser

Transcription arrêtée, le fichier de sortie est C:\logexport.txt