Temporal membership are able to be managed via the ARS Management Shell. See examples of usage below:
NOTE: THIS CODE AND INFORMATION IS PROVIDED "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE IMPLIED WARRANTIES OF MERCHANTBILITY AND/OR FITNESS FOR A PARTICULAR PURPOSE.
IF YOU WANT THIS FUNCTIONALITY TO BE CONDITIONALLY SUPPORTED, PLEASE CONTACT ONE IDENTITY CONSULTING SERVICES OR YOUR ACCOUNT MANAGER.
PLEASE NOTE THAT ANY MODIFICATIONS TO THE BELOW SCRIPT MAY CAUSE UNDESIRED RESULTS AND/OR BREAK PRODUCT FUNCTIONALITY.
# Set / Update removal temporal date
$time = (Get-Date "April 29 2020").ToUniversalTime()
$controls = @{}
$controls.Add("ScheduledOperation-SetTime",$time)
Remove-QADGroupMember -Identity Group4 -Member User1 -Control $controls -Proxy
# Remove temporal date (user remains member)
$controls = @{}
$controls.Add("ScheduledOperation-SetTime","Never")
Remove-QADGroupMember -Identity Group4 -Member User1 -Control $controls -Proxy