Hello,
Yes, it's a normal function. It is possible to check whether the initiator is a service admin using the If PowerShell script returns true condition.
Today we are releasing a minor update that will allow you to assign Security Roles to group owners. There will be two new security principals:
- Owner (Managed By)
- Manager
So, if you want to grant permissions to the user or security group specified in the Managed By property of a group, you'll need to assign your role to Owner (Managed By):