Skip to main content

New-XdrIdentityConfigurationRemediationActionAccount

SYNOPSIS​

Registers a new remediation action account for Microsoft Defender for Identity.

SYNTAX​

New-XdrIdentityConfigurationRemediationActionAccount [-AccountName] <String> [-DomainDnsName] <String>
[-IsSingleLabelAccountDomainName] [-ProgressAction <ActionPreference>] [-WhatIf] [-Confirm]
[<CommonParameters>]

DESCRIPTION​

Creates a new Group Managed Service Account (gMSA) registration for Microsoft Defender for Identity remediation actions. This account will be used by MDI to perform automatic remediation actions when the system is configured to use a dedicated account instead of Local System.

EXAMPLES​

EXAMPLE 1​

New-XdrIdentityConfigurationRemediationActionAccount -AccountName "MDIRemediation" -DomainDnsName "contoso.com"
Registers a gMSA account named "MDIRemediation" in the contoso.com domain for MDI remediation actions.

EXAMPLE 2​

New-XdrIdentityConfigurationRemediationActionAccount -AccountName "DefenderRemediator" -DomainDnsName "corp.contoso.com" -IsSingleLabelAccountDomainName
Registers a gMSA account with single-label domain name configuration.

PARAMETERS​

-AccountName​

The name of the Group Managed Service Account (without domain suffix).

Type: String
Parameter Sets: (All)
Aliases:

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

-DomainDnsName​

The fully qualified domain name (FQDN) where the account exists.

Type: String
Parameter Sets: (All)
Aliases:

Required: True
Position: 2
Default value: None
Accept pipeline input: False
Accept wildcard characters: False

-IsSingleLabelAccountDomainName​

Switch parameter indicating if the domain is a single-label domain name. Use this for non-standard domain configurations.

Type: SwitchParameter
Parameter Sets: (All)
Aliases:

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

-WhatIf​

Shows what would happen if the cmdlet runs. The cmdlet is not run.

Type: SwitchParameter
Parameter Sets: (All)
Aliases: wi

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

-Confirm​

Prompts for confirmation before registering the account.

Type: SwitchParameter
Parameter Sets: (All)
Aliases: cf

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

-ProgressAction​

The ProgressAction parameter is a common parameter, not a cmdlet parameter. For more information, see about_CommonParameters.

Type: ActionPreference
Parameter Sets: (All)
Aliases: proga

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.

INPUTS​

OUTPUTS​

Object​

Returns the registration response from the API including the account configuration details.​

NOTES​

  • The account must be a Group Managed Service Account (gMSA)
  • The account must already exist in Active Directory before registration
  • The MDI sensor must have permissions to retrieve the gMSA password
  • Before using this, ensure Set-XdrIdentityConfigurationRemediationActionAccount is configured to not use Local System