quinta-feira, 20 de julho de 2023
Aprenda a usar o New-AzADApplication para criação de aplicativos no PowerShell
Título: Aprenda a usar o New-AzADApplication para criação de aplicativos no PowerShellIntrodução:
O PowerShell é uma ferramenta poderosa para automação de tarefas e gerenciamento de sistemas. Uma das funcionalidades mais utilizadas é o New-AzADApplication, que permite a criação de aplicativos no Azure Active Directory (AD). Neste artigo, iremos explorar exemplos de script utilizando o New-AzADApplication e entender como essa funcionalidade pode ser útil no desenvolvimento de soluções na nuvem.
Exemplos:
1. Criando um aplicativo básico:
```powershell
$displayName = "MeuAplicativo"
$identifierUris = "https://meuaplicativo.com"
$replyUrls = "https://meuaplicativo.com"
$application = New-AzADApplication -DisplayName $displayName -IdentifierUris $identifierUris -ReplyUrls $replyUrls
```
Neste exemplo, estamos criando um aplicativo com um nome de exibição ("MeuAplicativo"), um URI de identificador e um URI de resposta, ambos definidos como "https://meuaplicativo.com".
2. Definindo permissões para o aplicativo:
```powershell
$permissions = @("Directory.Read.All", "User.Read")
New-AzADServicePrincipal -ApplicationId $application.ApplicationId
New-AzRoleAssignment -RoleDefinitionName "Contributor" -ServicePrincipalName $application.ApplicationId.Guid
New-AzADServiceAppRoleAssignment -Id $application.ApplicationId -PrincipalId $application.ApplicationId.Guid -ResourceId (Get-AzADServicePrincipal -SearchString "Microsoft Graph").ApplicationId.Guid -Id $permissions[0]
```
Neste exemplo, além de criar o aplicativo, estamos definindo permissões para o mesmo. Utilizamos o cmdlet New-AzADServicePrincipal para criar um principal de serviço correspondente ao aplicativo. Em seguida, atribuímos a função de "Contributor" ao serviço principal. Por fim, utilizamos o cmdlet New-AzADServiceAppRoleAssignment para atribuir permissões específicas definidas no array $permissions.
Conclusão:
O New-AzADApplication é uma ferramenta poderosa para criação de aplicativos no Azure Active Directory utilizando o PowerShell. Com os exemplos apresentados neste artigo, é possível entender como utilizar esse cmdlet para criar aplicativos básicos, bem como definir permissões para os mesmos. Essa funcionalidade é essencial para o desenvolvimento de soluções na nuvem e automatização de tarefas. Portanto, dominar o uso do New-AzADApplication é fundamental para profissionais que trabalham com o Azure.
By
Ricardo Oliveira
às
julho 20, 2023
Enviar por e-mailPostar no blog!Compartilhar no XCompartilhar no FacebookCompartilhar com o Pinterest
Marcadores:
Cmdlet,
PowerShell,
Scripts,
Windows,
Windows 10,
Windows 11
Nenhum comentário:
Postar um comentário
ATENÇÃO: Seu comentário é muito importante para nós e esperamos que você compartilhe suas opiniões e sugestões abaixo. No entanto, lembramos que é de inteira responsabilidade dos usuários seguir as dicas postadas no Blog DicasQueFunfa. Pedimos que evite comentários ofensivos, ilegais ou prejudiciais, pois esses não serão tolerados e serão removidos. Agradecemos sua colaboração e esperamos que suas contribuições enriqueçam ainda mais nosso conteúdo.