Unable to get the Cerberus Group Mappings for Native users
If i run the below commands I get the mappings of the Cerberus Native Groups to the AD Users:
$GetAuthUserListRequest = New-Object -TypeName CerberusFTPService.GetAuthenticationListRequest
$GetAuthUserListRequest.credentials = $CerberusCredentials
$RAWXML = $CerberusFtpSvc.GetAuthenticationList($GetAuthUserListRequest)
[xml]$XML = $RAWXML.dataXml
$XML.cerberus.authentication.authenticator[1].mapping.mapping
If I run the same set of commands with the last line [0] instead of [1] I get nothing in return.
$XML.cerberus.authentication.authenticator[0]
returns:
ns1:CerberusNativeConfiguration
Which I assume is the Native Users and Groups?
I am trying to automate group cleanup and need to know if a native Cerberus group is mapped to a native Cerberus user and I can't work out anyway to do that.
New-Object -TypeName CerberusFTPService.GetGroupInformationRequest
Unfortunately does not return the group membership which would have been the easiest way.
Cheers!
-
Official comment
Hi Laurie, thank you for your question. Group membership is stored with the User object.
You may find this SOAP tutorial article useful:
Ian - Cerberus Support
Comment actions
Please sign in to leave a comment.
Comments
2 comments