new(...)
: Initialize a new user object. Do not call this directly; see 'Initialization' below.
delete(confirm=TRUE)
: Delete a user account. By default, ask for confirmation first.
update(...)
: Update the user information in Azure Active Directory.
do_operation(...)
: Carry out an arbitrary operation on the user account.
sync_fields()
: Synchronise the R object with the app data in Azure Active Directory.
list_direct_memberships(filter=NULL, n=Inf)
: List the groups and directory roles this user is a direct member of.
list_owned_objects(type=c("user", "group", "application", "servicePrincipal"), filter=NULL, n=Inf)
: List directory objects (groups/apps/service principals) owned by this user. Specify the type
argument to limit the result to specific object type(s).
list_created_objects(type=c("user", "group", "application", "servicePrincipal"), filter=NULL, n=Inf)
: List directory objects (groups/apps/service principals) created by this user. Specify the type
argument to limit the result to specific object type(s).
list_owned_devices(filter=NULL, n=Inf)
: List the devices owned by this user.
list_registered_devices(filter=NULL, n=Inf)
: List the devices registered by this user.
reset_password(password=NULL, force_password_change=TRUE)
: Resets a user password. By default the new password will be randomly generated, and must be changed at next login.