Remove-EntraBetaPrivateAccessApplicationSegment
Removes an application segment associated to a Private Access application.
Syntax
Remove-EntraBetaPrivateAccessApplicationSegment
-ApplicationId <String>
[-ApplicationSegmentId <String>]
[<CommonParameters>]
Description
The Remove-EntraBetaPrivateAccessApplicationSegment
cmdlet removes application segments associated to a Private Access application.
Examples
Example 1: Delete an application segment
Connect-Entra -Scopes 'NetworkAccessPolicy.ReadWrite.All', 'Application.ReadWrite.All', 'NetworkAccess.ReadWrite.All'
$application = Get-EntraBetaApplication -Filter "displayName eq '<GlobalSecureAccess_Application_DisplayName>'"
$applicationSegment = Get-EntraBetaPrivateAccessApplicationSegment -ApplicationId $application.Id | Where-Object {$_.destinationType -eq 'fqdn'}
Remove-EntraBetaPrivateAccessApplicationSegment -ApplicationId $application.Id -ApplicationSegmentId $applicationSegment.Id
This example shows how to remove an application segment associated to a Private Access application.
ApplicationId
is the application Object ID of the Private Access Application.ApplicationSegmentId
is the application segment identifier to be deleted.
Inputs
System.String
System.Nullable`1[[System. Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]] System.Nullable`1[[System.Int32, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]]
Outputs
System.Object