docs/about_UserManagement.help.txt
TOPIC
about_usermanagement SHORT DESCRIPTION Managing AzureAdUsers, Groups, ResourceAccounts for use in CQs and AAs. LONG DESCRIPTION User Management CmdLets are covering a range of topics, from Analog Devices, Common Area Phones, Resource Accounts to Users and Groups. This page focuses on uncategorised CmdLets that supplement the User Management aspect. Where appropriate, individual about-pages have been created for them. Please see section 'See Also' for links to related topics. Finding Users, Groups or other objects is sometimes too complex for my taste. Using `Get-AzureAdUser -Searchstring "$UPN"` is fine, but sometimes I just want to bash in the UserPrincipalName or Group Name and get a result. Some helper functions that simplify input a bit and expand on the functionality of Callable Entity: CmdLets | Function | Description | | ---------------------------------------------------------: | --------------------------------------------------------------------------------------------------------------------------------------- | | `Find-AzureAdGroup` | Helper Function to find AzureAd Groups. Returns Objects if found. Simplifies Lookup and Search of Objects | | `Find-AzureAdUser` | Helper Function to find AzureAd Users. Returns Objects if found. Simplifies Lookup and Search of Objects | > [!Note] On first run, Find-AzureAdGroup (and other CmdLets that are working with AzureAd Groups) will load all Groups available in the Tenant into a Global variable. This is done as searches against AzureAd Groups are somewhat clunky and overall performance is improved when validating and looking up information. > <br />All global variables will be removed when closing the PowerShell window or disconnecting from the Tenant with `Disconnect-Me` Support CmdLet | Function | Description | | -----------------------------------------------------------: | ------------------------------------------------------------------------------------------- | | `Test-AzureAdGroup` | Testing whether the Group exists in AzureAd | | `Test-AzureAdUser` | | `Test-TeamsResourceAccount` | Testing whether a Resource Account exists in AzureAd | | `Test-TeamsUser` | Testing whether the User exists in SkypeOnline/Teams | EXAMPLES These CmdLets do not require explicit use cases reflected here. Please see the Examples for the individual CmdLets in their respective help files NOTE This page only lists the CmdLets that are not categorised further. See below for Callable Entities, Common Area Phones and Analog Devices, etc. TROUBLESHOOTING NOTE Thoroughly tested, but Unit-tests for these CmdLets are not yet available. There might be a few cases where the Output displays too much or too little. The Find-CmdLets took a while to properly be fine tuned. If you do not find something that you know is there, please let me know SEE ALSO - about_TeamsCallableEntity - about_TeamsCommonAreaPhone - about_TeamsAnalogDevice - about_TeamsResourceAccount - about_Licensing KEYWORDS - User, AzureAdUser, CsOnlineUser - Group, AzureAdGroup - Resource, Resource Account, CsOnlineApplicationInstance - Common Area Phone - Analog Device - IP Phone |