> ## Documentation Index
> Fetch the complete documentation index at: https://ps365.clidsys.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Get MgRegisteredApp

## SYNOPSIS

Get registered application in Microsoft Graph

## SYNTAX

### All (Default)

```powershell theme={null}
Get-MgRegisteredApp [-ProgressAction <ActionPreference>] [<CommonParameters>]
```

### ByAppId

```powershell theme={null}
Get-MgRegisteredApp [[-ApplicationID] <String>] [-ProgressAction <ActionPreference>] [<CommonParameters>]
```

### ByObjectId

```powershell theme={null}
Get-MgRegisteredApp [-ObjectID <String>] [-ProgressAction <ActionPreference>] [<CommonParameters>]
```

### ByDisplayName

```powershell theme={null}
Get-MgRegisteredApp [-DisplayName <String>] [-ProgressAction <ActionPreference>] [<CommonParameters>]
```

## DESCRIPTION

Retrieves registered applications from Microsoft Graph.
If no ApplicationID, ObjectID, or DisplayName is provided, returns all applications with selected properties.

## EXAMPLES

### EXAMPLE 1

```powershell theme={null}
Get-MgRegisteredApp -ApplicationID "your-application-id"
```

This command retrieves the registered application with the specified Application ID (AppId).

### EXAMPLE 2

```powershell theme={null}
Get-MgRegisteredApp -ObjectID "xxx-xxx-xxx"
```

This command retrieves the registered application with the specified ObjectID.

### EXAMPLE 3

```powershell theme={null}
Get-MgRegisteredApp -DisplayName "My Application"
```

This command retrieves the registered application with the specified DisplayName.

### EXAMPLE 4

```powershell theme={null}
Get-MgRegisteredApp -DisplayName "Azure*"
```

This command retrieves all registered applications whose DisplayName starts with "Azure".

### EXAMPLE 5

```powershell theme={null}
Get-MgRegisteredApp -DisplayName "*Portal*"
```

This command retrieves all registered applications whose DisplayName contains "Portal".

### EXAMPLE 6

```powershell theme={null}
Get-MgRegisteredApp
```

This command retrieves all registered applications.

## PARAMETERS

### -ApplicationID

The unique identifier (AppId) of the registered application to retrieve.
If not provided, all applications are returned.

```yaml theme={null}
Type: String
Parameter Sets: ByAppId
Aliases:

Required: False
Position: 1
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
```

### -ObjectID

(Optional) Retrieves the application for a specific application by its ObjectID.

```yaml theme={null}
Type: String
Parameter Sets: ByObjectId
Aliases: Identity

Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
```

### -DisplayName

(Optional) Retrieves the application for a specific application by its DisplayName.
Supports wildcards (\* and ?) for partial name matching (e.g.
"Azure\*", "*Portal*").

```yaml theme={null}
Type: String
Parameter Sets: ByDisplayName
Aliases:

Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
```

### CommonParameters

This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutVariable, -OutBuffer, -PipelineVariable, -Verbose, -WarningAction, and -WarningVariable. For more information, see [about\_CommonParameters](http://go.microsoft.com/fwlink/?LinkID=113216).

## INPUTS

## OUTPUTS

## NOTES

Same as the Microsoft Graph built-in function `Get-MgApplication` but with a simplified output.

## RELATED LINKS

[https://ps365.clidsys.com/docs/commands/Get-MgRegisteredApp](https://ps365.clidsys.com/docs/commands/Get-MgRegisteredApp)
