This script generate a report for a existing Distribution groups.
It gives you DL Display name, Alias, SMTP Address, DL members (Email Addresses), owners, DL restriction and DL acceptance report. You can modify to put more properties based on your requirement. For e.g.  Properties of Distribution group which come using get-distribtuiongroup