How can I tell if an active directory group is a security or distribution group?
Solution 1
Click Start, then Administrative Tools
, then select Active Directory Users and Computers
.
Click Continue
when the User Account Control dialog box appears.
If you know where the group is in AD, find and select it. Otherwise, select the root of the domain and select Find
and enter the (partial) name of the group and click Find Now
.
Right click the group and select Properties
.
In the properties dialog, you will see a Group type
box and either Security or Distribution will be selected.
Solution 2
If you look in the Active Directory Groups and Computers and find the group by browsing to the Organizational Unit that it belongs to, you can view the group type column on the right hand side of the window.
If you are searching for the group, you can look at the group properties and there should be a radio button section on the right hand side titled "Group Type" that will have either Distribution or Security selected.
Related videos on Youtube
Joshmaker
Updated on September 18, 2022Comments
-
Joshmaker almost 2 years
I have a SQLAlchemy hyrbid property similar to what's the official docs describe as a Correlated Subquery Relationship Hybrid.
Their example code looks like:
class SavingsAccount(Base): __tablename__ = "account" id = Column(Integer, primary_key=True) user_id = Column(Integer, ForeignKey("user.id"), nullable=False) balance = Column(Numeric(15, 5)) class User(Base): __tablename__ = "user" id = Column(Integer, primary_key=True) name = Column(String(100), nullable=False) accounts = relationship("SavingsAccount", backref="owner") @hybrid_property def balance(self): # I don't want to use this method return sum(acc.balance for acc in self.accounts) @balance.expression def balance(cls): # This is how I want to calculate the total balance return ( select([func.sum(SavingsAccount.balance)]) .where(SavingsAccount.user_id == cls.id) .label("total_balance") )
If I'm selecting a list of multiple users, I'd like to populate the value of
User.balance
based on thebalance.expression
so the aggregation is done in SQL not in Python. However, I can't find a way to do that.The closest I've been able to come up with is:
>>> User.query.add_columns(User.balance).all() [(<User 1>, Decimal('10.00')), (<User 2>, Decimal('15.00')), (<User 3>, Decimal('10.00'))]
Is there another way to make an aggregation query that populates a property on my model (instead of just returning a tuple? I looked at
column_property
but it has fewer examples and doesn't seem powerful enough for all my use cases. -
Jay almost 7 yearsIn case ADUC is not available for you or use some kind if script or 3rd party tool, here's a good description of the values: blogs.technet.microsoft.com/heyscriptingguy/2004/12/21/…