errant powershell command to update sender authentication
This is curious because it seems logical enough that it should work. I use a similar command all the time to create new contacts and distribution groups but maybe it cannot be used to modify properties I need to uncheck all of the Require All Senders to be authenticated boxes on all the distribution groups and I dont want to do this by hand for 200 groups. So I exported the group list to a csv and cleared out everything but the display names in excel and re-saved it as a csv. Then I tried using Import-Csv groupstest.csv | ForEach { Set-DistributionGroup -identity $_.displayName -RequireSenderAuthenticationEnabled $False } However it returns: Set-DistributionGroup : Cannot bind argument to parameter 'Identity' because it is null. At line:1 char:70 + Import-Csv groupstest.csv | ForEach { Set-DistributionGroup -identity <<<< $ _.displayName -RequireSenderAuthenticationEnabled $False } Set-DistributionGroup : Cannot bind argument to parameter 'Identity' because it is null. At line:1 char:70 + Import-Csv groupstest.csv | ForEach { Set-DistributionGroup -identity <<<< $ _.displayName -RequireSenderAuthenticationEnabled $False } Anyone have any clues as to why this might not work or what I can do to achieve what I want? Thanks
July 16th, 2008 10:10pm

If I understood correctly, you want to uncheck Require All Senders to be authenticated on the distribution lists in your environment. Well here is one liner for it Get-DistributionGroup | where {$_.RequireSenderAuthenticationEnabled -eq $True} | Set-DistributionGroup -RequireSenderAuthenticationEnabled $False
Free Windows Admin Tool Kit Click here and download it now
July 17th, 2008 3:43am

This topic is archived. No further replies will be accepted.

Other recent topics Other recent topics