Bonjour,

j'avais concu sous powershell v2 un script pour office365 qui fonctionnais tres bien, mais makheuresment suite a un chnagement de version le script genere des erreur sur mes boucle foreach

quel'un peut il me dire ce qui ne va pas :


Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
Au caractère monscript.ps1:27 : 12
+ foreach ($_.DistributionGroup in $($importuser|select DistributionGro ...
+            ~
« in » manquant après la variable dans la boucle foreach.
Au caractère caractère monscript.ps1:27 : 104
+ ... $importuser|select DistributionGroup -unique|sort DistributionGroup))
+                                                                         ~
Jeton inattendu « ) » dans l’expression ou l’instruction.
Au caractère caractère monscript.ps1:45 : 12
+ foreach ($_.Name in $($currentresult| where {$_.sideindicator -eq "=> ...
+            ~
le code :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
ligne27 :
foreach ($_.DistributionGroup in $($importuser|select DistributionGroup -unique|sort DistributionGroup))

ligne 45 :
$currentresult=compare-object -referenceobject $($importuser| where {$_.Distributiongroup -eq $currentgroup}|select Name| Sort Name) -differenceobject $(Get-DistributionGroupMember -identity $currentgroup -resultsize unlimited|select Name|Sort Name) -Property Name
foreach ($_.Name in $($currentresult| where {$_.sideindicator -eq "=>"}) ){

en vous remerciant,