A tool for managing user identities, credentials, and access across on-premises and cloud environments
When specifying a gMSA for the MIM Sync service account, the miiskmu.exe utility installs a Windows service (KeyProtectService) to get the gMSA password. That service has a dependency on .NET 3.5, which is NOT listed as a requirement for the MIM Sync server.
PS C:\> $exePath = "E:\Program Files\Microsoft Forefront Identity Manager\2010\Synchronization Service\Bin\Microsoft.IdentityManagement.KeyProtectService.exe"
[Reflection.Assembly]::ReflectionOnlyLoadFrom($exePath).GetReferencedAssemblies()
Version Name
------- ----
2.0.0.0 mscorlib
2.0.0.0 System.ServiceProcess
2.0.0.0 System.Configuration.Install
2.0.0.0 System
4.6.0.0 Microsoft.IdentityManagement.Logging
3.5.0.0 System.Core
2.0.0.0 System.Security