Quantcast
Channel: Forum Microsoft Identity Manager
Viewing all 6944 articles
Browse latest View live

Implementation of MIM Fresh on Existing AD Domain and Existing Sharepoint 2016 Infrastructure

$
0
0

Can we Install MIM on Windows 2016 Server with existing AD Domain and Sharepoint 2016 Environment .Could not see any docs supporting the Implementaion of Already existing AD Domain and Existing SP Environment .If so kindly guide to the document.

Belive we need to install the agents so that it can communicate with AD & SP??

We are planning to implement MIM as a sloution for Password Self Service pages and for User Import In Sharepoint 2016

Thansk & Regards

Gops


ADFS 3.0 - "Safari Cannot open the page because your iphone is not connected to the internet"

$
0
0

Dear Team,

ADFS 3.0

I am struck with one issue that is safari browser is not supporting webex and workplace application which is integrated with ADFS.

Users are accessing the Webex and Workplace applications in safari browser via Extranet and he is receiving error message as below 

"Safari Cannot open the page because your iphone is not connected to the internet"

As i checked this is common issue which happens in iphone and gone through many articles which shows troubleshooting steps for WiFi and other network settings and same has been informed to customer and he says that he has performed all the troubleshooting steps and this issue faced by multiple users.

If the users were accessing via intranet i would have suggested them to enable WIA(Windows integrated authentication) agent for Safari but as it's from extranet i am in confusion how to enable for extranet users , please let me know if it's possible.


Lithnet - How to add a group to a set members using Lithnet RMA?

$
0
0

Hi,

I 'm using Lithnet to verify if certain groups are in the expected set 

Search-Resources -XPath "/Set[DisplayName = '$($myGroup.DisplayName)']" -AttributesToGet @("DisplayName","ExplicitMember")

Now I need to Add The Group if it is not a member. How should I do that?

Thanks,

JD

How best to connect to Slack? Can Microsoft's Web Services Connector be used?

$
0
0
I'm wondering how best to connect to Slack. Anyone done this with FIM/MIM and what connector/MA can be used? I see that Slack uses REST API and OAuth security while the Microsoft Web Services Connector doesn't list OAuth in its security modes. Or are they talking two differently layers of security?

MultiValue tables for groups, do the groups need to exist already?

$
0
0

I have around 5000 groups to populate via MultiValue tables, not all known at any one time. On the first run, none of the users or groups will exist in AD. On subsequent runs, some of them won't exist (as new ones come into existence in the SQL MA data source).

Before using MultiValue tables to populate AD groups with members, do the groups and users have to exist in AD beforehand?

e.g. does the flow need 3 MAs, something like:

SQL MA (users) -> Import -> Sync -> Export (to AD)
SQL MA (groups) -> Import -> Sync -> Export (to AD)
SQL MA (MultiValue users+groups memberships) -> Import -> Sync -> Export (to AD)

or can a single MA be used to provision users+group and a second MA provide the MultiValue group memberships?

thanks,

Alistair

ConnectedMA.Connectors.Count is 0 even if object exists in connector space

$
0
0

In a metaverse extension DLL I have:

ConnectedMA managementAgent = mvEntry.ConnectedMAs["AD MA"];
if (managementAgent.Connectors.Count == 0)
{ ... }

Connectors.Count is 0 for an object that is in the "AD MA" connector space but not in the Metaverse. The MS tutorial doesn't mention a full sync for "AD MA", so when the "SQL MA" with multi-value tables does a full sync, the error occurs because the AD group exists in the "AD MA" connector space but is reported to have no connectors so I get the error:

An object with DN "..." already exists in management agent "AD MA"

Do I need to do a full sync on "AD MA" before doing a full sync on "SQL MA"?

thanks,

Alistair

what is the best way to add user access from child groups to parent group (large enterprise)

$
0
0

We have investigated the steps for denesting of AD groups. 

Step1: here we are extracting the reports of nested groups 

Step2: we are going to add the groups from child AD groups to parent AD groups.

Step3 : we will be denesting the Nested AD groups and make all the groups independent. 

My doubt is when we are doing the process of adding the users directly to parent group what challenges do we face. If anybody has already done this process. please guide

1. do we get issue in adding users directly depending on group scope

2. does this have any limitation in numbers when we add access directly from child group to parent group (usersC will be added UsersB and then UsersB & UsersC will be added to Group A

NEsted group:  Group A: usersA

                                   Group B: usersB

                                                 Group c: usersC


suresh arasu

Exchange Migration

$
0
0

Hi,

I am currently developing a migration plan for a Cross-Forest Exchange migration.

Forest A is our existing domain and Forest B is our new forest we are migrating into. 

The plan is to have a period of coexistence between both forests. 

Our core business web application will be the first application to be migrated as we need the resources in the new environment for it. 

I used the Exchange script that creates the user object from Forest A into Forest B and then used ADMT to migrate the associated attibutes, Password and SID History. This means that my users appear in both Forest A and B and as far as the user is concerned, they use the same account to log onto our business app.

My query is what is the best way to do the cross forest coexistence? I have read many articles online about using GalSync to create a centralised GAL  using contacts. Can I still do this bearing in mind that both Forests will have Mail User accounts and not Contacts??

Im a bit confused as to how I should do it.

The goal here is to allow cross-forest calendar delegation and also display free/busy information.


MSP error on upgrade to SP2

$
0
0

Hi!

I am trying to upgrade my MIM implementation to sp2.

My current version is: 4.4.1459.0

As I understand it, minimum required for upgrade to SP2 is 4.4.1302.0.

When trying to run the msp package I get an error 1642 (Application is not installed). When looking at the logfile I can see the following lines:

MSI (c) (FC:FC) [10:44:32:839]: SequencePatches starts. Product code: {5A7CB0A3-7AA2-4F40-8899-02B83694085F}, Product version: 4.4.1459.0, Upgrade code: {545334D7-13CD-4BAB-8DA1-2775FA8CF7C2}, Product language 1033

MSI (c) (FC:FC) [10:44:32:839]: PATCH SEQUENCER: verifying the applicability of minor upgrade patch C:\Install\Files\MIM\SP2\MIMSyncService_x64_KB4512924.msp against product code: {5A7CB0A3-7AA2-4F40-8899-02B83694085F}, product version: 4.4.1459.0, product language 1033 and upgrade code: {545334D7-13CD-4BAB-8DA1-2775FA8CF7C2}
MSI (c) (FC:FC) [10:44:32:839]: PATCH SEQUENCER: minor upgrade patch C:\Install\Files\MIM\SP2\MIMSyncService_x64_KB4512924.msp is not applicable.
MSI (c) (FC:FC) [10:44:32:839]: SequencePatches returns success.
MSI (c) (FC:FC) [10:44:32:839]: Final Patch Application Order:
MSI (c) (FC:FC) [10:44:32:839]: Other Patches:
MSI (c) (FC:FC) [10:44:32:839]: Unknown\Absent: {5A118493-A9B1-40E6-83EB-7E61930BA4D4} - C:\Install\Files\MIM\SP2\MIMSyncService_x64_KB4512924.msp
The upgrade cannot be installed by the Windows Installer service because the program to be upgraded may be missing, or the upgrade may update a different version of the program. Verify that the program to be upgraded exists on your computer and that you have the correct upgrade.
C:\Windows\Installer\19f511e.msi
 

Any ideas on why my application GUID is wrong, and how to fix it?

Thanks,

Søren

MIM Portal Installation - Fatal Error - Adding FIMService account to 'Performance Monitor Users' group

$
0
0

Hi Experts,

I have encountered with this error while installing MIM Service [MIM SP1] on Windows Server 2016.

Adding FIMService account to 'Performance Monitor Users' group
Property name = 'ServiceAccount', value = 'domain\svcmimsvc'.
DomainName='domain'
AccountName='svcmimsvc'
Domain AD found
Exception thrown by custom action:
System.Reflection.TargetInvocationException: Exception has been thrown by the target of an invocation. ---> System.UnauthorizedAccessException: Access is denied.

I have already rolled out below pre-requisite checks:

1. The account I am using to install is a domain account and local admin on the Server.

2. Authenticated Users’ group is a member of the Pre-Windows 2000 Compatible group

3. DNS suffixes are properly configured.

4. Server and the accounts are in the same domain.

I have tried with all the combinations from past 2 days an No SUCCESS in Installation.

I was able to add/remove FIMService account in local group Performance Monitor Users.


Thanks and Regards, Siva Kumar Balaguru

Export the current date and time during an export

$
0
0

Hello,

Someone asked me that : 

during an "EXPORT" cycle (on a SQL MA), when a user is getting updated (whatever attributes), add the current date and time on a column for this user. 

The goal for him is to know which user has been last updated by the agent.

Is that possible to do ?

I hope I am clear enough.

Set of Possible Event Log Entries

$
0
0
I'm looking at setting up some monitoring of the event logs but to do it properly I really need the full set of possible event log entries that MIM can generate. Is there any documentation that states the full list?

Custom Expression for extracting just the OU values from DN

$
0
0

Hi, we have a very complex OU structure and looking to dynamically sync user and group objects to a matching OU on the target domain within a staging OU.  The closest I've gotten is to create the following custom expression on the import to a custom metaverse attribute.

ReplaceString(ReplaceString(dn,Word(dn,1,","),""),",DC=sourcedomain,DC=local","")

However, this only works for simple DNs that don't contain a comma in the CN.  Basically, all i'm trying to do is strip out the entire CN which may include an escape character and commas and the DC portion so the end result is "OU=Name3,OU=Name2,OU=Name1"

CN=Doe\,Joe,OU=Staff,OU=Users,OU=Affiliate,DC=mydomain,DC=local --> OU=Staff,OU=Users,OU=Affiliate

Does anyone know how this can be achieved with a function or custom expression?

FIM Service MA Export - Failed-modification-via-web-services error

$
0
0

Hello,

When I run a FIMMA export, I am getting the following error - failed-modification-via-web-services, with the following detail -

Fault Reason: The endpoint could not dispatch the request.\r\n\r\nFault Details: <DispatchRequestFailures xmlns="http://schemas.microsoft.com/2006/11/ResourceManagement" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema"><DispatchRequestAdministratorDetails><FailureMessage>Exception: Other
Stack Trace: Microsoft.ResourceManagement.WebServices.Exceptions.UnwillingToPerformException: Other ---&gt; System.Data.SqlClient.SqlException: Procedure or function 'GetDomainConfigurationIdentifiersFromDomain' expects parameter '@domainName', which was not supplied.
   at Microsoft.ResourceManagement.Utilities.ExceptionManager.ThrowException(Exception exception)
   at Microsoft.ResourceManagement.Data.Exception.DataAccessExceptionManager.ThrowException(SqlException innerException, TransactionAndConnectionScope scope)
   at Microsoft.ResourceManagement.Data.DataAccess.GetDomainConfigurationIdentifiersFromDomain(String domainName)
   at Microsoft.ResourceManagement.ActionProcessor.DomainConfigurationActionProcessor.AddDomainConfigurationFromDomain(CreateRequestParameter domainNameParameter)
   at Microsoft.ResourceManagement.ActionProcessor.DomainConfigurationActionProcessor.DoRequestCreationPreProcessByAttribute(RequestType requestType)
   at Microsoft.ResourceManagement.ActionProcessor.ActionDispatcher.DoRequestCreationPreProcessByAttribute(RequestType request)
   at Microsoft.ResourceManagement.WebServices.RequestDispatcher.CreateRequest(UniqueIdentifier requestor, UniqueIdentifier targetIdentifier, OperationType operation, String businessJustification, List`1 requestParameters, CultureInfo locale, Boolean isChildRequest, Guid cause, Boolean doEvaluation, Nullable`1 serviceId, Nullable`1 servicePartitionId, UniqueId messageIdentifier, UniqueIdentifier requestContextIdentifier, Boolean maintenanceMode)
   at Microsoft.ResourceManagement.WebServices.ResourceManagementService.Put(Message request)
   --- End of inner exception stack trace ---</FailureMessage><DispatchRequestFailureSource>Other</DispatchRequestFailureSource><AdditionalTextDetails>Request could not be dispatched.</AdditionalTextDetails></DispatchRequestAdministratorDetails><CorrelationId>e7de373c-c12d-4881-80ef-c55e80c8d658</CorrelationId></DispatchRequestFailures>

I ran the scripts described in the following link - http://social.technet.microsoft.com/wiki/contents/articles/336.aspx , but to no avail, as they both check out fine.

 

 

FIM SMTP sendAsAddress displayName options?

$
0
0

Hi, we have configured FIM to use a Google smtp gateway based on Brad's great post.  All is working well and FIM is able to successfully send email to a Google Apps instance which we use for corporate email.  We have gotten a request to change the display name of the FIM email account that notifies end users so the address appears as something friendly in their email box instead of "fimmailbox@acme.com".  The specific request is to change the display name in the email from "fimmailbox@acme.com" to "Acme Provisioning Team".  Sounds like this should be simple to do but we are stuck.

  1. We confirmed that "fimmailbox@acme.com" has the friendly name "Acme Provisioning Team" set in Google apps.  When we manually go in to the Google Apps mailbox and send directly from Google mail, the desired display name appears.
  2. However, when FIM sends the notification the "from" display name appears as "fimmailbox@acme.com" instead of "Acme Provisioning Team".
  3. We attempted to modify Microsoft.ResourceManagement.Service.exe.config  and updated <add key="sendAsAddress" value="Acme Provisioning Team<fimmailbox@acme.com>" />  when we restart the FIM Service it bombs out so we reverted back to <add key="sendAsAddress" value="fimmailbox@acme.com" />.
  4. We created a .net console smtp app and ran it on the FIM service server to see how it would react. This code gives us the desired email format as well. 

try
            {
                MailMessage mailMessage = new MailMessage();
                mailMessage.To.Add("my.testaccount@acme.com");

               //**Key line, this gives desired format option!
                mailMessage.From = new MailAddress("Acme Provisioning Team<fimmailbox@acme.com>");

                mailMessage.Subject = "FIM Welcome Email";
                mailMessage.Body = "FIM Rocks!";
                SmtpClient smtpClient = new SmtpClient("localhost");
                smtpClient.Send(mailMessage);
                Console.Write("E-mail sent!");
            }
            catch (Exception ex)
            {
                Console.Write("Could not send the e-mail - error: " + ex.Message);
            }

The question at hand is how can we configure FIM to show the desired display name like we do here?

//**Key line, this gives desired format option!
mailMessage.From = new MailAddress("Acme Provisioning Team<fimmailbox@acme.com>");

Cheers!



Is it possible to export a membership report using the MIM portal for a particular group

$
0
0

All,

I’m seeking your guidance. I want to download a particular group’s membership report through the MIM portal.

Is it possible, or there a way to export a membership report to CSV from Members tab (only for admin) through RCDC.

Regards,

Srinwantu




ECMA Export of ObjectModificationType.Delete - no attributes but anchor

$
0
0

For processing ObjectModificationType.Delete records on an external system, I need a full set of fields, but it appears that for deletes only the anchor is being provided in the CSChangeEntry object.

I have MACapabilities.ExportType = MAExportType.ObjectReplace. Is there a an MACapabilities directive that will force all attributes to be populated for a delete?

Set trigger MPR only when users are added manually, but not when dynamic criteria is met

$
0
0

Hi guys!

I have a set, a workflow, and MPR. The MPR triggers the workflow when a user enters the set. My problem is with the set. 

When a user met the condition for belonging to the set, i can see the users in "view users", but the MPR is not executed.

When i add the same users to the same set manually the MPR is triggered normally.

please help me.

Geraldine.  

Do we need a federation server at both organizations?

$
0
0

If we have two separate organizations in separate forest which do not have a trust: A and B.

For A to access B resources do both forests need to have a ADFS server in their respective forest?

If A has a federated farm consisting of 50 servers.  How do the 50 separate ADFS servers write to the same SQL server? or is there something I am not understanding?,... 


dsk

RCDC my:Enabled - Attribute eval

$
0
0

Hi,

I have an RCDC where I need a field to be "enabled" only when attribute isXYZ isnot true.

But it seems that I can only use "positive" logic here. ex:

my:Enabled="{Binding Source=object, Path=isXYZ, Mode=TwoWay}">

How to use "negative" logic here? Is there any "negation" operator or javascript manipulation I can use?

Thanks,

DD

Viewing all 6944 articles
Browse latest View live


<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>