# Desativar Utilizador Permanentemente

### Descrição

Desvincula permanentemente um utilizador, revogando o acesso, desativando ou eliminando a conta, ajustando atribuições de grupos e licenças e, opcionalmente, exportando filiações. Opcionalmente, remove ou substitui as titularidades de grupos quando necessário.

### Localização

User → General → Offboard User Permanently

**Nome completo do runbook**

rjgit-user\_general\_offboard-user-permanently

### Permissões

#### Permissões da aplicação

* **Tipo**: Microsoft Graph
  * User.ReadWrite.All
  * Group.ReadWrite.All
  * GroupMember.ReadWrite.All

#### Notas sobre permissões

Azure IaaS: acesso de Contribuidor na subscrição ou grupo de recursos usado para a exportação

#### funções RBAC

* Administrador de utilizadores

### Parâmetros

#### UserName

Nome principal do utilizador do utilizador de destino.

| Propriedade       | Valor      |
| ----------------- | ---------- |
| Obrigatório       | verdadeiro |
| Valor predefinido |            |
| Tipo              | String     |

#### DeleteUser

"Eliminar objeto do utilizador" (valor final: $true) ou "Manter o objeto do utilizador" (valor final: $false) pode ser selecionado como ação a executar. Se definido como true, o objeto do utilizador será eliminado. Se definido como false, o objeto do utilizador será mantido, mas o acesso será revogado e o início de sessão será bloqueado.

| Propriedade       | Valor    |
| ----------------- | -------- |
| Obrigatório       | falso    |
| Valor predefinido | Falso    |
| Tipo              | Booleano |

#### DisableUser

Se definido como verdadeiro, desativa a conta do utilizador para iniciar sessão.

| Propriedade       | Valor    |
| ----------------- | -------- |
| Obrigatório       | falso    |
| Valor predefinido | True     |
| Tipo              | Booleano |

#### RevokeAccess

Se definido como verdadeiro, revoga os tokens de atualização do utilizador e as sessões ativas.

| Propriedade       | Valor    |
| ----------------- | -------- |
| Obrigatório       | falso    |
| Valor predefinido | True     |
| Tipo              | Booleano |

#### exportResourceGroupName

Nome do Grupo de Recursos do Azure para exportar dados para o armazenamento.

| Propriedade       | Valor  |
| ----------------- | ------ |
| Obrigatório       | falso  |
| Valor predefinido |        |
| Tipo              | String |

#### exportStorAccountName

Nome da Conta de Armazenamento do Azure para exportar dados para o armazenamento.

| Propriedade       | Valor  |
| ----------------- | ------ |
| Obrigatório       | falso  |
| Valor predefinido |        |
| Tipo              | String |

#### exportStorAccountLocation

Região do Azure usada ao criar a Conta de Armazenamento.

| Propriedade       | Valor  |
| ----------------- | ------ |
| Obrigatório       | falso  |
| Valor predefinido |        |
| Tipo              | String |

#### exportStorAccountSKU

Nome do SKU usado ao criar a Conta de Armazenamento.

| Propriedade       | Valor  |
| ----------------- | ------ |
| Obrigatório       | falso  |
| Valor predefinido |        |
| Tipo              | String |

#### exportStorContainerGroupMembershipExports

Nome do contentor usado para exportações de associação a grupos.

| Propriedade       | Valor  |
| ----------------- | ------ |
| Obrigatório       | falso  |
| Valor predefinido |        |
| Tipo              | String |

#### exportGroupMemberships

Se definido como verdadeiro, exporta as associações atuais de grupos do utilizador para o Azure Storage.

| Propriedade       | Valor    |
| ----------------- | -------- |
| Obrigatório       | falso    |
| Valor predefinido | Falso    |
| Tipo              | Booleano |

#### ChangeLicensesSelector

Controla como as licenças atribuídas diretamente devem ser tratadas.

| Propriedade       | Valor |
| ----------------- | ----- |
| Obrigatório       | falso |
| Valor predefinido | 0     |
| Tipo              | Int32 |

#### ChangeGroupsSelector

"Alterar" e "Remover tudo" irão ambos respeitar "groupToAdd"

| Propriedade       | Valor |
| ----------------- | ----- |
| Obrigatório       | falso |
| Valor predefinido | 0     |
| Tipo              | Int32 |

#### GroupToAdd

Grupo que deve ser adicionado ou mantido quando as alterações de grupos estiverem ativadas.

| Propriedade       | Valor  |
| ----------------- | ------ |
| Obrigatório       | falso  |
| Valor predefinido |        |
| Tipo              | String |

#### GroupsToRemovePrefix

Prefixo usado para remover grupos que correspondam a uma convenção de nomenclatura.

| Propriedade       | Valor  |
| ----------------- | ------ |
| Obrigatório       | falso  |
| Valor predefinido |        |
| Tipo              | String |

#### RevokeGroupOwnership

"Remover/Substituir as titularidades de grupo deste utilizador" (valor final: $true) ou "O utilizador permanecerá como proprietário / Não alterar" (valor final: $false) pode ser selecionado como ação a executar. Se definido como true, o runbook tentará remover o utilizador das titularidades de grupo. Se o utilizador for o último proprietário de um grupo, tentará atribuir um proprietário de substituição; se isso falhar, ignorará a alteração de titularidade para esse grupo e registá-la-á para acompanhamento manual.

| Propriedade       | Valor    |
| ----------------- | -------- |
| Obrigatório       | falso    |
| Valor predefinido | True     |
| Tipo              | Booleano |

#### ManagerAsReplacementOwner

Se definido como true, usa o gestor do utilizador como proprietário de substituição, quando aplicável.

| Propriedade       | Valor    |
| ----------------- | -------- |
| Obrigatório       | falso    |
| Valor predefinido | True     |
| Tipo              | Booleano |

#### ReplacementOwnerName

Utilizador que assumirá a titularidade de grupo ou de recurso, se necessário.

| Propriedade       | Valor  |
| ----------------- | ------ |
| Obrigatório       | falso  |
| Valor predefinido |        |
| Tipo              | String |

[Voltar à visão geral da referência de Runbook](https://docs.realmjoin.com/pt/automacao/runbooks/runbook-references)
