Hello,
If the custom attribute is modified using a built-in action or manually, the corresponding operation is logged. If the modification is performed using a PowerShell script, for the operation to be logged, you need to bind to the group object using the Adaxes pipeline. For example, it can be done using the BindToObjectByDNEx method, where the second parameter is set to True. The following example shows how to bind to a group so that the operations performed on it are logged:
$groupDN = "CN=MyGroup,OU=Groups,DC=domain,DC=com" # TODO: modify me
# Bind to the group using the Adaxes pipeline
$group = $Context.BindToObjectByDNEx($groupDN, $True)
# Update the group
$group.Put("adm-CustomAttributeTextMultiValue2", "MyValue")
# Save the changes
$group.SetInfo()
For information on how to view operations performed over an object, have a look at the following help article: https://www.adaxes.com/help/ViewManagementHistory.