Add AD security group as Site Collection administrator with PowerShell in SharePoint
In provisioning solutions it can be a good practice to add a security group from Active Directory as an additional site collection owner. Unfortunately a security group is not accepted as either primary or secondary owner. So to set a group as site collection administrator, the easiest approach I could find was to set the "IsSiteAdmin" property on the User object.
https://gist.github.com/aflyen/b4c68ca5f98baf745911