Les actions personnalisées ne sont pas disponibles dans la solution Essentials.
Si vous disposez de la solution Professional, vous devez acquérir l’extension Hybrid pour créer cette action personnalisée.
Si vous souhaitez copier l’appartenance aux groupes d’un utilisateur AD existant afin de l’appliquer à un nouvel utilisateur cible, vous pouvez utiliser ce qui suit :
En PowerShell :
#Une ligne pour voir à quels groupes l'utilisateur appartient.
Get-ADUser -Identity <UserID> -Properties memberof | Select-Object -ExpandProperty memberof
#Une ligne pour copier l’appartenance aux groupes d’un utilisateur vers un autre.
Get-ADUser -Identity <UserID> -Properties memberof | Select-Object -ExpandProperty memberof | Add-ADGroupMember -Members <New UserID>
Dans une action personnalisée CoreView :
{
"id": "1648cf21-40cb-455a-b375-7902a34754df",
"title": "Copy group membership",
"lastModified": "2022-02-07T10:02:21.4980000Z",
"target": "None",
"tags": [],
"vars": [
{
"name": "SourceUser",
"type": "string",
"isRequired": true
},
{
"name": "TargetUser",
"type": "string",
"isRequired": true
}
],
"params": [],
"columns": {},
"version": 2,
"statement": "param ([string]$SourceUser, [string]$TargetUser)\r\n\r\n$groups = get-adprincipalgroupmembership $SourceUser | where-object {$_.name -ine \"Domain Users\"}\nAdd-ADPrincipalGroupMembership $TargetUser -memberof $groups.SamAccountName"
}