When I run the fix alias script for removing invalid characters and spaces I see below exceptions.
distribution list
Found Object to Fix: #Gresham Manufacturing Specialists All
New Alias of Object: #GreshamManufacturingSpecialistsAll
Set-DistributionGroup : Missing an argument for parameter 'Alias'. Specify a parameter of type 'System.Object' and try
again.
At line:1 char:112
+ set-distributiongroup 'mchp-main.com/MCHP-MAIN/Distribution List/#Gresham Manufacturing Specialists All' -alias <<<< #GreshamManufacturingSpecialistsAll
+ CategoryInfo : InvalidArgument: (:) [Set-DistributionGroup], ParameterBindingException
+ FullyQualifiedErrorId : MissingArgument,Set-DistributionGroup
Contacts
Set-MailContact : Missing an argument for parameter 'Alias'. Specify a parameter of type 'System.Object' and try again.
At line:1 char:70
+ set-MailContact 'mchp-main.com/Domino Users/#MPD Applications' -alias <<<< #MPDApplications
+ CategoryInfo : InvalidArgument: (:) [Set-MailContact], ParameterBindingException
+ FullyQualifiedErrorId : MissingArgument,Set-MailContact