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

FIM Search Scope Issue

0
0

I recently added a new resource to my FIM environment and am having difficulties getting the information displayed that I want. I have created a nav bar resource for the search scope ran an IIS reset and everything looks good, I click on the new nav link and it takes me to the resource I want to see. However it has "DisplayName", "Description", "Created Time", and "Resource Type" in the displayed columns. I would like it to just show "DisplayName" and"templateID"(another attribute bound to the resource). I verified that in the search scope results I specified to return only those two attributes.

The URL the nav bar takes me to. http://devcars.nationwidechildrens.dev/IdentityManagement/aspx/customized/customizedobjects.aspx?type=[newResourceName]&searchType=[SearchScopeGUID]

I know I must be missing something I just can't seem to find it.


Forefront for provisioning users in Teradata?

0
0

This should be a simple answer, but I can't seem to find it.

Is it possible to provision (create) users in Teradata from FIM? Teradata has an ODBC (and .NET) driver used in Windows all the time. So is there any reason why FIM can't have the ODBC driver installed, connect to Teradata, and run some SQL to create a user?

I would think this could be done with any database that has an available ODBC or .NET connector.

User would be added to AD - particular OU and or groups and this would populate Teradata.

If this is possible can anyone point me to some documentation? 

Thanks,

Andrew


Can you run FIM 2010 R2 as a portal and connect through an existing dirsync server?

0
0

We currently have a dirsync server that is running the stripped down FIM 2012 R2.  Version is 4.3.647.0

We want to set up a portal for password resets and for users to be able to manage distribution lists.  Currently users manage their lists through Outlook, but will not be able to do this once their accounts are moved to Exchange Online.

My question is can I install the full version of FIM to set up a portal and have it push changes through our existing dirsync server?

Export Error of 'The request is not supported' error code 50, cd-error when Syncing groups with different Scopes

0
0

Hello,

We are seeing this Export error during a FIM Sync.

When FIM sync's groups, is FIM's requirement whatever the 'Group Scope' of a group is in the source domain, then the 'Group Scope' of that group in the target domain has to be the same?  So if the Group Scope of a group in the Source is 'Domain Local', FIM has to sync to a group in the target domain which has a Group Scope of 'Domain Local'?  In other words, the Source Domain's Group Scope cannot be 'Domain Local' and the Target Domain's Group Scope be 'Global'?

Thanks in advance.


Thanks for your help! SdeDot

FIM XPath – Problem with contains and hyphens

0
0

We ran into an interesting behavior with FIM XPath search today. We have a client that has a hyphen character in their display names. A typical display name would look like “Test Person (Contractor – US)”.

We have a custom application that allows you to search for users by display name. Under the covers, this application talks to the FIM Service and issues a “contains” query for whatever you are searching. If you were to enter “Test Person” as your search term the application would generate the XPath query: /Person[contains(DisplayName,’Test Person’)] and in this case, would find the above user.

The problem we are running into is if the user tries to search for the whole display name. If you search for “Test Person (Contractor – US)” the XPath query becomes /Person[contains(DisplayName,’Test Person (Contractor – US)’)] and interestingly enough does NOT find the user.

It turns out that you can’t use the contains function if you are searching for a hyphen.

I took a look under the covers at the actual SQL statements the FIM service was generating based on the XPath and it appears that hyphens get converted to periods by the time the query gets to SQL.

The XPath Query:

   /Person[contains(DisplayName,'Test Person (Contractor - US)')]

Gets internally converted to the SQL clause:

  CONTAINS([valueOfProposition0].[ValueString],N''"Test Person (Contractor . US)*"'')

It also appears that having a period in the SQL contains clause prevents a match. Interestingly enough if you swap out the original hyphen with an open or close parenthesis, an asterisk, or an exclamation mark, they are not translated to a period by the FIM Service. (I didn’t test other symbols.) It also appears that within the SQL contains clause, the period and the exclamation mark cause the match to fail, but the open and close parenthesis and the asterisk are ignored and allow a match.

So my question is…

Is this expected behavior or a bug? The documentation for the FIM XPath contains clause says “Returns true if the value of the attribute specified in the first argument contains the second as a substring following a wordbreaking character, otherwise returns false.” (http://msdn.microsoft.com/en-us/library/windows/desktop/ee652287%28v=vs.100%29.aspx) The documentation doesn’t mention anything about special characters, but it does state that contains is looking for a substring match, which it doesn’t seem to be true if the substring contains a hyphen.

For now we will just strip out any hyphens that users type into the search before we send the string to FIM, but I am curious if this is a bug or not. We are running build 3508.

I am also curious to why if the FIM Service would strip out a hyphen and replace it with a period, why it wouldn't replace it with nothing or some other character that would not block a full text match.

Thanks

Rex


Invoke-QuickStart : Cannot find container specified

0
0

Hi Folks, 

I am almost done setting up my FIM password reset tool, but I am stuck on almost final step,which is "QuickStart tool" synch with AD. PS command that I use looks like this:

Invoke-QuickStart –Container “OU=test,OU=City,OU=Users,OU=Workstations,OU=branch Office,DC=Domain,DC=Net” –DatabaseName FIMpassword –DatabaseServer Server2 –ForefrontIdentityManagerServiceBaseAddress http://localhost:5725 -Forest Forest.Net –ActiveDirectoryManagementAgentCredential Domain\SA_USR –ForefrontIdentityManagerManagementAgentCredential Domain\SA_FIM_USR –RunInitialLoad $true –verbose


And I get following error:

VERBOSE: Verifying the forest and account
VERBOSE: Verifying the container
Invoke-QuickStart : Cannot find container 'OU=ARJS test,OU=Kaunas,OU=Users,OU=Workstations,OU=COWI Lithuania,DC=COWI,DC
=Net'.
At line:1 char:18+ Invoke-QuickStart <<<<  -Container "OU=test,OU=City,OU=Users,OU=Workstations,OU=branch Office,DC=Domain,DC=Net"
 -DatabaseName FIMpassword -DatabaseServer Server2 -ForefrontIdentityManagerServiceBaseAddress http://localhost:5725 -
Forest Forest.net -ActiveDirectoryManagementAgentCredential Domain\SA_USR -ForefrontIdentityManagerManagementAgentCre
dential Domain\SA_FIM_USR -RunInitialLoad $true -verbose+ CategoryInfo          : InvalidArgument: (:) [Invoke-QuickStart], PSArgumentException+ FullyQualifiedErrorId : Invoke-QuickStart,Microsoft.IdentityManagement.QuickStart.InvokeQuickStart

Can anyone help me with that? If you need any additional info, please let me know.


Temporal events job

0
0
I think by default temportal events job runs @ 1am. Can we run it more frequently? If yes, how would I be able to do it? Are there any negative effects?

Unable to add attribute flow in Managment Agent in FIM 2010

0
0

Hi,

I am not able to add the attribute flow while creating management agent in FIM 2010.

Thanks a lot in advance.

Regards,

Raj


Upgrade FIM 2010 (4.0.3606.2) to the latest FIM 2010 R2 Build

0
0

Hi,

I would like to confirm the following.

I need to upgrade an FIM 2010 build 4.0.3606.2 environment to the latest version of FIM 2010 R2.

I cannot find a hotfix path. Using the link below there is no downloadable hotfix that allows me to update from 4.0.3606.2 to R2.

http://social.technet.microsoft.com/wiki/contents/articles/2229.fim-2010-build-overview.aspx#MMMDX

Do I use the full version of FIM 2010 R2 (build 4.1.3441.0) to upgrade the environment and then use the hotfixes to the latest version?

Looking for examples of custom approval activity

0
0

Hi,

My customer needs to integrate FIM with their existing system used for approvals. The idea is to use custom approval activity which will communicate (using web service) with the external system and after approval/rejection information will be send back to FIM.

I'm looking for some examples of developing custom approval workflow activity. Interesting here is how to implement communication send back from the external system (to correlate with right request).

Regards

Borys


Borys Majewski, Identity Management Solutions Architect (Blog: IDArchitect.NET)

Calling all FIM users! May TechNet Gurus announced!

0
0

The results for May's TechNet Guru competition have been posted!

http://blogs.technet.com/b/wikininjas/archive/2014/01/16/technet-guru-awards-december-2013.aspx

Congratulations to all our new Gurus for May!

We will be interviewing some of the winners and highlighting their achievements, as the month unfolds.

 

Post your JUNE contributions here:

http://social.technet.microsoft.com/wiki/contents/articles/24692.technet-guru-contributions-for-june-2014.aspx

Read all about June's competition, hopefully in a stickied post, at the top of this forum.

 

Below is a summary of the medal winners for May. The last column being a few of the comments from the judges.

Unfortunately, runners up and their judge feedback comments had to be trimmed from THIS post, to fit into the forum's 60,000 character limit, however the full version is available on TechNet Wiki.

Some articles only just missed out, so we may be returning to discuss those too, in future blogs.
 

Guru Award BizTalk Technical Guru - May 2014  

Gold Award Winner

Peter LindgrenBizTalk 2010: Call SSO from OrchestrationTGN: "I bet a few people will love you for this, I often see this question at the forums, and you answered it well. Good work!"
Mandi Ohlinger: "Great topic and great explanation. It also makes SSO seem less scary :)"
Sandro Pereira: "Very useful sample, well explained with all the necessary code "

Silver Award Winner

boatsellerBizTalk: Using an Orchestration Sync or AsyncSandro Pereira: "Good sample provide by boatseller and well explained."
TGN: "Hey, great work man! This is a well done article and I love it!"

Bronze Award Winner

Steef-Jan WiggersExposing data through BizTalk Service Hybrid ConnectionsSandro Pereira: "Nice article with a good overview about BizTalk Service Hybrid Connections and how you can configure them."
TGN: "Good article, well explained and good pictures. Again Steef-Jan, you know what you're doing!"
Mandi Ohlinger: "Nice set-up overview. "

Guru Award Forefront Identity Manager Technical Guru - May 2014  

Gold Award Winner

Sheldon.JaquayForefront Identity Manager - RCDC - Regular ExpressionAM: "Great contribution! Option C is clever, and the other examples are also a useful reference. Thanks for sharing your work with the community."
Ed Price: "Nice short article. Great topic, and great blend of code, color, and images!"
Søren Granfeldt: "Nice with a little focus on RegEx with FIM and good help for people wanting to have the portal be just a little more company specific"
GO: "Thanks for the article, but the images weren't clear enough."

Silver Award Winner

Scott EastinInstalling Oracle MA for FIM R2 on Windows 2012GO: "EX-CE-LL-EN-T article!"
AM: "Very nice article with clear step-by-step instructions - thanks for putting this together. "
Ed Price: "I love the sections with numbered bullets at the end. They're very clear and easy to read!"

Guru Award Microsoft Azure Technical Guru - May 2014  

Gold Award Winner

João SousaMicrosoft Azure - Remote Debbuging How To?GO: "Clever. Well Explained and written. Thanks! You absolutely deserve the GOLD medal."
Ed Price: "Fantastic topic and great use of images!"

Silver Award Winner

Alex MangThe Move to the New Azure SQL Database TiersEd Price: "Great depth and descriptions! Very timely topic! Lots of collaboration on this article from community members!"
GO: "great article but images are missing"

Bronze Award Winner

Alex MangSeparating Insights Data In Visual Studio Online Application Insights For Production And Staging Cloud ServicesEd Price: "Good descriptions and clarity!"
GO: "great article but images are missing"

Guru Award Microsoft Visio Technical Guru - May 2014  

Gold Award Winner

Mr XHow to export your Orchestrator Runbooks to Visio and Word

Ed Price: "A basic tip, but very helpful. Good job!"
GO: "Thanks for that!"
SR: "Nice "How To" article explaining the basic steps."
AH: "This article is to the point takes a simple tasks and describes it accurately.

Guru Award SharePoint 2010 / 2013 Technical Guru - May 2014  

Gold Award Winner

Dan ChristianBuild a loop workflow using SharePoint 2010Jinchun Chen: "Excellent article. Personally speaking, the biggest challenge is SharePoint Designer workflow is “while-loop”. Many customers had the same scene as this article set. I am sure they are like this article. "
Benoît Jester: "An AWESOME, huge, detailed article by Dan. Did I mention the videos? Thanks Dan!"
GO: "Great article Dan! Thanks!"
Margriet Bruggeman: "Detailed explanation which I admire, but wouldn't be using a vs workflow be more logical in this case?"

Silver Award Winner

Geetanjali AroraExport User Profile Properties using CSOMBenoît Jester: "Great article on this new SharePoint 2013 development capability. I appreciate the code explanations."
GO: "This is a great article. Love the way how you explain it."
Margriet Bruggeman: "I will use this piece of code in the future!"
Jinchun Chen: "Nice. How about customized properties? It would be nice more, if a CSOM script version can be attached. "

Bronze Award Winner

Inderjeet SinghUnable to restore site collection issueGO: "Simple. Good Written. Clear and Clever. Great article."
Margriet Bruggeman: "Quite handy reference for this particular problem"
Benoît Jester: "Good explanation on the site collection deletion process."

Guru Award Small Basic Technical Guru - May 2014  

Gold Award Winner

Philip ConrodProgramming Home Projects with Microsoft Small Basic: Chapter 1: Writing Programs Using Small BasicRZ: "Very systematic introduction."
Ed Price: "Good overview article that covers all the basics!"
Michiel Van Hoorn: "Nice introduction into the history of Basic. Needs to be updated to reflect current support for Windows version (Windows NT? LOL )"

Silver Award Winner

Philip ConrodProgramming Home Projects with Microsoft Small Basic: Chapter 6: Flash Card Math Quiz ProjectMichiel Van Hoorn: "This article (or book chapter) is excellent material to learn how to envision, design and build your program. The actual example program is also very usable."
Ed Price: "I love how this tutorial keeps building on itself as it goes!"

Bronze Award Winner

Nonki TakahashiSmall Basic: VariableRZ: "Very nice explanation of the concept of variables!"
Michiel Van Hoorn: "Clear explanation and not frills"
Ed Price: "Great article with fantastic formatting!"

Guru Award SQL BI and Power BI Technical Guru - May 2014  

Gold Award Winner

Durval RamosSSIS - Event Handling with "OnError" ou "OnTaskFailed"Ed Price: "The images are very helpful! Could use a grammar pass. Great descriptions!"
GO: "This article has everything. A conclusion, reference, see also, other languages section. everybody should write actually like this."
NN: "An interesting topic and article but unfortunately a bit hard to understand due to grammar problems"
PT: "This is a good article on a useful topic. Please have your article reviewed and edited for proper language."

Silver Award Winner

S KamathExpansion of Time dimension in Analysis ServicePT: "Your article is concise and to the point, and contains useful information. It would be good to conclude with a short summary and perhaps compare this technique to others, discussing best practices."
Ed Price: "Good details on Time Dimension. The images help us understand as we go."
GO: "I like this one, but something is missing. Do not know what, but I had a blast reading the other two's. Does not mean that this one is bad, but there is something missing, maybe my knowledge..."
NN: "Good article, but seems to be missing conclusion. It will also benefit from adding See Also section"

Bronze Award Winner

Sherry LiSSAS – Ignore unrelated dimension or notNN: "Good and interesting article based on the blog"
GO: "Wonderful article!"
PT: "This is an important topic and contains helpful information but this is a simple topic that can be explained in fewer words. I found this article to be overly detailed and hard to read. I suggest having it reviewed and edited for proper language."
Ed Price: "Good descriptions. Could be shorter. Good use of images!"

Guru Award SQL Server General and Database Engine Technical Guru - May 2014  

Gold Award Winner

ShankyCurious Case Of Logging In Online and Offline Index Rebuild In Full Recovery ModelJinchun Chen: "Good article. Thank you!"
GO: "One of the best Wiki Articles ever! Thanks buddy!"
DRC: "-- This is a great article which provides in-depth information on internals of Online & Offline rebuild index and Transaction logging. -- The following statement need to be re-written for more clarity. “The less logging can be attributed to the fact that no information about page allocation is logged information about de-allocation is logged please see below figure 13. Also if you compare amount of record returned in this case we had output containing just 64 rows while offline index rebuild had ____ rows.” -- Overall, a great article, thoroughly enjoyed reading it."
NN: "Very interesting article, another great contribution by Shanky"
Ed Price: "Thorough descriptions and great solution! Good article!"

Silver Award Winner

Uwe RickenSQL Server: Be aware of the correct data type for predicates in queriesEd Price: "Incredibly well formatted! Great breakdown of sections!"
GO: "Whoo, this is a wonderful article!"
DRC: "-- This article explains the Query execution behaviour when the Query is not optimally written which could cause increased execution time. Great article. -- This topic is clearly explained and documented using a simple example and sample output which is easy is understand. -- Simple, very well written and great article to read. "
NN: "Very good, easy to understand article and important information to know to all SQL Server developers"

Guru Award System Center Technical Guru - May 2014  

Gold Award Winner

Mr XCentral Management of DSRM password on Domain Controllers using OrchestratorEd Price: "The images really carry you through this article. Great execution!"
GO: "Great article. I like your article Mr X! Thanks for your passion!"
Kevin Holman: "Nice to see real world examples of Orchestrator in action solving problems that all customers have. This was very simple, but provides an excellent solution."

Silver Award Winner

W P ChomakSystem Center Operations Manager 2012 R2 - Customizing E-Mail NotificationsAB: "Easy reading info that can help many"
Ed Price: "Short and sweet. An incredibly valuable topic and needed addition to the Wiki!"
GO: "Clever and well written. Thanks"

Bronze Award Winner

Christoffer SSystem Center Configuration Manager 2012 R2 - Install applications in a task sequence based on AD-GroupsEd Price: "Good mix of code, images, and information. Could use more in-depth descriptions. Great article!"
GO: "Clear and simple! Thank you!"

Guru Award Transact-SQL Technical Guru - May 2014  

Gold Award Winner

Naomi NT-SQL: Random Equal DistributionJinchun Chen: "Nice."
JS: "The crucial thing about such a procedure is to check the data before the randomization and afterwards. You might encounter situations where "John Smith" and "John Meyers" might have exchanged their First names which is technically correct, but logically and obviously wrong. So make sure that there is one additional check afterwards that makes sure that eventual privicy concerns will not survive the random process. Normally this would not happen, but I have already checked this is one of my older blog entries, where we exactly had that problem obfuscating data to make that operational and live data will not be recognized afterwards. http://blogs.msdn.com/b/jenss/archive/2009/04/08/when-is-random-random-enough.aspx In addition to this some attributes are sticky to each other like gender and First Name. You also have to make sure that your distribution might change statistically in relation to other attributes."
Richard Mueller: "Very instructive. Perhaps the See Also section should have more links."
Ed Price: "Great formatting and topic! Could benefit from more descriptions. Great article!"
GO: "Naomi, your article is nice. Simple to understand the 'problem' and execute the 'solution""
Manoj Pandey: "Nice article with a different way to resolve a given problem. I think this can also be done by using NTILE() function. I've added the code in comments section."

Silver Award Winner

Rogge HExtending SYS.Geometry to Utilize Temporal DataGO: "Great article, I enjoyed reading it. Thank you"
Manoj Pandey: "I like the idea, but it took me some more time to understand the overall logic as I'm new to Geo datatypes, Thanks."
JS: "For me not using this sort of things regularly, I don't see the problem and the benefit. I have no doubt that this is a brilliant explanations how to cope with a problem, but for me this is missing yet the red line. More pictures would be helpful describing the problem and outlining the results produced."
Richard Mueller: "Needs more explanation, and perhaps an example. There should be links to relevant references."
Ed Price: "Good job on the opening descriptions! Could benefit from breaking up and explaining the code more. Images and references would be helpful. Good article!"

Bronze Award Winner

Hasham NiazDataCleanUp() Function Implementation in MS SQL ServerJinchun Chen: "Good."
JS: "-Does actually not work for Case senstive areas where I want to remoce certain Upper/lower case characters. This might be not interesting for some people, but is extremely important and relevant to other people. The limitation is that I can´t pass multiple values to be removed from the string, right ? Could this be implemented as well as many people wash out their data from unused / unimportant control characters. "I have tested it on a table which has got more than 11 Million rows and it executed fine returning the correct results. Since this is a scalar function you will notice decrease in performance." Once you want to maintain the old data and keep the new cleaned up one seperately, you could suggest something like persisting the data in a computed column which could be indexed and then help improving the performance. This would not be the case for any adhoc queries though."
Richard Mueller: "Very clever and also very useful. There should be links to references, for example to explain the PATINDEX function."
Ed Price: "Great job on this article! Very clear and well executed! See JS's comments for some thoughts about what's possible. Great article!"
Manoj Pandey: "A good utility Function that I can use and tweak for my future needs, Thanks."

Gold Award Winner

Jaliya UdagedaraCalling WCF Service from a Stored Procedure in Microsoft SQL Server 2012GO: "Gold Winner. For sure!"
Ed Price: "Amazing article! The depth, images, and code formatting make this fantastic!"
NN: "Great article, thorough explanations, great interaction in the comments - very useful tutorial"
Søren Granfeldt: "Nice work."

Silver Award Winner

João SousaASP.NET MVC 5 - Bootstrap 3.0 in 3 StepsGO: "Thanks for that great article"
Ed Price: "Great formatting! Good use of images!"
NN: "Nice introduction to Bootstrap in ASP.MVC project"
Søren Granfeldt: "Just a little more technical explanation would be nice"

Bronze Award Winner

Critical_stopUsing 64-bit shortcuts from a 32-bit applicationNN: "Good and short article, right to the point"
Søren Granfeldt: "Mixing and matching 32/64 bit always seems to give people a hassle. This will help those having issues."
GO: "good one!"
Ed Price: "Good article. Short and sweet."

Guru Award Wiki and Portals Technical Guru - May 2014  

Gold Award Winner

XAML guyTechNet Guru Competition: Judge System ExplanationGO: "No one could do it beter than you Pete! Thanks!"
Richard Mueller: "Excellent explanation of the judging system. Perhaps could use a See Also section."
Ed Price: "Good quote from Shanky in the comments, "Awesome....Kudos to your for your beautiful work" -- Great job!"
NN: "Very good article. It may also benefit from See Also section"

Silver Award Winner

Payman BiukaghazadehTechNet Wiki Persian CouncilGO: "Go Persion GOOO!"
Richard Mueller: "The Persian Council is an excellent idea. The link to "How to Write an Article" should be in a See Also section, along with other articles."
NN: "Great article, missing a link to other portals and councils pages"
Ed Price: "Thank you to Payman and the Persian community for jumping in! The Wiki is warm!"

Bronze Award Winner

Durval RamosWiki: Best Practices for building TechNet Wiki PortalsEd Price: "Fantastic job from Durval on helping us standardize the portals!"
NN: "Good article, but unfortunately a bit hard to read and understand due to bad grammar. "
Richard Mueller: "Excellent and important topic. Grammar still needs work. I like the links and See Also."

Guru Award Windows Phone and Windows Store Apps Technical Guru - May 2014  

Gold Award Winner

Sara SilvaAuthentication using Facebook, Google and Microsoft account in WP8.0 App (MVVM)Ed Price: "Great article! Great code formatting and good use of code comments for descriptions of what your code's doing! Could be improved by breaking out the code with more descriptions in the article (in addition to the code comments). Very in-depth article! "
Peter Laker: "An excellent article, pulling together all the bits you need to make this happen"

Silver Award Winner

SubramanyamRaju.BWindowsPhone Facebook Integration:How to post message/image to FaceBook Fan Page(C#-XAML)Ed Price: "Good topic! Code blocks would help with the formatting. Good job on this article!"
Peter Laker: "Love this, very useful to many I'm sure, thanks!"

Bronze Award Winner

Saad MahmoodCreating a custom control in Expression Blend with Custom Properties (WindowsPhone& Store)Ed Price: "This has a good mix of descriptions and clarity! The images help a lot!"
Peter Laker: "A nice introduction to our beloved Blend. Great work!"

Guru Award Windows Presentation Foundation (WPF) Technical Guru - May 2014  

Gold Award Winner

Magnus (MM8)WPF/MVVM: Merging Cells In a ListViewKJ: "Ah the collectionViewSource -- never used it myself but this looks like a good reference article if I ever needed to..."
GO: "Thank you!"
Ed Price: "Great formatting and good descriptions. Short and sweet! Another fantastic entry from Magnus!"
Peter Laker: "Thank you again Magnus"

Guru Award Windows Server Technical Guru - May 2014  

Gold Award Winner

Mr XHow to implement User Activity Recording for AD-Integrated Critical Servers by combining the use of Group Policy, Powershell and OrchestratorPhilippe Levesque: "Really good information and detailed step."
JH: "brilliant, love how it combines different technologies to achieve a solution, clearly written and well illustrated."
JM: "Another excellent article, thanks again for your many great contributions"
Richard Mueller: "Very creative solution. Great to have such detailed steps and images."
GO: "I like the conclusion. Thanks"

Silver Award Winner

Mr XHow Domain Controllers are located in WindowsGO: "Super article Mr X! Merci!"
JM: "Yet again, excellent article."
Richard Mueller: "Good documentation. An explanation of how the priorities and weights are determined would help. A See Also section would also help."
Philippe Levesque: "Good "In deep" information. Good to know to help diagnose computer problem in AD's site."
JH: "another good article, great diagrams. Some repetition but it does help clarify a complex issue. "

Bronze Award Winner

Mahdi TehraniDetailed Concepts:Secure Channel ExplainedJH: "great article. This fills an important gap in this content space. Editing is a little rough, but diagrams and explanations are clear."
JM: "This is a very good article, however you need to provide more detail in the section on how to fix a broken Channel."
Richard Mueller: "Excellent topic. Grammar needs work. Good images. Could use a See Also section."
Philippe Levesque: "Really good explanation of the secure's channel, I like the debugging step included ! "
GO: "Thanks for this, not everybody know about secure channel."

As mentioned above, runners up and their judge feedback were removed from this forum post, to fit into the forum's 60,000 character limit.

 

A great big thank you to EVERYONE who contributed an article to last month's competition.

Hopefully we will see you ALL again in this month's listings?

As mentioned above, runners up and comments were removed from this post, to fit into the forum's 60,000 character limit.

You will find the complete post, comments and feedback on the main post.

Please join the discussion, add a comment, or suggest future categories.

If you have not yet contributed an article for this month, and you think you can write a more useful, clever, or better produced wiki article than the winners above, here's your chance! :D

More about the TechNet Guru Awards:



#PEJL

Got any nice code? If you invest time in coding an elegant, novel or impressive answer on MSDN forums, why not copy it over to the one and onlyTechNet Wiki, for future generations to benefit from! You'll never get archived again!

If you are a member of any user groups, please make sure you list them in the Microsoft User Groups Portal. Microsoft are trying to help promote your groups, and collating them here is the first step.

Setup form based authentication for FIM self service password registration portal and avoid using default windows based login popup.

0
0

I would like to authenticate the user with the help of a custom login page , and not using the default windows login.

I tried doing it , changing settings for Sharepoint-80 to use Forms Authentication in IIS Server Manager but no redirection to the custom login page was recorded.

IMVSynchronization Provision and Multi-valued Attributes

0
0

I am trying to use a reference multi-valued attribute (group member attribute) to check to see how many members are in the group before provisioning them to a connector. However, during the Provision method call, the member attribute is present (true) but the values count is always zero.

Anyone done this before? I'd really like to only provision groups to this connector if they are below a certain threshold for the number of members in the group.

RCDC Dynamic Required Flag

0
0

I have a tab containing some Boolean flags such as RequestEmail, RequestHomeDirectory etc. Some of the flags, such as RequestEmail, have secondary controls that need to be populated if the primary control has been checked.

For example, if RequestEmail is selected, I need the user to select a location from a drop down list (the location will drive the email suffix assigned to the user by Exchange). If RequestEmail is not checked, the selection in the drop down list can remain blank.

I have the value of the Required flag for the OfficeLocation drop down list toggled based on the value of the RequestEmail control as shown below:

<my:Control my:Name="RequestEmail" my:TypeName="UocCheckBox" my:Caption="{Binding Source=schema, Path=RequestEmail.DisplayName}" my:Description="{Binding Source=schema, Path=RequestEmail.Description}" my:RightsLevel="{Binding Source=rights, Path=RequestEmail}"  my:AutoPostback="true"><my:Properties><my:Property my:Name="Text" my:Value="Enable if a mailbox is required" /><my:Property my:Name="Checked" my:Value="{Binding Source=object, Path=RequestEmail, Mode=TwoWay}" /></my:Properties></my:Control><my:Control my:Name="OfficeLocation" my:TypeName="UocDropDownList" my:Caption="{Binding Source=schema, Path=OfficeLocation.DisplayName}" my:Description="{Binding Source=schema, Path=OfficeLocation.Description}"  my:RightsLevel="{Binding Source=rights, Path=OfficeLocation}"><my:Options><my:Option my:Value="Aberdeen" my:Caption="Aberdeen" my:Hint="Aberdeen" /><my:Option my:Value="Belfast" my:Caption="Belfast" my:Hint="Belfast" /><my:Option my:Value="Cardiff" my:Caption="Cardiff" my:Hint="Cardiff" /><my:Option my:Value="Derby" my:Caption="Derby" my:Hint="Derby" /><my:Option my:Value="Edinburgh" my:Caption="Edinburgh" my:Hint="Edinburgh" /><my:Option my:Value="Leeds" my:Caption="Leeds" my:Hint="Leeds" /><my:Option my:Value="Oxford" my:Caption="Oxford" my:Hint="Oxford" /></my:Options><my:Properties><my:Property my:Name="Required" my:Value="{Binding Source=object, Path=RequestEmail, Mode=TwoWay}" /><my:Property my:Name="ItemSource" my:Value="Custom" /><my:Property my:Name="ValuePath" my:Value="Value" /><my:Property my:Name="CaptionPath" my:Value="Caption" /><my:Property my:Name="HintPath" my:Value="Hint" /><my:Property my:Name="SelectedValue" my:Value="{Binding Source=object, Path=OfficeLocation, Mode=TwoWay}" /></my:Properties></my:Control>

A previous process ensures that the initial value of RequestEmail is true, while the initial value of OfficeLocation will not have been assigned any value.

If I submit the page when nothing has been selected in the drop down list, the message 'The required field cannot be empty' is displayed, which is exactly what I want. However, if I then clear the RequestEmail flag, which also makes the red asterisk at the side of the drop down list (indicating that input is required) disappear and submit the page, I am still prompted by the message 'The required field cannot be empty'. It seems that once the page has been submitted when the drop down list was required, this setting is remembered and isn't updated when I clear RequestEmail, even though the value of the Required flag seems to be toggled correctly, as evidenced by the disappearance of the red asterisk on the drop down list indicating input is no longer mandatory.

Is there a way to get the RCDC to behave in the way that I need, or am I battling in vain against a 'feature'?!

FIM Sync upgrade to R2

0
0

Hi!

I am trying to upagrade a FIM sync to a R2 version.

I did it the the test environment first with no problems. The versions are the same.

But I keep getting an error saing that the installation cannot contact the sql server (located at another server).

The FIM Sync service account is a domain user, member of the FIM sync admin group and a sysadmin on the SQL server. The FIM service is running fine and I can make an ODBC connection to the SQL server.

I checked the upgrade path which claimed there should be no problem, unless the installed package is a MSDN version. So now I am afraid the version installed in production is a MSDN version.

But how do I check for this?



Thanks,

Søren


FIM 2010 R2 registration email notification

0
0

Hi Everyone!!

Need to notify by email to the end user register with the FIM Password Registration Portal.

I set up a group of people who will register but i can not send a notification in workflow authetication phase.

Can anyone help me?

Approval Workflow with Escalation question

0
0

Hi,

Got a few questions:

1. Can FIM handle escalation of an approval workflow to another user, if the original request is not approved within a given timeframe by the first approver?

2. When the request is escalated to the second user for approval, what happen to the request in the original approver context? Can the original approver still approve the request if its already been escalated? Or do these options actually vanish from the original approver's FIM Portal & Exchange Inbox?

Thx,

SK

AD Upgradation

0
0

Hello,

Organization is about to upgrade our Active Directory in the production environment. I need to make sure it won't affect existing FIM connectors and existing configuration. Do we have to make any changes in FIM prior to AD upgradation or FIM will take the new schema on its own for new AD?


Thanks,
Manuj Khurana


If my reply is helpful to you, don't forget to mark it as &quot;Helpful Post&quot; and if it is exactly the answer then &quot;Mark it as Answer&quot;.

Import-FIMConfig PowerShell function call takes much longer for importing some filters than others

0
0

We are using a PowerShell script to update the filter criteria of dynamic distribution groups and are experiencing performance issues.

For each group, the script exports the filter from FIM, adds the following 2 clauses, and then imports the updated filter to FIM using the commandImport-FIMConfig:

(not(Column1 = 'X')) and (not(Column2 = 'X'))

The overall impact of the filter update is that the filter criteria is longer and the resulting member list is shorter.

We run 2 scripts.  The scripts are virtually identical. The difference is that the first one adds the above clauses to the filter criteria, and the second script removes those same clauses. The second script runs 4 times faster than the first script.  The performance impact appears to be FIM related and not a result of the PowerShell code itself in that the “import” step takes a long time.

It’s not clear to us why importing the filter is so much faster in one case than the other since the same workflows apply in both cases. Could this be an indexing issue with Column1 and Column2 given that the import takes longer when those are included in the filter? Any thoughts or suggestions on how to make our first script (the one that adds the clauses) at least as fast as the second script (the one that deletes those same clauses) would be appreciated.


Ramona Balke

365 Directory Sync Disable

0
0

I have synced my AD to 365 successfully for around a year,

I need to decommission AD sync but was wondering if all of the usernames and passwords will be kept on 365 after the sync is disabled?

I sync sam account names which are in format joe.bloggs@domain.local but email addresses for the domain are joe.bloggs@domain.com.

Users authenticate to 365 with their domain.local addresses.

I am just checking before I stop the sync and people are unable to log in, Thanks


***Don't forget to mark helpful or answer***

Viewing all 4767 articles
Browse latest View live




Latest Images