J'essaie de vérifier le paramètre RelayForAuth de mon serveur SMTP Windows à l'aide des commandes ci-dessous. Powershell semble afficher le résultat correct 'False' mais lorsque je lance la même commande via l'invite de commande, une erreur se produit :
Exemple Powershell :
([ADSI]"IIS://localhost/smtpsvc/1".RelayForAuth -like "*0*")
Sortie :
False
Exemple d'invite de commande :
powershell -command "([ADSI]"IIS://localhost/smtpsvc/1".RelayForAuth -like "*0*")"
Sortie :
At line:1 char:8
+ ([ADSI]IIS://localhost/smtpsvc/1.RelayForAuth -like *0*)
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Unexpected token 'IIS://localhost/smtpsvc/1.RelayForAuth' in expression or
statement.
At line:1 char:8
+ ([ADSI]IIS://localhost/smtpsvc/1.RelayForAuth -like *0*)
+ ~
Missing closing ')' in expression.
At line:1 char:56
+ ([ADSI]IIS://localhost/smtpsvc/1.RelayForAuth -like *0*)
+ ~
Unexpected token ')' in expression or statement.
+ CategoryInfo : ParserError: (:) [],
ParentContainsErrorRecordException
+ FullyQualifiedErrorId : UnexpectedToken