SYNOPSIS
Sets the status of an enterprise application (service principal) in Microsoft Graph by setting its ‘AccountEnabled’ property.SYNTAX
ByApplicationID
ByDisplayName
DESCRIPTION
This function takes an Application ID or DisplayName as input and enables or disables the service principal (enterprise app) by using Invoke-MgGraphRequest to set AccountEnabled to true or false.EXAMPLES
EXAMPLE 1
EXAMPLE 2
PARAMETERS
-ApplicationID
The App ID of the service principal to modify.-Confirm
Prompts you for confirmation before running the cmdlet.-DisplayName
The display name of the service principal to modify.-GenerateCmdlets
If specified, the function will generate the cmdlets and save them to a file instead of executing them.-Status
The status to set for the enterprise application. Valid values are ‘Enabled’ or ‘Disabled’.-WhatIf
Runs the command in a mode that only reports what would happen without performing the actions.CommonParameters
This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction, and -WarningVariable. For more information, see about_CommonParameters.INPUTS
OUTPUTS
NOTES
To modify a registered application, use theSet-MgRegisteredAppStatus function instead.