You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
description: This article describes a PowerShell script used to remove MMA agent from systems that users have migrated to AMA.
4
4
ms.topic: conceptual
5
5
author: jeffreywolford
@@ -22,7 +22,7 @@ You do all the setup steps in a [Visual Studio Code](https://code.visualstudio.c
22
22
- PowerShell 5.0 or higher. Check the version by running `$PSVersionTable` and checking the PS Version
23
23
- PowerShell. The language must be set to mode `FullLanguage`. Check the mode by running `$ExecutionContext.SessionState.LanguageMode` in PowerShell. You can find more details [here](https://learn.microsoft.com/powershell/module/microsoft.powershell.core/about/about_language_modes?source=recommendations)
24
24
- Bicep. The setup scripts us Bicep to automate the installation. Check the installation by running `bicep --version`. See [install in PowerShell](https://learn.microsoft.com/azure/azure-resource-manager/bicep/install#azure-powershell)
25
-
- A [User-Assigned Managed Identity (MI)](https: //docs.microsoft.com/en-us/azure/active-directory/managed-identities-azure-resources/overview) which has 'Reader', Virtual Machine Contributor' and 'Azure Arc ScVmm VM Contributor' access on target scopes configured.
25
+
- A [User-Assigned Managed Identity (MI)](/azure/active-directory/managed-identities-azure-resources/overview) which has 'Reader', Virtual Machine Contributor' and 'Azure Arc ScVmm VM Contributor' access on target scopes configured.
26
26
- A new Resource Group to contain all the Azure resources created automatically by the set up automation.
27
27
- For granting remediation user-assigned MI with above mentioned roles on the target scopes,
28
28
- You must have User Access Administrator (UAA) or Owner on the configured scopes. For example, the set up is being configured for a subscription 'x', you must UAA role assignment on subscription 'x' so the script can provide the remediated user-assigned MI permissions.
@@ -40,7 +40,7 @@ You do all the setup steps in a [Visual Studio Code](https://code.visualstudio.c
|SubscriptionId| Subscription ID where setup is installed| Yes|
96
96
|HostRGName| New resource group name where remediation MI is created. Default value is 'AzTS-MMARemovalUtility-Host-RG'| No|
97
97
|Location| Location DC where setup is created. Default value is 'EastUS2'| No|
98
-
|AzureEnvironmentName| Azure environment were solution is to be installed: AzureCloud, AzureGovernmentCloud. Default value is 'AzureCloud'| No|
98
+
|AzureEnvironmentName| Azure environment where solution is to be installed: AzureCloud, AzureGovernmentCloud. Default value is 'AzureCloud'| No|
99
99
100
100
### [MultiTenant](#tab/MultiTenant)
101
101
@@ -117,7 +117,7 @@ Set-Prerequisites
117
117
```
118
118
119
119
3. Set up multitenant identity
120
-
The Microsoft Entra ID Application identity is used to associated the MEI Application useing service principal. You perform the following operations. You must log in to the Microsoft Entra ID account where you want to install the Removal Utility setup using the PowerShell command.
120
+
The Microsoft Entra ID Application identity is used to associate the MEI Application using service principal. You perform the following operations. You must log in to the Microsoft Entra ID account where you want to install the Removal Utility setup using the PowerShell command.
121
121
- Creates a new multitenant MEI application if not provided with pre-existing MEI application objectId.
122
122
- Creates password credentials for the MEI application.
123
123
@@ -299,7 +299,7 @@ Parameters
299
299
|Param Name|Description|Required|
300
300
|:----|:----|:----:|
301
301
|SubscriptionId| Your subscription ID where setup is installed | Yes |
302
-
|ResourceGroupName|Youre resource group name where setup is installed| Yes|
302
+
|ResourceGroupName|Your resource group name where setup is installed| Yes|
303
303
|ScopesFilePath| File path with target scope configurations. See scope configuration| Yes |
304
304
305
305
Scope configuration file is a CSV file with a header row and three columns
@@ -387,7 +387,7 @@ The utility creates resources that you should clean up once you have remove MMA
0 commit comments