Get-MSTeamsDevice
    • 21 Aug 2024
    • 1 Minute to read
    • Dark
      Light
    • PDF

    Get-MSTeamsDevice

    • Dark
      Light
    • PDF

    Article summary

    Return a list of MS Teams Devices

    Syntax

    Get-MSTeamsDevice
      -ID  <String>
      -DeviceType  <String>
      -CurrentUser  <String>
      -HardwareUniqueID  <String>
      -TenantName  <String>
      -MSClientID  <String>
      -MSClientSecret  <String>
      -MSTenantID  <String>
      -AuthToken  <String>
      -ResultSize  <Int32>
    

    Parameters

    -ID <String>
    The GUID of a specific device to query

    ParameterValue
    Requiredfalse
    Position1
    Requiredfalse
    Default ValueNone
    Accept pipeline input?true (ByPropertyName)
    Accept wildcard characters?false

    -DeviceType <String>
    Return all devices that match the given device type. Choose from
    'unknown', 'ipPhone', 'TeamsRoom', 'SurfaceHub', 'CollaborationBar', 'TeamsDisplay', 'TouchConsole', 'LowCostPhone', 'TeamsPanel', 'SIP', 'UnknownFutureValue'

    ParameterValue
    Requiredfalse
    Position2
    Requiredfalse
    Default ValueNone
    Accept pipeline input?true (ByPropertyName)
    Accept wildcard characters?false

    -CurrentUser <String>
    Show devices that are currently logged in by the given user. Use either the user's GUID or UPN

    ParameterValue
    Requiredfalse
    Position3
    Requiredfalse
    Default ValueNone
    Accept pipeline input?true (ByPropertyName)
    Accept wildcard characters?false

    -HardwareUniqueID <String>
    Show device that matches the given unique hardware ID. Different from the GUID formatted ID.

    ParameterValue
    Requiredfalse
    Position4
    Requiredfalse
    Default ValueNone
    Accept pipeline input?true (ByPropertyName)
    Accept wildcard characters?false

    -TenantName <String>
    The name of the Nectar DXP tenant. Used in multi-tenant configurations.

    ParameterValue
    Requiredfalse
    Position5
    Requiredfalse
    Default ValueNone
    Accept pipeline input?true (ByPropertyName)
    Accept wildcard characters?false

    -MSClientID <String>
    The MS client ID for the application granted access to Azure AD.

    ParameterValue
    Requiredfalse
    Position6
    Requiredfalse
    Default ValueNone
    Accept pipeline input?true (ByPropertyName)
    Accept wildcard characters?false

    -MSClientSecret <String>
    The MS client secret for the application granted access to Azure AD.

    ParameterValue
    Requiredfalse
    Position7
    Requiredfalse
    Default ValueNone
    Accept pipeline input?true (ByPropertyName)
    Accept wildcard characters?false

    -MSTenantID <String>
    The MS tenant ID for the O365 customer granted access to Azure AD.

    ParameterValue
    Requiredfalse
    Position8
    Requiredfalse
    Default ValueNone
    Accept pipeline input?true (ByPropertyName)
    Accept wildcard characters?false

    -AuthToken <String>
    The authorization token used for this request. Normally obtained via Get-MSGraphAccessToken

    ParameterValue
    Requiredfalse
    Position9
    Requiredfalse
    Default ValueNone
    Accept pipeline input?true (ByPropertyName)
    Accept wildcard characters?false

    -ResultSize <Int32>
    The number of results to return. Defaults to 1000.

    ParameterValue
    Requiredfalse
    Position10
    Requiredfalse
    Default Value10000
    Accept pipeline input?false
    Accept wildcard characters?false

    Was this article helpful?

    Changing your password will log you out immediately. Use the new password to log back in.
    First name must have atleast 2 characters. Numbers and special characters are not allowed.
    Last name must have atleast 1 characters. Numbers and special characters are not allowed.
    Enter a valid email
    Enter a valid password
    Your profile has been successfully updated.
    ESC

    Eddy AI, facilitating knowledge discovery through conversational intelligence