Je n'arrive pas à utiliser la variable dans la situation ci-dessous.Impossible d'utiliser une variable avec Get-User -Filter dans la console de gestion Exchange
[PS] C:\>Get-User -Filter {SamAccountName -eq "Test.Smith"}
Name RecipientType
---- -------------
Test Smith UserMailbox
[PS] C:\>$SamAccountName = "Test.Smith"
[PS] C:\>Get-User -Filter {SamAccountName -eq $SamAccountName}
[PS] C:\>echo $SamAccountName
Test.Smith
[PS] C:\>
Vous pouvez voir que la commande fonctionne correctement lorsque je tape le nom, mais pas lorsque j'utilise une variable. Merci!
Merci Keith. Je ne suis pas sûr de ce qu'il faut, mais la méthode quote a généré une erreur, et le {} .GetNewClosure() n'a fait aucune différence. J'ai copié cette ligne de l'étape 5 ici - http://technet.microsoft.com/en-us/library/bb936719%28EXCHG.80%29.aspx#NewUsrps1 – RRR
Les docs disent qu'il est censé prendre une ficelle - allez comprendre . http://technet.microsoft.com/en-us/library/aa996896(EXCHG.80).aspx –
Exemple deux de ces documents: 'Get-User -Filter" Titre-like '* Manager' "'. Essayez '" SamAccountName -eq '$ SamAccountName' "'. –