UCLobby Teams 0.3.1

A new version is now available in PowerShell Gallery.

                To install in PowerShell: Install-Module UclobbyTeams

                If you already have the module: Update-Module UclobbyTeams

Here are the changes since last post (0.2.0):

General

  • 0.3.1
    • Change: Added a check, in all cmdlets, if there is a newer version of module available (Test-UcModuleUpdateAvailable).
  • 0.2.7
    • Change: We need to connect to Microsoft Graph before using any cmdlet in the module. In the previous versions a connection was attempted, we remove this since in some scenarios we might want to use different authentication methods or environment.

Update-UcTeamsDevice

  • 0.3.1
    • New cmdlet: This allows Teams administrators to send update commands to multiple Teams Android Devices using MS Graph API.

Special Thanks to Eileen Beato and Bryan Kendrick for the assistance in implementing/testing this new cmdlet.

Test-UcModuleUpdateAvailable

  • 0.3.1
    • New cmdlet: Check if a PowerShell module has a new update in PowerShell Gallery and if it’s installed.

Get-UcTeamsVersion

  • 0.2.5
    • Added Credential parameter that will be used to connect to the remote computer.

Get-UcTeamsVersionBatch

  • 0.2.7
    • New cmdlet: This allows to get the teams version from a list of computers from a CSV file.

Get-UcTeamsDevice

  • 0.2.7
    • Fix: An exception could be raised if the User was null.
    • Fix: Cycle all pages in MS Graph Response
    • Feature: Ability to export to CSV with a new parameter -ExportCSV

Test-UcTeamsDevicesConditionalAccessPolicy

  • 0.3.1
    • Fix: In some cases the number of groups was too large, so now we only get the display name for the groups included/excluded.
    • Feature: Ability to export to CSV with a new parameter -ExportCSV
  • 0.2.6
    • Fix: Missing CloudApps setting value.
  • 0.2.5
    • Change in the default behavior, now without any switch only policies that are assigned to a group will be checked.
    • Output now includes which groups are included/excluded.
    • Display warning with the number of compliance policy skipped (Not associated with a group or Teams Application).
    • Added All switch to allow check policies even the policies without group assignment.
    • Added User UPN parameter to only check Conditional Access policies applied to the specified user.
    • Detailed switch will only output the unsupported settings.
    • Added IncludedSupported switch to show all checked policy settings for each policy.
    • Added Setting Description in the Detailed output to make it easier identify it in Microsoft Endpoint Manager admin center.

Test-UcTeamsDevicesCompliancePolicy

  • 0.3.1
    • Fix: In some cases the number of groups was too large, so now we only get the display name for the groups included/excluded.
    • Feature: Ability to export to CSV with a new parameter -ExportCSV
  • 0.2.5
    • Change in the default behavior, now without any switch only policies that are assigned to a group will be checked.
    • Output now includes which groups are included/excluded.
    • Display warning with the number of compliance policy skipped (Not associated with a group).
    • Added All switch to allow check policies even the policies without group assignment.
    • Added User UPN parameter to check Compliance policies applied to the specified user.
    • Added Device ID parameter to check Compliance policies applied to specific device.
    • Detailed switch will only output the unsupported settings.
    • Added IncludedSupported switch to show all checked policy settings for each policy.
    • Added Setting Description in the Detailed output to make it easier identify it in Microsoft Endpoint Manager admin center.
    • Added check for unsupported settings for MTR Windows (Windows Compliance Policy).

Get-UcM365TenantId

  • 0.2.6
    • Added support for Multi Geo Tenants.
  • 0.2.5
    • The output will also include the OnMicrosoft.com Domain for that tenant.

Main module page: UC Lobby Teams PowerShell module

Source code available: GitHub – UCLobbyTeams