[OFFICE365] passage de powershell v2 a powershell v5 bug sur un foreach
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:
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:
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,