<?xml version="1.0" encoding="iso-8859-1"?><!-- generator="b2evolution/3.3.3" -->
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:admin="http://webns.net/mvcb/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<title>Welcome To UMRAHelp.com</title>
		<link>http://umrahelp.com/blog1.php</link>
		<atom:link rel="self" type="application/rss+xml" href="http://umrahelp.com/blog1.php?tempskin=_rss2" />
		<description></description>
		<language>en-US</language>
		<docs>http://blogs.law.harvard.edu/tech/rss</docs>
		<admin:generatorAgent rdf:resource="http://b2evolution.net/?v=3.3.3"/>
		<ttl>60</ttl>
				<item>
			<title>UMRA - How To Get Members Of An Active Directory Group Into Generic Table</title>
			<link>http://umrahelp.com/blog1.php/2011/12/27/umra-how-to-get-members-of-an-active-directory-group-into-generic-table</link>
			<pubDate>Tue, 27 Dec 2011 23:43:45 +0000</pubDate>			<dc:creator>admin</dc:creator>
			<category domain="main">UMRA</category>			<guid isPermaLink="false">72@http://umrahelp.com/</guid>
						<description>&lt;p&gt;&lt;strong&gt;Tools4ever Solutions&lt;/strong&gt; &lt;br /&gt; 
  (UMRA) - User Management Resource Administrator: &lt;a href=&quot;http://www.tools4ever.com/noprospect.php?PHPSESSID=ff4676a2465bc0dd81bd026335688370&quot;&gt;Download&lt;/a&gt;&lt;br /&gt; 
  (ESSOM) - Enterprise Single Sign-On Manager: &lt;a href=&quot;http://www.tools4ever.com/noprospect.php?PHPSESSID=ff4676a2465bc0dd81bd026335688370&quot;&gt;Download&lt;/a&gt;&lt;br /&gt; 
  (SSRPM) - Self Service Reset Password Management: &lt;a href=&quot;http://www.tools4ever.com/noprospect.php?PHPSESSID=ff4676a2465bc0dd81bd026335688370&quot;&gt;Download&lt;/a&gt;&lt;br /&gt; 
  &lt;br /&gt; 
 
&lt;b&gt;Test Environment:&lt;/b&gt; 
&lt;b&gt;Server - &lt;/b&gt; Server 2008 R2&lt;br /&gt;
&lt;b&gt;Test Environment:&lt;/b&gt; &lt;b&gt;Exchange Server - &lt;/b&gt; Server 2008 R2 (Exchange 2010 SP1)&lt;br /&gt; 
  &lt;b&gt;UMRA -&lt;/b&gt; 10.6 (build )&lt;br /&gt; 
  &lt;br /&gt;
  I get asked often &amp;quot;How can I get all mebers of an Active Directory group into a &lt;a href=&quot;http://www.tools4ever.com/noprospect.php?PHPSESSID=ff4676a2465bc0dd81bd026335688370&quot;&gt;UMRA&lt;/a&gt; data table?&amp;quot;. So this blog post will be an easy way to pull users of a Active Directory group into a &lt;a href=&quot;http://www.tools4ever.com/noprospect.php?PHPSESSID=ff4676a2465bc0dd81bd026335688370&quot;&gt;UMRA&lt;/a&gt; generic data table.&lt;br /&gt;
  &lt;br /&gt;
 &lt;b&gt; Step 1:&lt;/b&gt;&lt;br /&gt;
  Now, there are may ways to do this first step, but I like to search all users &amp;quot;memberof&amp;quot; Active Directory attribute for the DN of the group.&lt;br /&gt;
This will be placed into the &amp;quot;LDAP Filter&amp;quot; Tab in the 
 &lt;a href=&quot;http://www.tools4ever.com/noprospect.php?PHPSESSID=ff4676a2465bc0dd81bd026335688370&quot;&gt;UMRA&lt;/a&gt; generic data table.&lt;br /&gt;
LDAP Filter: (&amp;amp;(objectClass=user) (memberof=DN_OF_GROUP))&lt;br /&gt;
LDAP Filter Example: (&amp;amp;(objectClass=user) (memberof=CN=My Cool Group,OU=Groups,OU=A,OU=DEMO,DC=MINE,DC=local&lt;br /&gt;
))&lt;br /&gt;&lt;br /&gt;
&lt;img src=&quot;http://imagesticky.com/images/uavll65zbnil01lmp3l.png&quot; /&gt;&lt;br /&gt;
&lt;br /&gt;
  &lt;b&gt;Step 2:&lt;/b&gt;&lt;br /&gt; 
  Now that you have your filter set, you can now select attributes you want to pull back in the table, click on the &amp;quot;Attributes&amp;quot; tab, and select attributes you want to display in your
  &lt;a href=&quot;http://www.tools4ever.com/noprospect.php?PHPSESSID=ff4676a2465bc0dd81bd026335688370&quot;&gt;UMRA&lt;/a&gt; generic data table.&lt;br /&gt;
  &lt;img src=&quot;http://imagesticky.com/images/x43lt6qbbenubhd2ia5.png&quot; /&gt;
  &lt;br /&gt;
  &lt;br /&gt;
  &lt;b&gt;Step 3:&lt;/b&gt;&lt;br /&gt;
  Now that we have our filter, and our attributes you want to pull back, click the &amp;quot;Variable&amp;quot; Tab. Here you will be entering a variable name for your table, this way we can refence the table in other &lt;a href=&quot;http://www.tools4ever.com/noprospect.php?PHPSESSID=ff4676a2465bc0dd81bd026335688370&quot;&gt;UMRA&lt;/a&gt; actions, such as a For Each action.&lt;br /&gt;
  &lt;br /&gt;
  &lt;img src=&quot;http://imagesticky.com/images/ugvjmx1tquhw0lojkd9.png&quot; /&gt;
  &lt;br /&gt;
  &lt;br /&gt;
  &lt;b&gt;Step 4:&lt;/b&gt;&lt;br /&gt;
Now that we have our filter, attributes, and variable set we can now click the &amp;quot;Run Test&amp;quot; tab. This will allow you to run a test and see your data retrieved. If it looks good, your done, and can now use the variable you set Step 3 in other &lt;a href=&quot;http://www.tools4ever.com/noprospect.php?PHPSESSID=ff4676a2465bc0dd81bd026335688370&quot;&gt;UMRA&lt;/a&gt; actions, such as a For Each action.&lt;br /&gt;
&lt;img src=&quot;http://imagesticky.com/images/n69j44qb7czluliyat25.png&quot; /&gt;
&lt;br /&gt;
&lt;br /&gt;
So there you have it, a quick and simple way to get all users of a group into a &lt;a href=&quot;http://www.tools4ever.com/noprospect.php?PHPSESSID=ff4676a2465bc0dd81bd026335688370&quot;&gt;UMRA&lt;/a&gt; generic data table. I hope this helped some of you out there who might have been wondering on how to do such a task, and as always if you have any questions feel free to email me, or post a comment below.&lt;/p&gt;&lt;div class=&quot;item_footer&quot;&gt;&lt;p&gt;&lt;small&gt;&lt;a href=&quot;http://umrahelp.com/blog1.php/2011/12/27/umra-how-to-get-members-of-an-active-directory-group-into-generic-table&quot;&gt;Original post&lt;/a&gt; blogged on &lt;a href=&quot;http://b2evolution.net/&quot;&gt;b2evolution&lt;/a&gt;.&lt;/small&gt;&lt;/p&gt;&lt;/div&gt;</description>
			<content:encoded><![CDATA[<p><strong>Tools4ever Solutions</strong> <br /> 
  (UMRA) - User Management Resource Administrator: <a href="http://www.tools4ever.com/noprospect.php?PHPSESSID=ff4676a2465bc0dd81bd026335688370">Download</a><br /> 
  (ESSOM) - Enterprise Single Sign-On Manager: <a href="http://www.tools4ever.com/noprospect.php?PHPSESSID=ff4676a2465bc0dd81bd026335688370">Download</a><br /> 
  (SSRPM) - Self Service Reset Password Management: <a href="http://www.tools4ever.com/noprospect.php?PHPSESSID=ff4676a2465bc0dd81bd026335688370">Download</a><br /> 
  <br /> 
 
<b>Test Environment:</b> 
<b>Server - </b> Server 2008 R2<br />
<b>Test Environment:</b> <b>Exchange Server - </b> Server 2008 R2 (Exchange 2010 SP1)<br /> 
  <b>UMRA -</b> 10.6 (build )<br /> 
  <br />
  I get asked often &quot;How can I get all mebers of an Active Directory group into a <a href="http://www.tools4ever.com/noprospect.php?PHPSESSID=ff4676a2465bc0dd81bd026335688370">UMRA</a> data table?&quot;. So this blog post will be an easy way to pull users of a Active Directory group into a <a href="http://www.tools4ever.com/noprospect.php?PHPSESSID=ff4676a2465bc0dd81bd026335688370">UMRA</a> generic data table.<br />
  <br />
 <b> Step 1:</b><br />
  Now, there are may ways to do this first step, but I like to search all users &quot;memberof&quot; Active Directory attribute for the DN of the group.<br />
This will be placed into the &quot;LDAP Filter&quot; Tab in the 
 <a href="http://www.tools4ever.com/noprospect.php?PHPSESSID=ff4676a2465bc0dd81bd026335688370">UMRA</a> generic data table.<br />
LDAP Filter: (&amp;(objectClass=user) (memberof=DN_OF_GROUP))<br />
LDAP Filter Example: (&amp;(objectClass=user) (memberof=CN=My Cool Group,OU=Groups,OU=A,OU=DEMO,DC=MINE,DC=local<br />
))<br /><br />
<img src="http://imagesticky.com/images/uavll65zbnil01lmp3l.png" /><br />
<br />
  <b>Step 2:</b><br /> 
  Now that you have your filter set, you can now select attributes you want to pull back in the table, click on the &quot;Attributes&quot; tab, and select attributes you want to display in your
  <a href="http://www.tools4ever.com/noprospect.php?PHPSESSID=ff4676a2465bc0dd81bd026335688370">UMRA</a> generic data table.<br />
  <img src="http://imagesticky.com/images/x43lt6qbbenubhd2ia5.png" />
  <br />
  <br />
  <b>Step 3:</b><br />
  Now that we have our filter, and our attributes you want to pull back, click the &quot;Variable&quot; Tab. Here you will be entering a variable name for your table, this way we can refence the table in other <a href="http://www.tools4ever.com/noprospect.php?PHPSESSID=ff4676a2465bc0dd81bd026335688370">UMRA</a> actions, such as a For Each action.<br />
  <br />
  <img src="http://imagesticky.com/images/ugvjmx1tquhw0lojkd9.png" />
  <br />
  <br />
  <b>Step 4:</b><br />
Now that we have our filter, attributes, and variable set we can now click the &quot;Run Test&quot; tab. This will allow you to run a test and see your data retrieved. If it looks good, your done, and can now use the variable you set Step 3 in other <a href="http://www.tools4ever.com/noprospect.php?PHPSESSID=ff4676a2465bc0dd81bd026335688370">UMRA</a> actions, such as a For Each action.<br />
<img src="http://imagesticky.com/images/n69j44qb7czluliyat25.png" />
<br />
<br />
So there you have it, a quick and simple way to get all users of a group into a <a href="http://www.tools4ever.com/noprospect.php?PHPSESSID=ff4676a2465bc0dd81bd026335688370">UMRA</a> generic data table. I hope this helped some of you out there who might have been wondering on how to do such a task, and as always if you have any questions feel free to email me, or post a comment below.</p><div class="item_footer"><p><small><a href="http://umrahelp.com/blog1.php/2011/12/27/umra-how-to-get-members-of-an-active-directory-group-into-generic-table">Original post</a> blogged on <a href="http://b2evolution.net/">b2evolution</a>.</small></p></div>]]></content:encoded>
								<comments>http://umrahelp.com/blog1.php/2011/12/27/umra-how-to-get-members-of-an-active-directory-group-into-generic-table#comments</comments>
			<wfw:commentRss>http://umrahelp.com/blog1.php?tempskin=_rss2&#38;disp=comments&#38;p=72</wfw:commentRss>
		</item>
				<item>
			<title>UMRA - How to backup your UMRA Service Projects</title>
			<link>http://umrahelp.com/blog1.php/2011/09/08/umra-how-to-backup-your-umra-service-projects</link>
			<pubDate>Thu, 08 Sep 2011 20:24:45 +0000</pubDate>			<dc:creator>admin</dc:creator>
			<category domain="main">UMRA Basics</category>			<guid isPermaLink="false">71@http://umrahelp.com/</guid>
						<description>&lt;p&gt;&lt;strong&gt;Tools4ever Solutions&lt;/strong&gt; &lt;br /&gt; 
  (UMRA) - User Management Resource Administrator: &lt;a href=&quot;http://www.tools4ever.com/noprospect.php?PHPSESSID=ff4676a2465bc0dd81bd026335688370&quot;&gt;Download&lt;/a&gt;&lt;br /&gt; 
  (ESSOM) - Enterprise Single Sign-On Manager: &lt;a href=&quot;http://www.tools4ever.com/noprospect.php?PHPSESSID=ff4676a2465bc0dd81bd026335688370&quot;&gt;Download&lt;/a&gt;&lt;br /&gt; 
  (SSRPM) - Self Service Reset Password Management: &lt;a href=&quot;http://www.tools4ever.com/noprospect.php?PHPSESSID=ff4676a2465bc0dd81bd026335688370&quot;&gt;Download&lt;/a&gt;&lt;br /&gt; 
  &lt;br /&gt; 
 
&lt;b&gt;Test Environment:&lt;/b&gt; 
&lt;b&gt;Server - &lt;/b&gt; Server 2008 R2&lt;br /&gt; 
  &lt;b&gt;UMRA -&lt;/b&gt; 10.6 (build 1640)&lt;br /&gt; 
  &lt;br /&gt;
I've been asked a few times over the last few months what are the common ways to backup your current &lt;a href=&quot;http://www.tools4ever.com/noprospect.php?PHPSESSID=ff4676a2465bc0dd81bd026335688370&quot;&gt;UMRA&lt;/a&gt; projects. In those blog post I will go over the ways I backup a &lt;a href=&quot;http://www.tools4ever.com/noprospect.php?PHPSESSID=ff4676a2465bc0dd81bd026335688370&quot;&gt;UMRA&lt;/a&gt; services projects when I've completed a clients Automation project. Now, keep in mind this will cover how to back up &lt;a href=&quot;http://www.tools4ever.com/noprospect.php?PHPSESSID=ff4676a2465bc0dd81bd026335688370&quot;&gt;UMRA&lt;/a&gt; however in most cases you will have other additional resources such as Databases, Scripts, and other items that are required for your &lt;a href=&quot;http://www.tools4ever.com/noprospect.php?PHPSESSID=ff4676a2465bc0dd81bd026335688370&quot;&gt;UMRA&lt;/a&gt; project to run correct. You will want to back any additional resource files up as well.
&lt;p&gt;&lt;b&gt;1. Create a folder on your desktop called UMRA Backup, and then create 2 new files within that called UMRA and Resources.&lt;/b&gt;&lt;br /&gt;
&lt;img src=&quot;http://www.imagesticky.com/images/c0gtqt1bw7t6nzfjxwj7.jpg&quot; /&gt;&lt;br /&gt;
  &lt;br /&gt;
  &lt;b&gt;2. Open up your UMRA console and select UMRA Service -&amp;gt; Manage service projects. Next Highlight all projects and folders, and press the button &amp;quot;Export&amp;quot;, select &amp;quot;Yes&amp;quot; export to xml, and save these within your UMRA Backup/UMRA folder you created on your desktop?&lt;/b&gt;&lt;br /&gt;
&lt;img src=&quot;http://www.imagesticky.com/images/spuw7t5mfy4ho65041y2.jpg&quot; /&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;3. Now that you have your UMRA projects successfully backed up, you now want to make sure any SQL database, VB Scripts etc. are backed up also. You would move these files / projects into the UMRA Backup/Resources folder?&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;4. Final step, is to now move the UMRA Backup folder to a secure file location?&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
So there you have it, a quick and easy way to backup your current &lt;a href=&quot;http://www.tools4ever.com/noprospect.php?PHPSESSID=ff4676a2465bc0dd81bd026335688370&quot;&gt;UMRA&lt;/a&gt; projects. As always if you have any questions or comments feel free to email me, or leave a comment below.&lt;/p&gt;
&lt;/p&gt;&lt;div class=&quot;item_footer&quot;&gt;&lt;p&gt;&lt;small&gt;&lt;a href=&quot;http://umrahelp.com/blog1.php/2011/09/08/umra-how-to-backup-your-umra-service-projects&quot;&gt;Original post&lt;/a&gt; blogged on &lt;a href=&quot;http://b2evolution.net/&quot;&gt;b2evolution&lt;/a&gt;.&lt;/small&gt;&lt;/p&gt;&lt;/div&gt;</description>
			<content:encoded><![CDATA[<p><strong>Tools4ever Solutions</strong> <br /> 
  (UMRA) - User Management Resource Administrator: <a href="http://www.tools4ever.com/noprospect.php?PHPSESSID=ff4676a2465bc0dd81bd026335688370">Download</a><br /> 
  (ESSOM) - Enterprise Single Sign-On Manager: <a href="http://www.tools4ever.com/noprospect.php?PHPSESSID=ff4676a2465bc0dd81bd026335688370">Download</a><br /> 
  (SSRPM) - Self Service Reset Password Management: <a href="http://www.tools4ever.com/noprospect.php?PHPSESSID=ff4676a2465bc0dd81bd026335688370">Download</a><br /> 
  <br /> 
 
<b>Test Environment:</b> 
<b>Server - </b> Server 2008 R2<br /> 
  <b>UMRA -</b> 10.6 (build 1640)<br /> 
  <br />
I've been asked a few times over the last few months what are the common ways to backup your current <a href="http://www.tools4ever.com/noprospect.php?PHPSESSID=ff4676a2465bc0dd81bd026335688370">UMRA</a> projects. In those blog post I will go over the ways I backup a <a href="http://www.tools4ever.com/noprospect.php?PHPSESSID=ff4676a2465bc0dd81bd026335688370">UMRA</a> services projects when I've completed a clients Automation project. Now, keep in mind this will cover how to back up <a href="http://www.tools4ever.com/noprospect.php?PHPSESSID=ff4676a2465bc0dd81bd026335688370">UMRA</a> however in most cases you will have other additional resources such as Databases, Scripts, and other items that are required for your <a href="http://www.tools4ever.com/noprospect.php?PHPSESSID=ff4676a2465bc0dd81bd026335688370">UMRA</a> project to run correct. You will want to back any additional resource files up as well.
<p><b>1. Create a folder on your desktop called UMRA Backup, and then create 2 new files within that called UMRA and Resources.</b><br />
<img src="http://www.imagesticky.com/images/c0gtqt1bw7t6nzfjxwj7.jpg" /><br />
  <br />
  <b>2. Open up your UMRA console and select UMRA Service -&gt; Manage service projects. Next Highlight all projects and folders, and press the button &quot;Export&quot;, select &quot;Yes&quot; export to xml, and save these within your UMRA Backup/UMRA folder you created on your desktop?</b><br />
<img src="http://www.imagesticky.com/images/spuw7t5mfy4ho65041y2.jpg" /><br />
<br />
<b>3. Now that you have your UMRA projects successfully backed up, you now want to make sure any SQL database, VB Scripts etc. are backed up also. You would move these files / projects into the UMRA Backup/Resources folder?</b><br />
<br />
<b>4. Final step, is to now move the UMRA Backup folder to a secure file location?</b><br />
<br />
So there you have it, a quick and easy way to backup your current <a href="http://www.tools4ever.com/noprospect.php?PHPSESSID=ff4676a2465bc0dd81bd026335688370">UMRA</a> projects. As always if you have any questions or comments feel free to email me, or leave a comment below.</p>
</p><div class="item_footer"><p><small><a href="http://umrahelp.com/blog1.php/2011/09/08/umra-how-to-backup-your-umra-service-projects">Original post</a> blogged on <a href="http://b2evolution.net/">b2evolution</a>.</small></p></div>]]></content:encoded>
								<comments>http://umrahelp.com/blog1.php/2011/09/08/umra-how-to-backup-your-umra-service-projects#comments</comments>
			<wfw:commentRss>http://umrahelp.com/blog1.php?tempskin=_rss2&#38;disp=comments&#38;p=71</wfw:commentRss>
		</item>
				<item>
			<title>UMRA - Google Apps To Active Directory Sync - Common Questions</title>
			<link>http://umrahelp.com/blog1.php/2011/08/05/umra-google-apps-to-active-directory-sync-common-questions</link>
			<pubDate>Fri, 05 Aug 2011 16:56:14 +0000</pubDate>			<dc:creator>admin</dc:creator>
			<category domain="main">UMRA Basics</category>			<guid isPermaLink="false">70@http://umrahelp.com/</guid>
						<description>&lt;p&gt;&lt;strong&gt;Tools4ever Solutions&lt;/strong&gt; &lt;br /&gt; 
  (UMRA) - User Management Resource Administrator: &lt;a href=&quot;http://www.tools4ever.com/noprospect.php?PHPSESSID=ff4676a2465bc0dd81bd026335688370&quot;&gt;Download&lt;/a&gt;&lt;br /&gt; 
  (ESSOM) - Enterprise Single Sign-On Manager: &lt;a href=&quot;http://www.tools4ever.com/noprospect.php?PHPSESSID=ff4676a2465bc0dd81bd026335688370&quot;&gt;Download&lt;/a&gt;&lt;br /&gt; 
  (SSRPM) - Self Service Reset Password Management: &lt;a href=&quot;http://www.tools4ever.com/noprospect.php?PHPSESSID=ff4676a2465bc0dd81bd026335688370&quot;&gt;Download&lt;/a&gt;&lt;br /&gt; 
  &lt;br /&gt; 
 
&lt;b&gt;Test Environment:&lt;/b&gt; 
&lt;b&gt;Server - &lt;/b&gt; Server 2008 R2&lt;br /&gt; 
  &lt;b&gt;UMRA -&lt;/b&gt; 10.6 (build 1640)&lt;br /&gt; 
  &lt;br /&gt;
I've been asked a few times over the last few months what are the common questions someone might have when trying to create a &lt;a href=&quot;http://www.tools4ever.com/noprospect.php?PHPSESSID=ff4676a2465bc0dd81bd026335688370&quot;&gt;UMRA&lt;/a&gt; Automation project that takes Active Directory Users and syncs it with Google Apps. Below are four of the main questions I ask my clients before I being a the sync process.&lt;p&gt;&lt;b&gt;1. Are the users already in Active Directory but not Google Apps?&lt;/b&gt;&lt;br /&gt;
  * The reason why I ask this is because, when you create the Google Apps account, what will be the initial password upon creation? You can use any relevant data from either Active Directory, or another data source for the initial password.&lt;br /&gt;
  &lt;br /&gt;
  &lt;b&gt;2. Are the users that are going to be created in Google Apps, created in a specific container?&lt;/b&gt;&lt;br /&gt;
* Google Apps has the ability to create a container, much like Active Directories OU's. This is important because you need to know where to place a user upon creation, instead of putting everyone on the root. Having a clean&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;3. Are you going to keep your Google Apps users in sync with Active Directory?&lt;/b&gt;&lt;br /&gt;
* Creating accounts is only Google Apps is only one of the steps when doing a sync. Other standardization options include, location sync (what happens if a user moves schools after they are created in Google Apps), status sync (if a user becomes disabled in Active Directory, are you going to suspend in Google Apps), first name / last name sync (if the first or last name changes in Active Directory are you going to sync that into Google Apps).&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;4. Are you going to apply group memberships in Google Apps?&lt;/b&gt;&lt;br /&gt;
* Much like Active Directory, you can apply groups to users, however you will need to setup security on these groups. When setting up the security, you need to know who can send and use these group lists.
&lt;br /&gt;
&lt;br /&gt;
Those are 4 of the main questions I typically ask when doing a Active Directory to Google Apps sync. If you are able to answer these standard questions, or come up with your own standardization rules for these, doing the sync should be come a lot more easier to do. As always, if you have any questions or comments feel free to contact me, or leave a comment below.&lt;/p&gt;&lt;/p&gt;&lt;div class=&quot;item_footer&quot;&gt;&lt;p&gt;&lt;small&gt;&lt;a href=&quot;http://umrahelp.com/blog1.php/2011/08/05/umra-google-apps-to-active-directory-sync-common-questions&quot;&gt;Original post&lt;/a&gt; blogged on &lt;a href=&quot;http://b2evolution.net/&quot;&gt;b2evolution&lt;/a&gt;.&lt;/small&gt;&lt;/p&gt;&lt;/div&gt;</description>
			<content:encoded><![CDATA[<p><strong>Tools4ever Solutions</strong> <br /> 
  (UMRA) - User Management Resource Administrator: <a href="http://www.tools4ever.com/noprospect.php?PHPSESSID=ff4676a2465bc0dd81bd026335688370">Download</a><br /> 
  (ESSOM) - Enterprise Single Sign-On Manager: <a href="http://www.tools4ever.com/noprospect.php?PHPSESSID=ff4676a2465bc0dd81bd026335688370">Download</a><br /> 
  (SSRPM) - Self Service Reset Password Management: <a href="http://www.tools4ever.com/noprospect.php?PHPSESSID=ff4676a2465bc0dd81bd026335688370">Download</a><br /> 
  <br /> 
 
<b>Test Environment:</b> 
<b>Server - </b> Server 2008 R2<br /> 
  <b>UMRA -</b> 10.6 (build 1640)<br /> 
  <br />
I've been asked a few times over the last few months what are the common questions someone might have when trying to create a <a href="http://www.tools4ever.com/noprospect.php?PHPSESSID=ff4676a2465bc0dd81bd026335688370">UMRA</a> Automation project that takes Active Directory Users and syncs it with Google Apps. Below are four of the main questions I ask my clients before I being a the sync process.<p><b>1. Are the users already in Active Directory but not Google Apps?</b><br />
  * The reason why I ask this is because, when you create the Google Apps account, what will be the initial password upon creation? You can use any relevant data from either Active Directory, or another data source for the initial password.<br />
  <br />
  <b>2. Are the users that are going to be created in Google Apps, created in a specific container?</b><br />
* Google Apps has the ability to create a container, much like Active Directories OU's. This is important because you need to know where to place a user upon creation, instead of putting everyone on the root. Having a clean<br />
<br />
<b>3. Are you going to keep your Google Apps users in sync with Active Directory?</b><br />
* Creating accounts is only Google Apps is only one of the steps when doing a sync. Other standardization options include, location sync (what happens if a user moves schools after they are created in Google Apps), status sync (if a user becomes disabled in Active Directory, are you going to suspend in Google Apps), first name / last name sync (if the first or last name changes in Active Directory are you going to sync that into Google Apps).<br />
<br />
<b>4. Are you going to apply group memberships in Google Apps?</b><br />
* Much like Active Directory, you can apply groups to users, however you will need to setup security on these groups. When setting up the security, you need to know who can send and use these group lists.
<br />
<br />
Those are 4 of the main questions I typically ask when doing a Active Directory to Google Apps sync. If you are able to answer these standard questions, or come up with your own standardization rules for these, doing the sync should be come a lot more easier to do. As always, if you have any questions or comments feel free to contact me, or leave a comment below.</p></p><div class="item_footer"><p><small><a href="http://umrahelp.com/blog1.php/2011/08/05/umra-google-apps-to-active-directory-sync-common-questions">Original post</a> blogged on <a href="http://b2evolution.net/">b2evolution</a>.</small></p></div>]]></content:encoded>
								<comments>http://umrahelp.com/blog1.php/2011/08/05/umra-google-apps-to-active-directory-sync-common-questions#comments</comments>
			<wfw:commentRss>http://umrahelp.com/blog1.php?tempskin=_rss2&#38;disp=comments&#38;p=70</wfw:commentRss>
		</item>
				<item>
			<title>UMRA - Connect To UMRA using the COM Object Vbscript</title>
			<link>http://umrahelp.com/blog1.php/2011/07/08/umra-connect-to-umra-using-the-com-object-vbscript</link>
			<pubDate>Fri, 08 Jul 2011 22:54:23 +0000</pubDate>			<dc:creator>admin</dc:creator>
			<category domain="main">UMRA COM (Web)</category>			<guid isPermaLink="false">69@http://umrahelp.com/</guid>
						<description>&lt;p&gt;&lt;strong&gt;Tools4ever Solutions&lt;/strong&gt; &lt;br /&gt; 
  (UMRA) - User Management Resource Administrator: &lt;a href=&quot;http://www.tools4ever.com/noprospect.php?PHPSESSID=ff4676a2465bc0dd81bd026335688370&quot;&gt;Download&lt;/a&gt;&lt;br /&gt; 
  (ESSOM) - Enterprise Single Sign-On Manager: &lt;a href=&quot;http://www.tools4ever.com/noprospect.php?PHPSESSID=ff4676a2465bc0dd81bd026335688370&quot;&gt;Download&lt;/a&gt;&lt;br /&gt; 
  (SSRPM) - Self Service Reset Password Management: &lt;a href=&quot;http://www.tools4ever.com/noprospect.php?PHPSESSID=ff4676a2465bc0dd81bd026335688370&quot;&gt;Download&lt;/a&gt;&lt;br /&gt; 
  &lt;br /&gt; 
 
&lt;b&gt;Test Environment:&lt;/b&gt; 
&lt;b&gt;Server - &lt;/b&gt; Server 2008 R2&lt;br /&gt; 
  &lt;b&gt;UMRA -&lt;/b&gt; 10.6 (build )&lt;br /&gt; 
  &lt;br /&gt; 

This blog is going to touch on some of the basics on how to setup a simple .asp project that will execute a 

&lt;a href=&quot;http://www.tools4ever.com/products/user-management-resource-administrator/&quot;&gt;UMRA&lt;/a&gt; project. Now, keep in mind you can still connect to &lt;a href=&quot;http://www.tools4ever.com/products/user-management-resource-administrator/&quot;&gt;UMRA&lt;/a&gt; using other programming methods such as .net, c# etc. However, to keep everything basic, the below example is how to connect using vbscript, in a simple .asp web page. A few questions I've been asked asked are &amp;quot;What can you do with a webpage or portal that connect to &lt;a href=&quot;http://www.tools4ever.com/products/user-management-resource-administrator/&quot;&gt;UMRA&lt;/a&gt; using it's COM object..&amp;quot;. The simple anwser is, you can do almost all the same functions as if you were using the &lt;a href=&quot;http://www.tools4ever.com/products/user-management-resource-administrator/&quot;&gt;UMRA&lt;/a&gt; console. So for example, you can create a simple create user form on a web page, have the user enter in the details, then have those fields passed to a &lt;a href=&quot;http://www.tools4ever.com/products/user-management-resource-administrator/&quot;&gt;UMRA&lt;/a&gt; project that will create the user, add groups etc. What kind of control on the creation processes you can mange, you might ask. Well, you have full control over all aspects of the creation such as, naming algorythem, group mappings, and other downstream systems you want to manage.&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;*NOTE*&lt;/b&gt;
There is an example project in the &lt;a href=&quot;http://www.tools4ever.com/products/user-management-resource-administrator/&quot;&gt;UMRA&lt;/a&gt; default install folder, so look in your default install directory : C:\Program Files\Tools4ever\User Management Resource Administrator\Example Projects\Automation\ASP\CreateAccount

&lt;br /&gt;
&lt;br /&gt;
Here is the snippet of code with some comments to better understand what is going on.You can copy/paste this into a blank .asp page.

*VB SCRIPT*
&lt;blockquote&gt;            
  &lt;p&gt;'Create/Set Variables &lt;br /&gt;
    Dim RetVal
    &lt;br /&gt;
    Dim UMRA_Server
    &lt;br /&gt;
    Dim UMRA_ Port
    
    &lt;br /&gt;
    UMRA_Server = &quot;MyServerName&quot;
    &lt;br /&gt;
    UMRA_Port = 56814&lt;br /&gt;
    'End Create/Set Vairbales
    
  &lt;br /&gt;
  &lt;br /&gt;
    Set Umra = Server.CreateObject(&quot;UMRAcom.Umra&quot;) &lt;br /&gt;
    RetVal=Umra.Connect(UMRA_Server,UMRA_Port) &lt;br /&gt;
    RetVal=Umra.ExecuteProjectScript(UMRA_Project)&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;When you run this script, you will see a &quot;Return Value&quot; if the value = 0 You were able to connect to the UMRA Server, and Run the Project you created, if you get a number other then 0, there was an error along the way.
  
  For now, this is the basics of how I connected to &lt;a href=&quot;http://www.tools4ever.com/products/user-management-resource-administrator/&quot;&gt;UMRA&lt;/a&gt; through the COM object.&lt;/p&gt;
&lt;p&gt;Some other &amp;quot;Return Value&amp;quot; you might see are -5 and -1. -5 means the account that is trying to execute the &lt;a href=&quot;http://www.tools4ever.com/products/user-management-resource-administrator/&quot;&gt;UMRA&lt;/a&gt; form dosent have sufficent rights to run the project. You can the permissions on a &lt;a href=&quot;http://www.tools4ever.com/products/user-management-resource-administrator/&quot;&gt;UMRA&lt;/a&gt; from by selecting the forms properties, and clicking on the &amp;quot;security&amp;quot; tab. -1 mean either you couldnt connect to the &lt;a href=&quot;http://www.tools4ever.com/products/user-management-resource-administrator/&quot;&gt;UMRA&lt;/a&gt; service, or you had an error executing your &lt;a href=&quot;http://www.tools4ever.com/products/user-management-resource-administrator/&quot;&gt;UMRA&lt;/a&gt; project.&lt;br /&gt;
  &lt;br /&gt;
Now that should give you a good idea on hwo to connect to your &lt;a href=&quot;http://www.tools4ever.com/products/user-management-resource-administrator/&quot;&gt;UMRA&lt;/a&gt; service and execute a &lt;a href=&quot;http://www.tools4ever.com/products/user-management-resource-administrator/&quot;&gt;UMRA&lt;/a&gt; project through vbscript. If you have questions, please feel free to contact me or leave a comment below.&lt;/p&gt;&lt;/p&gt;&lt;div class=&quot;item_footer&quot;&gt;&lt;p&gt;&lt;small&gt;&lt;a href=&quot;http://umrahelp.com/blog1.php/2011/07/08/umra-connect-to-umra-using-the-com-object-vbscript&quot;&gt;Original post&lt;/a&gt; blogged on &lt;a href=&quot;http://b2evolution.net/&quot;&gt;b2evolution&lt;/a&gt;.&lt;/small&gt;&lt;/p&gt;&lt;/div&gt;</description>
			<content:encoded><![CDATA[<p><strong>Tools4ever Solutions</strong> <br /> 
  (UMRA) - User Management Resource Administrator: <a href="http://www.tools4ever.com/noprospect.php?PHPSESSID=ff4676a2465bc0dd81bd026335688370">Download</a><br /> 
  (ESSOM) - Enterprise Single Sign-On Manager: <a href="http://www.tools4ever.com/noprospect.php?PHPSESSID=ff4676a2465bc0dd81bd026335688370">Download</a><br /> 
  (SSRPM) - Self Service Reset Password Management: <a href="http://www.tools4ever.com/noprospect.php?PHPSESSID=ff4676a2465bc0dd81bd026335688370">Download</a><br /> 
  <br /> 
 
<b>Test Environment:</b> 
<b>Server - </b> Server 2008 R2<br /> 
  <b>UMRA -</b> 10.6 (build )<br /> 
  <br /> 

This blog is going to touch on some of the basics on how to setup a simple .asp project that will execute a 

<a href="http://www.tools4ever.com/products/user-management-resource-administrator/">UMRA</a> project. Now, keep in mind you can still connect to <a href="http://www.tools4ever.com/products/user-management-resource-administrator/">UMRA</a> using other programming methods such as .net, c# etc. However, to keep everything basic, the below example is how to connect using vbscript, in a simple .asp web page. A few questions I've been asked asked are &quot;What can you do with a webpage or portal that connect to <a href="http://www.tools4ever.com/products/user-management-resource-administrator/">UMRA</a> using it's COM object..&quot;. The simple anwser is, you can do almost all the same functions as if you were using the <a href="http://www.tools4ever.com/products/user-management-resource-administrator/">UMRA</a> console. So for example, you can create a simple create user form on a web page, have the user enter in the details, then have those fields passed to a <a href="http://www.tools4ever.com/products/user-management-resource-administrator/">UMRA</a> project that will create the user, add groups etc. What kind of control on the creation processes you can mange, you might ask. Well, you have full control over all aspects of the creation such as, naming algorythem, group mappings, and other downstream systems you want to manage.<br />
<br />
<b>*NOTE*</b>
There is an example project in the <a href="http://www.tools4ever.com/products/user-management-resource-administrator/">UMRA</a> default install folder, so look in your default install directory : C:\Program Files\Tools4ever\User Management Resource Administrator\Example Projects\Automation\ASP\CreateAccount

<br />
<br />
Here is the snippet of code with some comments to better understand what is going on.You can copy/paste this into a blank .asp page.

*VB SCRIPT*
<blockquote>            
  <p>'Create/Set Variables <br />
    Dim RetVal
    <br />
    Dim UMRA_Server
    <br />
    Dim UMRA_ Port
    
    <br />
    UMRA_Server = "MyServerName"
    <br />
    UMRA_Port = 56814<br />
    'End Create/Set Vairbales
    
  <br />
  <br />
    Set Umra = Server.CreateObject("UMRAcom.Umra") <br />
    RetVal=Umra.Connect(UMRA_Server,UMRA_Port) <br />
    RetVal=Umra.ExecuteProjectScript(UMRA_Project)</p>
</blockquote>

<p>When you run this script, you will see a "Return Value" if the value = 0 You were able to connect to the UMRA Server, and Run the Project you created, if you get a number other then 0, there was an error along the way.
  
  For now, this is the basics of how I connected to <a href="http://www.tools4ever.com/products/user-management-resource-administrator/">UMRA</a> through the COM object.</p>
<p>Some other &quot;Return Value&quot; you might see are -5 and -1. -5 means the account that is trying to execute the <a href="http://www.tools4ever.com/products/user-management-resource-administrator/">UMRA</a> form dosent have sufficent rights to run the project. You can the permissions on a <a href="http://www.tools4ever.com/products/user-management-resource-administrator/">UMRA</a> from by selecting the forms properties, and clicking on the &quot;security&quot; tab. -1 mean either you couldnt connect to the <a href="http://www.tools4ever.com/products/user-management-resource-administrator/">UMRA</a> service, or you had an error executing your <a href="http://www.tools4ever.com/products/user-management-resource-administrator/">UMRA</a> project.<br />
  <br />
Now that should give you a good idea on hwo to connect to your <a href="http://www.tools4ever.com/products/user-management-resource-administrator/">UMRA</a> service and execute a <a href="http://www.tools4ever.com/products/user-management-resource-administrator/">UMRA</a> project through vbscript. If you have questions, please feel free to contact me or leave a comment below.</p></p><div class="item_footer"><p><small><a href="http://umrahelp.com/blog1.php/2011/07/08/umra-connect-to-umra-using-the-com-object-vbscript">Original post</a> blogged on <a href="http://b2evolution.net/">b2evolution</a>.</small></p></div>]]></content:encoded>
								<comments>http://umrahelp.com/blog1.php/2011/07/08/umra-connect-to-umra-using-the-com-object-vbscript#comments</comments>
			<wfw:commentRss>http://umrahelp.com/blog1.php?tempskin=_rss2&#38;disp=comments&#38;p=69</wfw:commentRss>
		</item>
				<item>
			<title>UMRA - Pearson PowerSchool to Active Directory Student Sync</title>
			<link>http://umrahelp.com/blog1.php/2011/06/02/umra-pearson-powerschool-to-active-directory-student-sync</link>
			<pubDate>Thu, 02 Jun 2011 22:17:48 +0000</pubDate>			<dc:creator>admin</dc:creator>
			<category domain="main">UMRA</category>			<guid isPermaLink="false">68@http://umrahelp.com/</guid>
						<description>&lt;p&gt;&lt;strong&gt;Tools4ever Solutions&lt;/strong&gt; &lt;br /&gt; 
  (UMRA) - User Management Resource Administrator: &lt;a href=&quot;http://www.tools4ever.com/noprospect.php?PHPSESSID=ff4676a2465bc0dd81bd026335688370&quot;&gt;Download&lt;/a&gt;&lt;br /&gt; 
  (ESSOM) - Enterprise Single Sign-On Manager: &lt;a href=&quot;http://www.tools4ever.com/noprospect.php?PHPSESSID=ff4676a2465bc0dd81bd026335688370&quot;&gt;Download&lt;/a&gt;&lt;br /&gt; 
  (SSRPM) - Self Service Reset Password Management: &lt;a href=&quot;http://www.tools4ever.com/noprospect.php?PHPSESSID=ff4676a2465bc0dd81bd026335688370&quot;&gt;Download&lt;/a&gt;&lt;br /&gt; 
  &lt;br /&gt; 
 
&lt;b&gt;Test Environment:&lt;/b&gt; 
&lt;b&gt;Server - &lt;/b&gt; Server 2008 R2&lt;br /&gt; 
&lt;b&gt;UMRA -&lt;/b&gt; 10.5 (build 1638)&lt;br /&gt;
&lt;b&gt;Student Information System&lt;/b&gt; - Pearson PowerSchool
&lt;br /&gt;
&lt;b&gt;Destination System&lt;/b&gt; - Active Directory + Google Apps
&lt;br /&gt; 
&lt;br /&gt; 
 
If you haven't already, make sure you go read my blog post on setting up a &lt;a href=&quot;http://www.tools4ever.com/noprospect.php?PHPSESSID=ff4676a2465bc0dd81bd026335688370&quot;&gt;UMRA&lt;/a&gt; project to connect to your Google Apps environment. &lt;a href=&quot;http://umrahelp.com/blog1.php/2010/11/29/umra-how-to-connect-to-google-apps-2&quot;&gt;http://umrahelp.com/blog1.php/2010/11/29/umra-how-to-connect-to-google-apps-2&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
I did a post about a year back that talked about how &lt;a href=&quot;http://www.tools4ever.com/noprospect.php?PHPSESSID=ff4676a2465bc0dd81bd026335688370&quot;&gt;UMRA&lt;/a&gt; can extract data from Pearson PowerSchool Student Information System, then sync that data with Active Directory and other downstream systems. Over the last year or so, this blog post has received thousands of hits, however it was an old blog post transferred from my older blog. So with this post I hope to go over the sync process in a little more detail, and give you some examples of what you can do while using &lt;a href=&quot;http://www.tools4ever.com/noprospect.php?PHPSESSID=ff4676a2465bc0dd81bd026335688370&quot;&gt;UMRA&lt;/a&gt; automation the sync.
&lt;p&gt;The fist thing you will need to do is figure out the connection method to your PowerSchool SIS. Typically there are 2 connection methods.
&lt;p&gt;ODBC Connection - If you have a locally hosted PowerSchool SIS system, you can connect to the database and run a sql query, view, or stored proc to obtain the student or staff data.
&lt;p&gt;.txt or .csv File - In some cases you wont have direct access to the Powerschool SIS system. In these cases the SIS is hosted remotely, so in this case you can either obtain a daily .txt or .csv file of the student or staff data.
&lt;p&gt;Now, &lt;a href=&quot;http://www.tools4ever.com/noprospect.php?PHPSESSID=ff4676a2465bc0dd81bd026335688370&quot;&gt;UMRA&lt;/a&gt; has both of these methods fully covered. &lt;a href=&quot;http://www.tools4ever.com/noprospect.php?PHPSESSID=ff4676a2465bc0dd81bd026335688370&quot;&gt;UMRA&lt;/a&gt; uses a ODBC connection wizard to walk you through setting up the database connection string to your Powerschool SIS System. If you are only able to obtain a .txt or .csv &lt;a href=&quot;http://www.tools4ever.com/noprospect.php?PHPSESSID=ff4676a2465bc0dd81bd026335688370&quot;&gt;UMRA&lt;/a&gt; is also able to read in these files, and display the data within them. Ok, so now that we have the data pulled within &lt;a href=&quot;http://www.tools4ever.com/noprospect.php?PHPSESSID=ff4676a2465bc0dd81bd026335688370&quot;&gt;UMRA&lt;/a&gt;, I can now talk about some of the steps you can do with your &lt;a href=&quot;http://www.tools4ever.com/noprospect.php?PHPSESSID=ff4676a2465bc0dd81bd026335688370&quot;&gt;UMRA&lt;/a&gt; automation.&lt;br /&gt;
&lt;br /&gt;
Below is a typical sync I've done from Student data in PowerSchool to Active Directory.&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;Step 1&lt;/b&gt; - Create a table of Active Directory Student Information&lt;br /&gt;
&lt;b&gt;Step 2&lt;/b&gt; - Create a table of Student data in PowerSchool&lt;br /&gt;
&lt;b&gt;Step 3&lt;/b&gt; - Join both AD and SIS data on a common key (username, student id etc.)
&lt;br /&gt;
&lt;b&gt;Step 4&lt;/b&gt; - Based on this join, you will have 3 results (0,1,2)
&lt;br /&gt;
&lt;b&gt;Step 5&lt;/b&gt; - Result 0 = Match in SIS and AD (compare user)&lt;br /&gt;
&lt;b&gt;Step 6&lt;/b&gt; - Result 1 = Record is in SIS data, but not AD (create user)
&lt;br /&gt;
&lt;b&gt;Step 7&lt;/b&gt; - Result 2 = Record is in AD data, but not SIS data (retire user)&lt;br /&gt;
&lt;br /&gt;
Below is a screen shot of how a UMRA project will look with some of the above steps. Keep in mind, we have no error logic added into our script, this can be added, but this is just an example of how it can look.&lt;br /&gt;
&lt;img src=&quot;http://imagesticky.com/images/ywprqk1tgxvpyfzfs.png&quot; /&gt;
&lt;br /&gt;
&lt;p&gt;You can see, its an very easy process to figure out what student accounts within your student Powershcool data needs to either be created, compared, or disabled. Now that a defined process, we can go into more detail on what we can do on each of the result types. Now keep in mind that we are only going to go over the basics that I've seen in most UMRA automations.
&lt;p&gt;&lt;b&gt;In Detail Step 5 - Result 0 = Match in SIS and AD (compare user)&lt;/b&gt;&lt;br /&gt;
  Since we have a match
both in the Powerschool SIS data, and the AD data, we know that we can compare the data in both systems to see if anything has changed. An example of some of the common changes we've seen include, grade, school, status,name, or any other attribute you want to set and keep in sync with your SIS data.
&lt;p&gt;&lt;b&gt;In Detail Step 6&lt;/b&gt; - Result 1 = Record is in SIS data, but not AD (create user)
&lt;br /&gt;
Since a record shows up in your Powerschool SIS data but not Active Directory, we know we need to create the account in Active Directory. Upon the creation of an account, we can a lot of different procedures such as, setting group memberships, create home drives, map the user to a specific Active Directory OU, and even create a Google Apps Account.
&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;Create Student Process Example Work Flow&lt;/b&gt;-&lt;br /&gt;
&lt;b&gt;Step 1&lt;/b&gt; - Create Account Active Directory&lt;br /&gt;
&lt;b&gt;Step 2&lt;/b&gt; - Apply Group Memberships based on school + grade etc.&lt;br /&gt;
&lt;b&gt;Step 3&lt;/b&gt; - Create Home Folder On Server + Setup Security on that folder&lt;br /&gt;
&lt;b&gt;Step 4&lt;/b&gt; - Create Google Apps Account&lt;br /&gt;
&lt;p&gt;Just a small note on the Google Apps account. &lt;a href=&quot;http://www.tools4ever.com/noprospect.php?PHPSESSID=ff4676a2465bc0dd81bd026335688370&quot;&gt;UMRA&lt;/a&gt; can do all the same actions you can do within your Google Apps admin console such as, creating an account, applying group memberships, suspend, unsuspend, even delete the account if needed.
&lt;p&gt;&lt;b&gt;In Detail Step 7&lt;/b&gt; - Result 2 = Record is in AD data, but not SIS data (retire user)&lt;br /&gt;
  Now this step can very depending on how you have your Powerschool data kick out displaying if someone has either withdrawn or 
graduated. In some causes the Student record just wont show up in the PowerSchool data anymore, or the status column could be a &amp;quot;w&amp;quot; or another flag to determine if the user is no long with the school district.&lt;br /&gt;
There are a lot of steps similar to the create, that we can do on the account that meets the specific flag. Below is an example of some of the steps &lt;a href=&quot;http://www.tools4ever.com/noprospect.php?PHPSESSID=ff4676a2465bc0dd81bd026335688370&quot;&gt;UMRA&lt;/a&gt; can do.
&lt;p&gt;&lt;b&gt;Disable Process Example Work Flow&lt;/b&gt;-&lt;br /&gt;
&lt;b&gt;Step 1&lt;/b&gt; - Disable the account in Active Directory&lt;br /&gt;
&lt;b&gt;Step 2&lt;/b&gt;  - Move the account in Active Directory to a Disabled OU &lt;br /&gt;
&lt;b&gt;Step 3&lt;/b&gt;  - Suspend the Google Apps Account
&lt;br /&gt;
&lt;b&gt;Step 4&lt;/b&gt;  - Time / Date stamp the accounts description to say &amp;quot;Disabled by UMRA on 6/2/2011&amp;quot;&lt;br /&gt;
&lt;b&gt;Step 5&lt;/b&gt;  - Check any Disabled Accounts to see if the account has been disabled for more the XX Days. If the account has been disabled for more then XX days.
&lt;p&gt;&lt;b&gt;Logging and Auditing&lt;/b&gt;&lt;br /&gt;
Some of you might be asking how does UMRA log the actions that it takes on object with Active Directory, or any other system. By default UMRA has a built in log, that logs every single action taken with any of the scripts performed with UMRA. On the other hand, you can also get a more details set of audit data. With most automation projects knowing what happened and what was changed in Active Directory is vital. So any actions that your UMRA projects performs, is recorded to a SQL database, or .txt / .csv file. UMRA can log out, date / time , who on, what attribute was changed, old value, new value, and any relevant notes on that action.
&lt;p&gt;As you can see UMRA is a very powerful to automation and sync your Active Directory with PowerSchool student data. As always if you have any questions please feel free to email me, or leave a comment below.&lt;/p&gt;&lt;/p&gt;&lt;/p&gt;&lt;/p&gt;&lt;/p&gt;&lt;/p&gt;&lt;/p&gt;&lt;/p&gt;&lt;/p&gt;&lt;/p&gt;&lt;/p&gt;&lt;/p&gt;&lt;/p&gt;&lt;div class=&quot;item_footer&quot;&gt;&lt;p&gt;&lt;small&gt;&lt;a href=&quot;http://umrahelp.com/blog1.php/2011/06/02/umra-pearson-powerschool-to-active-directory-student-sync&quot;&gt;Original post&lt;/a&gt; blogged on &lt;a href=&quot;http://b2evolution.net/&quot;&gt;b2evolution&lt;/a&gt;.&lt;/small&gt;&lt;/p&gt;&lt;/div&gt;</description>
			<content:encoded><![CDATA[<p><strong>Tools4ever Solutions</strong> <br /> 
  (UMRA) - User Management Resource Administrator: <a href="http://www.tools4ever.com/noprospect.php?PHPSESSID=ff4676a2465bc0dd81bd026335688370">Download</a><br /> 
  (ESSOM) - Enterprise Single Sign-On Manager: <a href="http://www.tools4ever.com/noprospect.php?PHPSESSID=ff4676a2465bc0dd81bd026335688370">Download</a><br /> 
  (SSRPM) - Self Service Reset Password Management: <a href="http://www.tools4ever.com/noprospect.php?PHPSESSID=ff4676a2465bc0dd81bd026335688370">Download</a><br /> 
  <br /> 
 
<b>Test Environment:</b> 
<b>Server - </b> Server 2008 R2<br /> 
<b>UMRA -</b> 10.5 (build 1638)<br />
<b>Student Information System</b> - Pearson PowerSchool
<br />
<b>Destination System</b> - Active Directory + Google Apps
<br /> 
<br /> 
 
If you haven't already, make sure you go read my blog post on setting up a <a href="http://www.tools4ever.com/noprospect.php?PHPSESSID=ff4676a2465bc0dd81bd026335688370">UMRA</a> project to connect to your Google Apps environment. <a href="http://umrahelp.com/blog1.php/2010/11/29/umra-how-to-connect-to-google-apps-2">http://umrahelp.com/blog1.php/2010/11/29/umra-how-to-connect-to-google-apps-2</a><br />
<br />
I did a post about a year back that talked about how <a href="http://www.tools4ever.com/noprospect.php?PHPSESSID=ff4676a2465bc0dd81bd026335688370">UMRA</a> can extract data from Pearson PowerSchool Student Information System, then sync that data with Active Directory and other downstream systems. Over the last year or so, this blog post has received thousands of hits, however it was an old blog post transferred from my older blog. So with this post I hope to go over the sync process in a little more detail, and give you some examples of what you can do while using <a href="http://www.tools4ever.com/noprospect.php?PHPSESSID=ff4676a2465bc0dd81bd026335688370">UMRA</a> automation the sync.
<p>The fist thing you will need to do is figure out the connection method to your PowerSchool SIS. Typically there are 2 connection methods.
<p>ODBC Connection - If you have a locally hosted PowerSchool SIS system, you can connect to the database and run a sql query, view, or stored proc to obtain the student or staff data.
<p>.txt or .csv File - In some cases you wont have direct access to the Powerschool SIS system. In these cases the SIS is hosted remotely, so in this case you can either obtain a daily .txt or .csv file of the student or staff data.
<p>Now, <a href="http://www.tools4ever.com/noprospect.php?PHPSESSID=ff4676a2465bc0dd81bd026335688370">UMRA</a> has both of these methods fully covered. <a href="http://www.tools4ever.com/noprospect.php?PHPSESSID=ff4676a2465bc0dd81bd026335688370">UMRA</a> uses a ODBC connection wizard to walk you through setting up the database connection string to your Powerschool SIS System. If you are only able to obtain a .txt or .csv <a href="http://www.tools4ever.com/noprospect.php?PHPSESSID=ff4676a2465bc0dd81bd026335688370">UMRA</a> is also able to read in these files, and display the data within them. Ok, so now that we have the data pulled within <a href="http://www.tools4ever.com/noprospect.php?PHPSESSID=ff4676a2465bc0dd81bd026335688370">UMRA</a>, I can now talk about some of the steps you can do with your <a href="http://www.tools4ever.com/noprospect.php?PHPSESSID=ff4676a2465bc0dd81bd026335688370">UMRA</a> automation.<br />
<br />
Below is a typical sync I've done from Student data in PowerSchool to Active Directory.<br />
<br />
<b>Step 1</b> - Create a table of Active Directory Student Information<br />
<b>Step 2</b> - Create a table of Student data in PowerSchool<br />
<b>Step 3</b> - Join both AD and SIS data on a common key (username, student id etc.)
<br />
<b>Step 4</b> - Based on this join, you will have 3 results (0,1,2)
<br />
<b>Step 5</b> - Result 0 = Match in SIS and AD (compare user)<br />
<b>Step 6</b> - Result 1 = Record is in SIS data, but not AD (create user)
<br />
<b>Step 7</b> - Result 2 = Record is in AD data, but not SIS data (retire user)<br />
<br />
Below is a screen shot of how a UMRA project will look with some of the above steps. Keep in mind, we have no error logic added into our script, this can be added, but this is just an example of how it can look.<br />
<img src="http://imagesticky.com/images/ywprqk1tgxvpyfzfs.png" />
<br />
<p>You can see, its an very easy process to figure out what student accounts within your student Powershcool data needs to either be created, compared, or disabled. Now that a defined process, we can go into more detail on what we can do on each of the result types. Now keep in mind that we are only going to go over the basics that I've seen in most UMRA automations.
<p><b>In Detail Step 5 - Result 0 = Match in SIS and AD (compare user)</b><br />
  Since we have a match
both in the Powerschool SIS data, and the AD data, we know that we can compare the data in both systems to see if anything has changed. An example of some of the common changes we've seen include, grade, school, status,name, or any other attribute you want to set and keep in sync with your SIS data.
<p><b>In Detail Step 6</b> - Result 1 = Record is in SIS data, but not AD (create user)
<br />
Since a record shows up in your Powerschool SIS data but not Active Directory, we know we need to create the account in Active Directory. Upon the creation of an account, we can a lot of different procedures such as, setting group memberships, create home drives, map the user to a specific Active Directory OU, and even create a Google Apps Account.
<br />
<br />
<b>Create Student Process Example Work Flow</b>-<br />
<b>Step 1</b> - Create Account Active Directory<br />
<b>Step 2</b> - Apply Group Memberships based on school + grade etc.<br />
<b>Step 3</b> - Create Home Folder On Server + Setup Security on that folder<br />
<b>Step 4</b> - Create Google Apps Account<br />
<p>Just a small note on the Google Apps account. <a href="http://www.tools4ever.com/noprospect.php?PHPSESSID=ff4676a2465bc0dd81bd026335688370">UMRA</a> can do all the same actions you can do within your Google Apps admin console such as, creating an account, applying group memberships, suspend, unsuspend, even delete the account if needed.
<p><b>In Detail Step 7</b> - Result 2 = Record is in AD data, but not SIS data (retire user)<br />
  Now this step can very depending on how you have your Powerschool data kick out displaying if someone has either withdrawn or 
graduated. In some causes the Student record just wont show up in the PowerSchool data anymore, or the status column could be a &quot;w&quot; or another flag to determine if the user is no long with the school district.<br />
There are a lot of steps similar to the create, that we can do on the account that meets the specific flag. Below is an example of some of the steps <a href="http://www.tools4ever.com/noprospect.php?PHPSESSID=ff4676a2465bc0dd81bd026335688370">UMRA</a> can do.
<p><b>Disable Process Example Work Flow</b>-<br />
<b>Step 1</b> - Disable the account in Active Directory<br />
<b>Step 2</b>  - Move the account in Active Directory to a Disabled OU <br />
<b>Step 3</b>  - Suspend the Google Apps Account
<br />
<b>Step 4</b>  - Time / Date stamp the accounts description to say &quot;Disabled by UMRA on 6/2/2011&quot;<br />
<b>Step 5</b>  - Check any Disabled Accounts to see if the account has been disabled for more the XX Days. If the account has been disabled for more then XX days.
<p><b>Logging and Auditing</b><br />
Some of you might be asking how does UMRA log the actions that it takes on object with Active Directory, or any other system. By default UMRA has a built in log, that logs every single action taken with any of the scripts performed with UMRA. On the other hand, you can also get a more details set of audit data. With most automation projects knowing what happened and what was changed in Active Directory is vital. So any actions that your UMRA projects performs, is recorded to a SQL database, or .txt / .csv file. UMRA can log out, date / time , who on, what attribute was changed, old value, new value, and any relevant notes on that action.
<p>As you can see UMRA is a very powerful to automation and sync your Active Directory with PowerSchool student data. As always if you have any questions please feel free to email me, or leave a comment below.</p></p></p></p></p></p></p></p></p></p></p></p></p><div class="item_footer"><p><small><a href="http://umrahelp.com/blog1.php/2011/06/02/umra-pearson-powerschool-to-active-directory-student-sync">Original post</a> blogged on <a href="http://b2evolution.net/">b2evolution</a>.</small></p></div>]]></content:encoded>
								<comments>http://umrahelp.com/blog1.php/2011/06/02/umra-pearson-powerschool-to-active-directory-student-sync#comments</comments>
			<wfw:commentRss>http://umrahelp.com/blog1.php?tempskin=_rss2&#38;disp=comments&#38;p=68</wfw:commentRss>
		</item>
				<item>
			<title>UMRA - Query your live@edu environment faster and more efficient</title>
			<link>http://umrahelp.com/blog1.php/2011/05/11/umra-query-your-live-edu-environment-faster-and-more-efficient</link>
			<pubDate>Wed, 11 May 2011 17:05:35 +0000</pubDate>			<dc:creator>admin</dc:creator>
			<category domain="main">UMRA</category>			<guid isPermaLink="false">67@http://umrahelp.com/</guid>
						<description>&lt;p&gt;&lt;strong&gt;Tools4ever Solutions&lt;/strong&gt; &lt;br /&gt; 
  (UMRA) - User Management Resource Administrator: &lt;a href=&quot;http://www.tools4ever.com/noprospect.php?PHPSESSID=ff4676a2465bc0dd81bd026335688370&quot;&gt;Download&lt;/a&gt;&lt;br /&gt; 
  (ESSOM) - Enterprise Single Sign-On Manager: &lt;a href=&quot;http://www.tools4ever.com/noprospect.php?PHPSESSID=ff4676a2465bc0dd81bd026335688370&quot;&gt;Download&lt;/a&gt;&lt;br /&gt; 
  (SSRPM) - Self Service Reset Password Management: &lt;a href=&quot;http://www.tools4ever.com/noprospect.php?PHPSESSID=ff4676a2465bc0dd81bd026335688370&quot;&gt;Download&lt;/a&gt;&lt;br /&gt; 
  &lt;br /&gt; 
 
&lt;b&gt;Test Environment:&lt;/b&gt; 
&lt;b&gt;Server - &lt;/b&gt; Server 2008 R2&lt;br /&gt; 
&lt;b&gt;UMRA -&lt;/b&gt; 10.5 (build 1638)&lt;br /&gt; 
&lt;br /&gt; 
 
If you haven't already, make sure you go read my blog post on setting up a &lt;a href=&quot;http://www.tools4ever.com/noprospect.php?PHPSESSID=ff4676a2465bc0dd81bd026335688370&quot;&gt;UMRA&lt;/a&gt; project to connect to your live @ edu environment. &lt;a href=&quot;http://umrahelp.com/blog1.php/2011/03/10/how-to-connect-umra-to-your-live-edu-enviorment&quot;&gt;http://umrahelp.com/blog1.php/2011/03/10/how-to-connect-umra-to-your-live-edu-enviorment&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
During some of my recent live@edu student automation projects, I've learned a few tricks to speed up data pulls from your live@edu environment with  powershell or &lt;a href=&quot;http://www.tools4ever.com/noprospect.php?PHPSESSID=ff4676a2465bc0dd81bd026335688370&quot;&gt;UMRA&lt;/a&gt;. Now you might be asking yourself why you would want to pull data faster? Well, live@edu limits how many users you can pull back at one time, so for example if you have a live@edu environment with 10k users, you will only be able to pull accounts back in small blocks around 2000 or so. Now, with that said you run into the problem of, how do you keep track of who you have pulled back and you have not pulled back already, well the method I will use is creating a SQL table with the letters A-Z, then loop through each of those letters and pull them with a filter like &amp;quot;mail -like  '(your_letter)*'&amp;quot;. &lt;/p&gt;
&lt;p&gt;Most live@edu implementations you will also need to have some type of &amp;quot;anchor&amp;quot; between the accounts in Active Directory, and your live@edu accounts. Sometimes you can use the actual email as the anchor, however using one of the live@edu attributes is another preferred method. Most of the time we will use a customattribute to store the EmployeeID, or StudentID from the HR or SIS system. This is a preferred method to ensure a permanent anchor between both the Active Directory account, and the live@edu account. Now, as you might know the customattribute field is stored in the &amp;quot;MailBox User&amp;quot; object, compared to the standard user data is stored in &amp;quot;User&amp;quot;. So if you do the poweshell command below, you will notice you are unable to pull back the customattribute field.&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Powershell Command -&lt;/b&gt;&lt;br /&gt;
  Get-User -ResultSize  Unlimited |  windowsemailaddress -like  '*your_user*'&amp;nbsp; &lt;br /&gt;
  &lt;br /&gt;
You will also notice if you run the below powershell command on the &amp;quot;Mailbox&amp;quot; object, you will be unable to get some of the data stored in the &amp;quot;User&amp;quot; object side.&lt;br /&gt;
&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Powershell Command -&lt;/b&gt;&lt;br /&gt;
  Get-Mailbox -ResultSize  Unlimited |  windowsemailaddress -like  '*your_user*'&amp;nbsp; &lt;br /&gt;
  &lt;br /&gt;
  So how do you get around having to run 2 powershell queries to get a complete set of data you need from a user? Well you can write a powershell script like below. Let me explain what the script is doing first. First we do a filter on live@edu users &amp;quot;User&amp;quot; object to get a set of users who meet your filter criteria. Next, we loop through those the live@edu set of users, and grab any attributes needed on the &amp;quot;Mailbox&amp;quot; object side.&lt;br /&gt;
  &lt;br /&gt;
  &lt;b&gt;Powershell Command -&lt;/b&gt;&lt;br /&gt;
  Get-User -ResultSize Unlimited | Where { $_.RecipientType  -eq 'UserMailbox' -and $_.windowsemailaddress -like '*student*'&amp;nbsp; } | ForEach { $Users =  @{} } { $Users[$_.SamAccountName] = $_ }&lt;br /&gt;
Get-Mailbox -ResultSize Unlimited | Where {  $Users[$_.SamAccountName].Title -like '*student*' } |&lt;br /&gt;
&amp;nbsp; ForEach {&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; New-Object psobject |&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; Add-Member -PassThru NoteProperty Alias  $_.Alias |&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; Add-Member -PassThru NoteProperty  FirstName $Users[$_.SamAccountName].FirstName |&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; Add-Member -PassThru NoteProperty  LastName $Users[$_.SamAccountName].LastName |&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; Add-Member -PassThru NoteProperty  windowsemailaddress $Users[$_.SamAccountName].windowsemailaddress |&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; Add-Member -PassThru NoteProperty  CustomAttribute1 $_.CustomAttribute1 |&lt;br /&gt;
} &lt;br /&gt;
&amp;nbsp;&amp;nbsp;}&lt;/p&gt;
&lt;p&gt;With the command above you can now access both &amp;quot;User&amp;quot; and &amp;quot;Mailbox&amp;quot; objects with just one powershell call. If you want to add additional attributes to the statement, just add another &amp;quot;Add-Member&amp;quot; option with your specific criteria to the powershell statement. Overall, the powershell method above is a quicker and more efficient way to pull data from your live@edu enviroment without having to run multiple powershell commands to get a users set of data.&lt;/p&gt;&lt;div class=&quot;item_footer&quot;&gt;&lt;p&gt;&lt;small&gt;&lt;a href=&quot;http://umrahelp.com/blog1.php/2011/05/11/umra-query-your-live-edu-environment-faster-and-more-efficient&quot;&gt;Original post&lt;/a&gt; blogged on &lt;a href=&quot;http://b2evolution.net/&quot;&gt;b2evolution&lt;/a&gt;.&lt;/small&gt;&lt;/p&gt;&lt;/div&gt;</description>
			<content:encoded><![CDATA[<p><strong>Tools4ever Solutions</strong> <br /> 
  (UMRA) - User Management Resource Administrator: <a href="http://www.tools4ever.com/noprospect.php?PHPSESSID=ff4676a2465bc0dd81bd026335688370">Download</a><br /> 
  (ESSOM) - Enterprise Single Sign-On Manager: <a href="http://www.tools4ever.com/noprospect.php?PHPSESSID=ff4676a2465bc0dd81bd026335688370">Download</a><br /> 
  (SSRPM) - Self Service Reset Password Management: <a href="http://www.tools4ever.com/noprospect.php?PHPSESSID=ff4676a2465bc0dd81bd026335688370">Download</a><br /> 
  <br /> 
 
<b>Test Environment:</b> 
<b>Server - </b> Server 2008 R2<br /> 
<b>UMRA -</b> 10.5 (build 1638)<br /> 
<br /> 
 
If you haven't already, make sure you go read my blog post on setting up a <a href="http://www.tools4ever.com/noprospect.php?PHPSESSID=ff4676a2465bc0dd81bd026335688370">UMRA</a> project to connect to your live @ edu environment. <a href="http://umrahelp.com/blog1.php/2011/03/10/how-to-connect-umra-to-your-live-edu-enviorment">http://umrahelp.com/blog1.php/2011/03/10/how-to-connect-umra-to-your-live-edu-enviorment</a><br />
<br />
During some of my recent live@edu student automation projects, I've learned a few tricks to speed up data pulls from your live@edu environment with  powershell or <a href="http://www.tools4ever.com/noprospect.php?PHPSESSID=ff4676a2465bc0dd81bd026335688370">UMRA</a>. Now you might be asking yourself why you would want to pull data faster? Well, live@edu limits how many users you can pull back at one time, so for example if you have a live@edu environment with 10k users, you will only be able to pull accounts back in small blocks around 2000 or so. Now, with that said you run into the problem of, how do you keep track of who you have pulled back and you have not pulled back already, well the method I will use is creating a SQL table with the letters A-Z, then loop through each of those letters and pull them with a filter like &quot;mail -like  '(your_letter)*'&quot;. </p>
<p>Most live@edu implementations you will also need to have some type of &quot;anchor&quot; between the accounts in Active Directory, and your live@edu accounts. Sometimes you can use the actual email as the anchor, however using one of the live@edu attributes is another preferred method. Most of the time we will use a customattribute to store the EmployeeID, or StudentID from the HR or SIS system. This is a preferred method to ensure a permanent anchor between both the Active Directory account, and the live@edu account. Now, as you might know the customattribute field is stored in the &quot;MailBox User&quot; object, compared to the standard user data is stored in &quot;User&quot;. So if you do the poweshell command below, you will notice you are unable to pull back the customattribute field.</p>
<p><b>Powershell Command -</b><br />
  Get-User -ResultSize  Unlimited |  windowsemailaddress -like  '*your_user*'&nbsp; <br />
  <br />
You will also notice if you run the below powershell command on the &quot;Mailbox&quot; object, you will be unable to get some of the data stored in the &quot;User&quot; object side.<br />
</p>
<p><b>Powershell Command -</b><br />
  Get-Mailbox -ResultSize  Unlimited |  windowsemailaddress -like  '*your_user*'&nbsp; <br />
  <br />
  So how do you get around having to run 2 powershell queries to get a complete set of data you need from a user? Well you can write a powershell script like below. Let me explain what the script is doing first. First we do a filter on live@edu users &quot;User&quot; object to get a set of users who meet your filter criteria. Next, we loop through those the live@edu set of users, and grab any attributes needed on the &quot;Mailbox&quot; object side.<br />
  <br />
  <b>Powershell Command -</b><br />
  Get-User -ResultSize Unlimited | Where { $_.RecipientType  -eq 'UserMailbox' -and $_.windowsemailaddress -like '*student*'&nbsp; } | ForEach { $Users =  @{} } { $Users[$_.SamAccountName] = $_ }<br />
Get-Mailbox -ResultSize Unlimited | Where {  $Users[$_.SamAccountName].Title -like '*student*' } |<br />
&nbsp; ForEach {<br />
&nbsp;&nbsp;&nbsp; New-Object psobject |<br />
&nbsp;&nbsp;&nbsp; Add-Member -PassThru NoteProperty Alias  $_.Alias |<br />
&nbsp;&nbsp;&nbsp; Add-Member -PassThru NoteProperty  FirstName $Users[$_.SamAccountName].FirstName |<br />
&nbsp;&nbsp;&nbsp; Add-Member -PassThru NoteProperty  LastName $Users[$_.SamAccountName].LastName |<br />
&nbsp;&nbsp;&nbsp; Add-Member -PassThru NoteProperty  windowsemailaddress $Users[$_.SamAccountName].windowsemailaddress |<br />
&nbsp;&nbsp;&nbsp; Add-Member -PassThru NoteProperty  CustomAttribute1 $_.CustomAttribute1 |<br />
} <br />
&nbsp;&nbsp;}</p>
<p>With the command above you can now access both &quot;User&quot; and &quot;Mailbox&quot; objects with just one powershell call. If you want to add additional attributes to the statement, just add another &quot;Add-Member&quot; option with your specific criteria to the powershell statement. Overall, the powershell method above is a quicker and more efficient way to pull data from your live@edu enviroment without having to run multiple powershell commands to get a users set of data.</p><div class="item_footer"><p><small><a href="http://umrahelp.com/blog1.php/2011/05/11/umra-query-your-live-edu-environment-faster-and-more-efficient">Original post</a> blogged on <a href="http://b2evolution.net/">b2evolution</a>.</small></p></div>]]></content:encoded>
								<comments>http://umrahelp.com/blog1.php/2011/05/11/umra-query-your-live-edu-environment-faster-and-more-efficient#comments</comments>
			<wfw:commentRss>http://umrahelp.com/blog1.php?tempskin=_rss2&#38;disp=comments&#38;p=67</wfw:commentRss>
		</item>
				<item>
			<title>UMRA - How to setup Exchange 2010 Actions</title>
			<link>http://umrahelp.com/blog1.php/2011/04/15/umra-how-to-setup-exchange-2010-actions</link>
			<pubDate>Fri, 15 Apr 2011 14:53:33 +0000</pubDate>			<dc:creator>admin</dc:creator>
			<category domain="main">UMRA</category>			<guid isPermaLink="false">66@http://umrahelp.com/</guid>
						<description>&lt;p&gt;&lt;strong&gt;Tools4ever Solutions&lt;/strong&gt; &lt;br /&gt; 
  (UMRA) - User Management Resource Administrator: &lt;a href=&quot;http://www.tools4ever.com/noprospect.php?PHPSESSID=ff4676a2465bc0dd81bd026335688370&quot;&gt;Download&lt;/a&gt;&lt;br /&gt; 
  (ESSOM) - Enterprise Single Sign-On Manager: &lt;a href=&quot;http://www.tools4ever.com/noprospect.php?PHPSESSID=ff4676a2465bc0dd81bd026335688370&quot;&gt;Download&lt;/a&gt;&lt;br /&gt; 
  (SSRPM) - Self Service Reset Password Management: &lt;a href=&quot;http://www.tools4ever.com/noprospect.php?PHPSESSID=ff4676a2465bc0dd81bd026335688370&quot;&gt;Download&lt;/a&gt;&lt;br /&gt; 
  &lt;br /&gt; 
 
&lt;b&gt;Test Environment:&lt;/b&gt; 
&lt;b&gt;Server - &lt;/b&gt; Server 2008 R2&lt;br /&gt;
&lt;b&gt;Test Environment:&lt;/b&gt; &lt;b&gt;Exchange Server - &lt;/b&gt; Server 2008 R2 (Exchange 2010 SP1)&lt;br /&gt; 
  &lt;b&gt;UMRA -&lt;/b&gt; 10.6 (build )&lt;br /&gt; 
  &lt;br /&gt; 
  
  In this blog I am going to try to walk you through the steps of converting your current &lt;a href=&quot;http://www.tools4ever.com/noprospect.php?PHPSESSID=ff4676a2465bc0dd81bd026335688370&quot;&gt;UMRA&lt;/a&gt; project that uses 2000/2003/2007 exchange actions, to the Microsoft Exchange 2010 actions. This blog can also be a reference on how to setup a &lt;a href=&quot;http://www.tools4ever.com/noprospect.php?PHPSESSID=ff4676a2465bc0dd81bd026335688370&quot;&gt;UMRA&lt;/a&gt; project to use the Microsoft Exchange 2010 actions. &lt;br /&gt;
  &lt;br /&gt;
As you will see below, there are a lot of steps that you need to take to both configure the Exchange Server, as well as the &lt;a href=&quot;http://www.tools4ever.com/noprospect.php?PHPSESSID=ff4676a2465bc0dd81bd026335688370&quot;&gt;UMRA&lt;/a&gt; Server. If you are running both Exchange 2010 and &lt;a href=&quot;http://www.tools4ever.com/noprospect.php?PHPSESSID=ff4676a2465bc0dd81bd026335688370&quot;&gt;UMRA&lt;/a&gt; on the same machine, then you can skip over the configuration for the &lt;a href=&quot;http://www.tools4ever.com/noprospect.php?PHPSESSID=ff4676a2465bc0dd81bd026335688370&quot;&gt;UMRA&lt;/a&gt; box.&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;Tips and Help&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;-  Exchange Management Console does not need to be loaded on the computer running &lt;a href=&quot;http://www.tools4ever.com/noprospect.php?PHPSESSID=ff4676a2465bc0dd81bd026335688370&quot;&gt;UMRA&lt;/a&gt;&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;- Install the 
&lt;a href=&quot;http://www.tools4ever.com/noprospect.php?PHPSESSID=ff4676a2465bc0dd81bd026335688370&quot;&gt;UMRA&lt;/a&gt; Powershell Service on the &lt;a href=&quot;http://www.tools4ever.com/noprospect.php?PHPSESSID=ff4676a2465bc0dd81bd026335688370&quot;&gt;UMRA&lt;/a&gt; machine, from the &lt;a href=&quot;http://www.tools4ever.com/noprospect.php?PHPSESSID=ff4676a2465bc0dd81bd026335688370&quot;&gt;UMRA&lt;/a&gt; Console&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;Step 1 - Configure the Exchange Machine&lt;/b&gt;&lt;br /&gt;
- Exchange needs to be updated to SP1 or later
&lt;br /&gt;
&lt;img src=&quot;http://imagesticky.com/images/3svkysz8alkzmatnnstp.jpg&quot; /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;Step 2 - Install WinRM IIS Extension On Exchange Machine AND UMRA machine&lt;/b&gt;
&lt;br /&gt;
- This option can be found on the Server Configuration Management Console.&lt;br /&gt;
&lt;img src=&quot;http://imagesticky.com/images/956nsrk0puxwxyeujd5b.jpg&quot; /&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;Step 3 - Configure WinRM on the Exchange Machine (Should be installed by default)AND UMRA machine&lt;/b&gt;&lt;br /&gt;
- Open up Powershell via the command prompt window, and type in &amp;quot;winrm quickconfig&amp;quot;, then select &amp;quot;y&amp;quot;, and press enter.
&lt;br /&gt;
&lt;img src=&quot;http://imagesticky.com/images/tdderjdz3ymtaiex32at.jpg&quot; /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;Step 4 - Configure ExecutionPolicy on the Exchange Machine AND UMRA Machine (Sometimes you do not need to do this on the Exchange Machine, Try the UMRA Machine First.)&lt;/b&gt;&lt;br /&gt;
- Open up Powershell via the command prompt window, and then type &amp;quot;executionPolicy&amp;quot;, hit enter to view what your current policy is, if its not &amp;quot;RemoteSigned&amp;quot;, then type the command &amp;quot;Set-ExecutionPolicy RemoteSigned&amp;quot; and press enter.&lt;br /&gt;
&lt;img src=&quot;http://imagesticky.com/images/hbdptq03zrmsb0hemxx.jpg&quot; /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;Step 5 - Set RemotePowerShell Enabled on Exchange Machine AND UMRA Machine (Sometimes you do not need to do this on the Exchange Machine, Try the UMRA Machine First.)&lt;/b&gt;&lt;br /&gt;
Open up the 
Exchange Management Shell Command Window. This can found under programs -&amp;gt; Microsoft Exchange server 2010&lt;br /&gt;
&lt;img src=&quot;http://imagesticky.com/images/k64j9nqi9ort2jc3uvz.jpg&quot; /&gt;
&lt;br /&gt;
Type in the command window &amp;quot;Set-User Administrator -RemotePowerShellEnabled $True&amp;quot; and press enter. Next, type in the same command but with the umrapssvcaccount account, instead of the Administrator account. &amp;quot;Set-User umrapssvcaccount -RemotePowerShellEnabled $True&amp;quot; and press enter.&lt;br /&gt;
&lt;b&gt;- Note if you are not using the default umrapssvcaccount to run your 
&lt;a href=&quot;http://www.tools4ever.com/noprospect.php?PHPSESSID=ff4676a2465bc0dd81bd026335688370&quot;&gt;UMRA&lt;/a&gt; powershell service, just use the account name your the &lt;a href=&quot;http://www.tools4ever.com/noprospect.php?PHPSESSID=ff4676a2465bc0dd81bd026335688370&quot;&gt;UMRA&lt;/a&gt; Powershell service as, instead of umrapssvcaccount.&lt;/b&gt;&lt;br /&gt;
&lt;img src=&quot;http://imagesticky.com/images/tdqen72lvpef39djshfb.jpg&quot; /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;Step 6 - Configure ExecutionPolicy on the UMRA Machine&lt;/b&gt;&lt;br /&gt;
- Note, you can skip this step if you have 
&lt;a href=&quot;http://www.tools4ever.com/noprospect.php?PHPSESSID=ff4676a2465bc0dd81bd026335688370&quot;&gt;UMRA&lt;/a&gt; installed on your Exchange 2010 machine.&lt;br /&gt;
- Open up Powershell via the command prompt window, and then type &amp;quot;executionPolicy&amp;quot;, hit enter to view what your current policy is, if its not &amp;quot;RemoteSigned&amp;quot;, then type the command &amp;quot;Set-ExecutionPolicy RemoteSigned&amp;quot; and press enter.&lt;br /&gt;
&lt;img src=&quot;http://imagesticky.com/images/hbdptq03zrmsb0hemxx.jpg&quot; /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;Step
7 - Verify the connection from your &lt;a href=&quot;http://www.tools4ever.com/noprospect.php?PHPSESSID=ff4676a2465bc0dd81bd026335688370&quot;&gt;UMRA&lt;/a&gt; machine, to your Exchange 2010 Machine&lt;/b&gt;&lt;br /&gt;
Open up Powershell via the command window, and type in the command below. Note, the ExchangeServer = your Exchange Server Name, and domain.local = your domain.&lt;br /&gt;
&lt;br /&gt;
$Session&amp;nbsp; = New-PSSession  &amp;#8211;ConfigurationName Microsoft.Exchange &amp;#8211;ConnectionUri &lt;a href=&quot;Http://ExchangeServer.domain.local/PowerShell/&quot;&gt;Http://ExchangeServer.domain.local/PowerShell/&lt;/a&gt; -Authentication Kerberos&lt;br /&gt;
&lt;br /&gt;
Import-PSsession $Session
&lt;br /&gt;
&lt;br /&gt;
If you have everything setup correctly, you should see 
the response in the command window.&lt;img src=&quot;http://imagesticky.com/images/oud97srs2pwzxjtfta1r.jpg&quot; /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;Common Errors you might see on this step&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;&amp;quot;Access Denied&amp;quot;&lt;/b&gt; - Check to make sure the account your running the &lt;a href=&quot;http://www.tools4ever.com/noprospect.php?PHPSESSID=ff4676a2465bc0dd81bd026335688370&quot;&gt;UMRA&lt;/a&gt; powershell service as, has rights to connect to your Exchange 2010 machine. Check to make sure you've run Step 5 on the user account that is running the &lt;a href=&quot;http://www.tools4ever.com/noprospect.php?PHPSESSID=ff4676a2465bc0dd81bd026335688370&quot;&gt;UMRA&lt;/a&gt; powershell service.&lt;br /&gt;
&lt;b&gt;&amp;quot;Can not connect to host machine&amp;quot;&lt;/b&gt; - Check to make sure you have the correct Exchange 2010 Server name in your ConnectionUri
&lt;/p&gt;
&lt;p&gt;Now that you have everything setup, you can  create a test &lt;a href=&quot;http://www.tools4ever.com/noprospect.php?PHPSESSID=ff4676a2465bc0dd81bd026335688370&quot;&gt; UMRA&lt;/a&gt; project to pull all of this together. Start off by opening up your &lt;a href=&quot;http://www.tools4ever.com/noprospect.php?PHPSESSID=ff4676a2465bc0dd81bd026335688370&quot;&gt;UMRA&lt;/a&gt; console, and creating either an &lt;a href=&quot;http://www.tools4ever.com/noprospect.php?PHPSESSID=ff4676a2465bc0dd81bd026335688370&quot;&gt;UMRA Automation Project&lt;/a&gt;  or a &lt;a href=&quot;http://www.tools4ever.com/noprospect.php?PHPSESSID=ff4676a2465bc0dd81bd026335688370&quot;&gt;UMRA MASS Project&lt;/a&gt; .&lt;br /&gt;
  &lt;br /&gt;
  Drag and drop the 
  &lt;a href=&quot;http://www.tools4ever.com/noprospect.php?PHPSESSID=ff4676a2465bc0dd81bd026335688370&quot;&gt;UMRA&lt;/a&gt; actions below, into your &lt;a href=&quot;http://www.tools4ever.com/noprospect.php?PHPSESSID=ff4676a2465bc0dd81bd026335688370&quot;&gt;UMRA&lt;/a&gt; project.&lt;br /&gt;
&lt;img src=&quot;http://imagesticky.com/images/2qji8cx1akvgin25392.jpg&quot; /&gt;
&lt;br /&gt;
&lt;br /&gt;
Run your script, and check for any errors. If your running this test with a &lt;a href=&quot;http://www.tools4ever.com/noprospect.php?PHPSESSID=ff4676a2465bc0dd81bd026335688370&quot;&gt;UMRA MASS Project&lt;/a&gt; then you should see a window like below.&lt;br /&gt;
&lt;img src=&quot;http://imagesticky.com/images/jw1l7gishl028wkcq3zn.jpg&quot; /&gt;
&lt;br /&gt;
&lt;br /&gt;
Now you should be ready to simply drag and drop or copy and paste your test &lt;a href=&quot;http://www.tools4ever.com/noprospect.php?PHPSESSID=ff4676a2465bc0dd81bd026335688370&quot;&gt;UMRA&lt;/a&gt; project above into your production &lt;a href=&quot;http://www.tools4ever.com/noprospect.php?PHPSESSID=ff4676a2465bc0dd81bd026335688370&quot;&gt;UMRA&lt;/a&gt; scripts. As always, if you have any questions feel free to comment below, or use the &amp;quot;contact me&amp;quot; main menu option.&lt;br /&gt;
&lt;/p&gt;&lt;div class=&quot;item_footer&quot;&gt;&lt;p&gt;&lt;small&gt;&lt;a href=&quot;http://umrahelp.com/blog1.php/2011/04/15/umra-how-to-setup-exchange-2010-actions&quot;&gt;Original post&lt;/a&gt; blogged on &lt;a href=&quot;http://b2evolution.net/&quot;&gt;b2evolution&lt;/a&gt;.&lt;/small&gt;&lt;/p&gt;&lt;/div&gt;</description>
			<content:encoded><![CDATA[<p><strong>Tools4ever Solutions</strong> <br /> 
  (UMRA) - User Management Resource Administrator: <a href="http://www.tools4ever.com/noprospect.php?PHPSESSID=ff4676a2465bc0dd81bd026335688370">Download</a><br /> 
  (ESSOM) - Enterprise Single Sign-On Manager: <a href="http://www.tools4ever.com/noprospect.php?PHPSESSID=ff4676a2465bc0dd81bd026335688370">Download</a><br /> 
  (SSRPM) - Self Service Reset Password Management: <a href="http://www.tools4ever.com/noprospect.php?PHPSESSID=ff4676a2465bc0dd81bd026335688370">Download</a><br /> 
  <br /> 
 
<b>Test Environment:</b> 
<b>Server - </b> Server 2008 R2<br />
<b>Test Environment:</b> <b>Exchange Server - </b> Server 2008 R2 (Exchange 2010 SP1)<br /> 
  <b>UMRA -</b> 10.6 (build )<br /> 
  <br /> 
  
  In this blog I am going to try to walk you through the steps of converting your current <a href="http://www.tools4ever.com/noprospect.php?PHPSESSID=ff4676a2465bc0dd81bd026335688370">UMRA</a> project that uses 2000/2003/2007 exchange actions, to the Microsoft Exchange 2010 actions. This blog can also be a reference on how to setup a <a href="http://www.tools4ever.com/noprospect.php?PHPSESSID=ff4676a2465bc0dd81bd026335688370">UMRA</a> project to use the Microsoft Exchange 2010 actions. <br />
  <br />
As you will see below, there are a lot of steps that you need to take to both configure the Exchange Server, as well as the <a href="http://www.tools4ever.com/noprospect.php?PHPSESSID=ff4676a2465bc0dd81bd026335688370">UMRA</a> Server. If you are running both Exchange 2010 and <a href="http://www.tools4ever.com/noprospect.php?PHPSESSID=ff4676a2465bc0dd81bd026335688370">UMRA</a> on the same machine, then you can skip over the configuration for the <a href="http://www.tools4ever.com/noprospect.php?PHPSESSID=ff4676a2465bc0dd81bd026335688370">UMRA</a> box.<br />
<br />
<b>Tips and Help</b><br />
<b>-  Exchange Management Console does not need to be loaded on the computer running <a href="http://www.tools4ever.com/noprospect.php?PHPSESSID=ff4676a2465bc0dd81bd026335688370">UMRA</a></b><br />
<b>- Install the 
<a href="http://www.tools4ever.com/noprospect.php?PHPSESSID=ff4676a2465bc0dd81bd026335688370">UMRA</a> Powershell Service on the <a href="http://www.tools4ever.com/noprospect.php?PHPSESSID=ff4676a2465bc0dd81bd026335688370">UMRA</a> machine, from the <a href="http://www.tools4ever.com/noprospect.php?PHPSESSID=ff4676a2465bc0dd81bd026335688370">UMRA</a> Console</b><br />
<br />
<b>Step 1 - Configure the Exchange Machine</b><br />
- Exchange needs to be updated to SP1 or later
<br />
<img src="http://imagesticky.com/images/3svkysz8alkzmatnnstp.jpg" />
<br />
<br />
<b>Step 2 - Install WinRM IIS Extension On Exchange Machine AND UMRA machine</b>
<br />
- This option can be found on the Server Configuration Management Console.<br />
<img src="http://imagesticky.com/images/956nsrk0puxwxyeujd5b.jpg" /><br />
<br />
<b>Step 3 - Configure WinRM on the Exchange Machine (Should be installed by default)AND UMRA machine</b><br />
- Open up Powershell via the command prompt window, and type in &quot;winrm quickconfig&quot;, then select &quot;y&quot;, and press enter.
<br />
<img src="http://imagesticky.com/images/tdderjdz3ymtaiex32at.jpg" />
<br />
<br />
<b>Step 4 - Configure ExecutionPolicy on the Exchange Machine AND UMRA Machine (Sometimes you do not need to do this on the Exchange Machine, Try the UMRA Machine First.)</b><br />
- Open up Powershell via the command prompt window, and then type &quot;executionPolicy&quot;, hit enter to view what your current policy is, if its not &quot;RemoteSigned&quot;, then type the command &quot;Set-ExecutionPolicy RemoteSigned&quot; and press enter.<br />
<img src="http://imagesticky.com/images/hbdptq03zrmsb0hemxx.jpg" />
<br />
<br />
<b>Step 5 - Set RemotePowerShell Enabled on Exchange Machine AND UMRA Machine (Sometimes you do not need to do this on the Exchange Machine, Try the UMRA Machine First.)</b><br />
Open up the 
Exchange Management Shell Command Window. This can found under programs -&gt; Microsoft Exchange server 2010<br />
<img src="http://imagesticky.com/images/k64j9nqi9ort2jc3uvz.jpg" />
<br />
Type in the command window &quot;Set-User Administrator -RemotePowerShellEnabled $True&quot; and press enter. Next, type in the same command but with the umrapssvcaccount account, instead of the Administrator account. &quot;Set-User umrapssvcaccount -RemotePowerShellEnabled $True&quot; and press enter.<br />
<b>- Note if you are not using the default umrapssvcaccount to run your 
<a href="http://www.tools4ever.com/noprospect.php?PHPSESSID=ff4676a2465bc0dd81bd026335688370">UMRA</a> powershell service, just use the account name your the <a href="http://www.tools4ever.com/noprospect.php?PHPSESSID=ff4676a2465bc0dd81bd026335688370">UMRA</a> Powershell service as, instead of umrapssvcaccount.</b><br />
<img src="http://imagesticky.com/images/tdqen72lvpef39djshfb.jpg" />
<br />
<br />
<b>Step 6 - Configure ExecutionPolicy on the UMRA Machine</b><br />
- Note, you can skip this step if you have 
<a href="http://www.tools4ever.com/noprospect.php?PHPSESSID=ff4676a2465bc0dd81bd026335688370">UMRA</a> installed on your Exchange 2010 machine.<br />
- Open up Powershell via the command prompt window, and then type &quot;executionPolicy&quot;, hit enter to view what your current policy is, if its not &quot;RemoteSigned&quot;, then type the command &quot;Set-ExecutionPolicy RemoteSigned&quot; and press enter.<br />
<img src="http://imagesticky.com/images/hbdptq03zrmsb0hemxx.jpg" />
<br />
<br />
<b>Step
7 - Verify the connection from your <a href="http://www.tools4ever.com/noprospect.php?PHPSESSID=ff4676a2465bc0dd81bd026335688370">UMRA</a> machine, to your Exchange 2010 Machine</b><br />
Open up Powershell via the command window, and type in the command below. Note, the ExchangeServer = your Exchange Server Name, and domain.local = your domain.<br />
<br />
$Session&nbsp; = New-PSSession  &#8211;ConfigurationName Microsoft.Exchange &#8211;ConnectionUri <a href="Http://ExchangeServer.domain.local/PowerShell/">Http://ExchangeServer.domain.local/PowerShell/</a> -Authentication Kerberos<br />
<br />
Import-PSsession $Session
<br />
<br />
If you have everything setup correctly, you should see 
the response in the command window.<img src="http://imagesticky.com/images/oud97srs2pwzxjtfta1r.jpg" />
<br />
<br />
<b>Common Errors you might see on this step</b><br />
<b>&quot;Access Denied&quot;</b> - Check to make sure the account your running the <a href="http://www.tools4ever.com/noprospect.php?PHPSESSID=ff4676a2465bc0dd81bd026335688370">UMRA</a> powershell service as, has rights to connect to your Exchange 2010 machine. Check to make sure you've run Step 5 on the user account that is running the <a href="http://www.tools4ever.com/noprospect.php?PHPSESSID=ff4676a2465bc0dd81bd026335688370">UMRA</a> powershell service.<br />
<b>&quot;Can not connect to host machine&quot;</b> - Check to make sure you have the correct Exchange 2010 Server name in your ConnectionUri
</p>
<p>Now that you have everything setup, you can  create a test <a href="http://www.tools4ever.com/noprospect.php?PHPSESSID=ff4676a2465bc0dd81bd026335688370"> UMRA</a> project to pull all of this together. Start off by opening up your <a href="http://www.tools4ever.com/noprospect.php?PHPSESSID=ff4676a2465bc0dd81bd026335688370">UMRA</a> console, and creating either an <a href="http://www.tools4ever.com/noprospect.php?PHPSESSID=ff4676a2465bc0dd81bd026335688370">UMRA Automation Project</a>  or a <a href="http://www.tools4ever.com/noprospect.php?PHPSESSID=ff4676a2465bc0dd81bd026335688370">UMRA MASS Project</a> .<br />
  <br />
  Drag and drop the 
  <a href="http://www.tools4ever.com/noprospect.php?PHPSESSID=ff4676a2465bc0dd81bd026335688370">UMRA</a> actions below, into your <a href="http://www.tools4ever.com/noprospect.php?PHPSESSID=ff4676a2465bc0dd81bd026335688370">UMRA</a> project.<br />
<img src="http://imagesticky.com/images/2qji8cx1akvgin25392.jpg" />
<br />
<br />
Run your script, and check for any errors. If your running this test with a <a href="http://www.tools4ever.com/noprospect.php?PHPSESSID=ff4676a2465bc0dd81bd026335688370">UMRA MASS Project</a> then you should see a window like below.<br />
<img src="http://imagesticky.com/images/jw1l7gishl028wkcq3zn.jpg" />
<br />
<br />
Now you should be ready to simply drag and drop or copy and paste your test <a href="http://www.tools4ever.com/noprospect.php?PHPSESSID=ff4676a2465bc0dd81bd026335688370">UMRA</a> project above into your production <a href="http://www.tools4ever.com/noprospect.php?PHPSESSID=ff4676a2465bc0dd81bd026335688370">UMRA</a> scripts. As always, if you have any questions feel free to comment below, or use the &quot;contact me&quot; main menu option.<br />
</p><div class="item_footer"><p><small><a href="http://umrahelp.com/blog1.php/2011/04/15/umra-how-to-setup-exchange-2010-actions">Original post</a> blogged on <a href="http://b2evolution.net/">b2evolution</a>.</small></p></div>]]></content:encoded>
								<comments>http://umrahelp.com/blog1.php/2011/04/15/umra-how-to-setup-exchange-2010-actions#comments</comments>
			<wfw:commentRss>http://umrahelp.com/blog1.php?tempskin=_rss2&#38;disp=comments&#38;p=66</wfw:commentRss>
		</item>
				<item>
			<title>Live @ EDU Dynamic Distribution Groups (DDG) How To</title>
			<link>http://umrahelp.com/blog1.php/2011/03/11/live-edu-dynamic-distribution-groups-ddg-how-to</link>
			<pubDate>Sat, 12 Mar 2011 04:31:36 +0000</pubDate>			<dc:creator>admin</dc:creator>
			<category domain="main">UMRA</category>			<guid isPermaLink="false">65@http://umrahelp.com/</guid>
						<description>&lt;p&gt;&lt;strong&gt;Tools4ever Solutions&lt;/strong&gt; &lt;br /&gt; 
  (UMRA) - User Management Resource Administrator: &lt;a href=&quot;http://www.tools4ever.com/noprospect.php?PHPSESSID=ff4676a2465bc0dd81bd026335688370&quot;&gt;Download&lt;/a&gt;&lt;br /&gt; 
  (ESSOM) - Enterprise Single Sign-On Manager: &lt;a href=&quot;http://www.tools4ever.com/noprospect.php?PHPSESSID=ff4676a2465bc0dd81bd026335688370&quot;&gt;Download&lt;/a&gt;&lt;br /&gt; 
  (SSRPM) - Self Service Reset Password Management: &lt;a href=&quot;http://www.tools4ever.com/noprospect.php?PHPSESSID=ff4676a2465bc0dd81bd026335688370&quot;&gt;Download&lt;/a&gt;&lt;br /&gt; 
  &lt;br /&gt; 
 
&lt;b&gt;Test Environment:&lt;/b&gt; 
&lt;b&gt;Server - &lt;/b&gt; Server 2008 R2&lt;br /&gt; 
&lt;b&gt;UMRA -&lt;/b&gt; 10.6&lt;br /&gt; 
&lt;br /&gt; 
 
If you haven't already, make sure you go read my blog post on setting up a &lt;a href=&quot;http://www.tools4ever.com/noprospect.php?PHPSESSID=ff4676a2465bc0dd81bd026335688370&quot;&gt;UMRA&lt;/a&gt; project to connect to your live @ edu enviorment. &lt;a href=&quot;http://umrahelp.com/blog1.php/2011/03/10/how-to-connect-umra-to-your-live-edu-enviorment&quot;&gt;http://umrahelp.com/blog1.php/2011/03/10/how-to-connect-umra-to-your-live-edu-enviorment&lt;/a&gt;&lt;br /&gt; 
&lt;/p&gt; 
&lt;p&gt;Some of you already know what a Dynamic Distribution Group (DDG) is, and some of you might not. So let me explain what a DDG is for those of you who don't. Unlike traditional Security Groups, or Distribution Groups in Active Directory, DDG give you the ability to create filters to determine who is part of the DDG without retaining a static list of user objects. For example, lets say in your live @ edu environment that contains staff and student accounts: however, you only want students at a particular school and grade to receive emails from a DDG called &amp;quot;Joes_HighSchool_Grade_5. With DDG's you can do this by filtering attributes on the live @ edu accounts, so for example a filter might be Title -eq 'Student Grade 5' -and Description -eq 'Joes High School' . This filter will dynamically show you a list of users who Title in live @ edu is equal to 'Student Grade 5' with a second filter of, live @ edu users with a description of 'Joes High School'. Now, if you wanted to add users to this DDG or remove them, all you have to do is make sure the user or users don't meet your filter criteria, so there is no need to maintain users of a group anymore. As you can see DDG's are very easy to configure, and maintain compared to normal Distribution Lists. Now just on a side note, you can also create DDG in Exchange 2007 SP1 / SP2 and Exchange 2010.&lt;/p&gt; 
&lt;p&gt;So let's get down to it, how to create a DDG in your live @edu environment with &lt;a href=&quot;http://www.tools4ever.com/noprospect.php?PHPSESSID=ff4676a2465bc0dd81bd026335688370&quot;&gt;UMRA&lt;/a&gt;. Now, I know some of you might be saying &amp;quot;I don't see a way to create DDG's in my live @ edu admin control panel&amp;quot;, you are correct. Currently, there are no options to create / manage / edit any DDG information via the live @ edu admin control panel, however you can create / edit / manage your DDG's via powershell cmd window.&lt;/p&gt; 
&lt;p&gt;1. So first thing's first, you will need to setup your UMRA project to connect to your live @ edu environment.&lt;br /&gt; 
  Blog post here -&amp;gt; &lt;a href=&quot;http://umrahelp.com/blog1.php/2011/03/10/how-to-connect-umra-to-your-live-edu-enviorment&quot;&gt;How to get UMRA connect to their Live @ edu environment&lt;/a&gt;&lt;br /&gt; 
  &lt;br /&gt; 
2. &lt;a href=&quot;http://www.tools4ever.com/noprospect.php?PHPSESSID=ff4676a2465bc0dd81bd026335688370&quot;&gt;UMRA&lt;/a&gt; 10.6 does not have built in actions to create / manage / edit DDG's at the moment; however you can create your own custom powershell scripts and import them into your &lt;a href=&quot;http://www.tools4ever.com/noprospect.php?PHPSESSID=ff4676a2465bc0dd81bd026335688370&quot;&gt;UMRA Service.&lt;/a&gt;  At first I would run the powershell scripts via the command window, before importing them in your &lt;a href=&quot;http://www.tools4ever.com/noprospect.php?PHPSESSID=ff4676a2465bc0dd81bd026335688370&quot;&gt;UMRA Service&lt;/a&gt;, to ensure you have your syntax right.&lt;br /&gt; 
&lt;br /&gt; 
3. Run the powershell command below to connect to your live @ edu environment.
You should get a popup window to enter your live @ edu admin username /password.&lt;br /&gt; 
 $LiveCred = Get-Credential&lt;br /&gt; 
$Session = New-PSSession -ConfigurationName Microsoft.Exchange -ConnectionUri https://ps.outlook.com/powershell/ -Credential $LiveCred -Authentication Basic -AllowRedirection&lt;br /&gt; 
Import-PSSession $Session&lt;br /&gt; 
&lt;br /&gt;&lt;img src=&quot;http://imagesticky.com/images/2pr66bpv4a3co7losuh.png&quot; /&gt; 
&lt;br /&gt; 
&lt;br /&gt; 
&lt;b&gt;When you are done with your powershell session, run the below command, or your session will still remain in use. By default you can only have three concurrent connections open to your live @ edu environment.&lt;/b&gt; 
&lt;br /&gt; 
&lt;br /&gt; 
remove-PSSession $session&lt;/p&gt; 
&lt;p&gt;4. How to create a DDG'&lt;br /&gt; 
  New-DynamicDistributionGroup -Name 'New Group Name' -PrimarySmtpAddress 'somewhere@mydomain.com' -RecipientFilter 'Your Filter'&lt;br /&gt; 
  &lt;br /&gt; 
5. How to view your newly created DDG&lt;br /&gt; 
get-dynamicdistributiongroup 'New Group Name' | Format-List&lt;br /&gt; 
  &lt;br /&gt; 
  &lt;b&gt;When you use Format-List it will show you all options that you are able to set on your DDG, this comes in handy when you're trying to set / get specific attributes on this DDG.&lt;/b&gt; 
  &lt;br /&gt; 
  &lt;br /&gt; 
  There you have it, a quick and easy way to create a DDG in your live @ edu environment. However, there is one major part of a DDG you will be missing if this is all you've done on the security. So why is the security so important? Well, you will need to restrict access on who can use these DDG's. You wouldn't want someone such as student be able to reply to every at a school now would ya? So there is a way you can set the security on who can actually send to these groups.&lt;br /&gt; 
  &lt;br /&gt; 
  There are a few ways you can restrict sending access to any DDG's you have set up. You can restrict access of who can't 
send to the DDG, or you can restrict access of who can send to the DDG. Restricting who can send to the DDG is far easier to maintain then who can't send to the DDG. There are a few pitfalls when it comes to setting up the security on a DDG. The main pitfall being you can add either live @ edu accounts, or external contacts into your DDG security, or you can add a live @ edu security groups into the DDG security. Where this might become a problem is, if you don't have users that you want to send to these DDG's as external contacts or live @ edu users, you can't add them to your security groups within live @ edu.&lt;/p&gt; 
&lt;p&gt;Let's assume you have all your users either as external contacts, or actual live @ edu users. First thing you need to do is go into your admin live @ edu console, and create a security group called ddg_security. Then add all the external contacts, or live users who you want to be able to send to DDG.&lt;/p&gt; 
&lt;p&gt;If you only have 1 DDG created, then you can run the command below, to set the group as the security for who can send to this DDG.&lt;br /&gt; 
  set-dynamicdistributiongroup 'Your DDG Name' -AcceptMessagesOnlyFromSendersOrMembers 'Your Live @ edu Security Group Name'&lt;br /&gt; 
  &lt;br /&gt; 
  If you have multiple DDG's, and need to set the security group on them all without going to each of them, you can run the below command.&lt;br /&gt; 
  $ddgs = get-dynamicdistributiongroup 'your filter'&lt;br /&gt; 
  or if you want to get all DDG's&lt;br /&gt; 
  $ddgs = get-dynamicdistributiongroup -resultsize unlimited&lt;br /&gt; 
  &lt;br /&gt; 
  foreach ($ddg in $ddgs) { set-dynamicdistributiongroup $ddg.name -AcceptMessagesOnlyFromSendersOrMembers 'Your Live @ edu Security Group Name'}&lt;br /&gt; 
  &lt;br /&gt; 
  If you want to allow only a specific external contact, or live @ edu account to send to this DDG run the below command.
  &lt;br /&gt; 
set-dynamicdistributiongroup 'Your DDG Name' -AcceptMessagesOnlyFrom 'Your Live @ edu Contact'  &lt;/p&gt; 
&lt;p&gt;So there you have it, a quick tutorial on how to get DDG's setup in your live @ edu environment. Overall DDG's are a powerful option compared to standard Distribution Groups. However  live @ edu dosen't provide a lot of options to manage / create / edit these within your live @ edu admin portal which makes it hard to oversee. In my next blog posts I will continue on my live @ edu examples, and show you have to pull users from live @ edu, as well as created users in live @ edu with &lt;a href=&quot;http://www.tools4ever.com/noprospect.php?PHPSESSID=ff4676a2465bc0dd81bd026335688370&quot;&gt;UMRA&lt;/a&gt;.&lt;br /&gt; 
&lt;/p&gt;&lt;div class=&quot;item_footer&quot;&gt;&lt;p&gt;&lt;small&gt;&lt;a href=&quot;http://umrahelp.com/blog1.php/2011/03/11/live-edu-dynamic-distribution-groups-ddg-how-to&quot;&gt;Original post&lt;/a&gt; blogged on &lt;a href=&quot;http://b2evolution.net/&quot;&gt;b2evolution&lt;/a&gt;.&lt;/small&gt;&lt;/p&gt;&lt;/div&gt;</description>
			<content:encoded><![CDATA[<p><strong>Tools4ever Solutions</strong> <br /> 
  (UMRA) - User Management Resource Administrator: <a href="http://www.tools4ever.com/noprospect.php?PHPSESSID=ff4676a2465bc0dd81bd026335688370">Download</a><br /> 
  (ESSOM) - Enterprise Single Sign-On Manager: <a href="http://www.tools4ever.com/noprospect.php?PHPSESSID=ff4676a2465bc0dd81bd026335688370">Download</a><br /> 
  (SSRPM) - Self Service Reset Password Management: <a href="http://www.tools4ever.com/noprospect.php?PHPSESSID=ff4676a2465bc0dd81bd026335688370">Download</a><br /> 
  <br /> 
 
<b>Test Environment:</b> 
<b>Server - </b> Server 2008 R2<br /> 
<b>UMRA -</b> 10.6<br /> 
<br /> 
 
If you haven't already, make sure you go read my blog post on setting up a <a href="http://www.tools4ever.com/noprospect.php?PHPSESSID=ff4676a2465bc0dd81bd026335688370">UMRA</a> project to connect to your live @ edu enviorment. <a href="http://umrahelp.com/blog1.php/2011/03/10/how-to-connect-umra-to-your-live-edu-enviorment">http://umrahelp.com/blog1.php/2011/03/10/how-to-connect-umra-to-your-live-edu-enviorment</a><br /> 
</p> 
<p>Some of you already know what a Dynamic Distribution Group (DDG) is, and some of you might not. So let me explain what a DDG is for those of you who don't. Unlike traditional Security Groups, or Distribution Groups in Active Directory, DDG give you the ability to create filters to determine who is part of the DDG without retaining a static list of user objects. For example, lets say in your live @ edu environment that contains staff and student accounts: however, you only want students at a particular school and grade to receive emails from a DDG called &quot;Joes_HighSchool_Grade_5. With DDG's you can do this by filtering attributes on the live @ edu accounts, so for example a filter might be Title -eq 'Student Grade 5' -and Description -eq 'Joes High School' . This filter will dynamically show you a list of users who Title in live @ edu is equal to 'Student Grade 5' with a second filter of, live @ edu users with a description of 'Joes High School'. Now, if you wanted to add users to this DDG or remove them, all you have to do is make sure the user or users don't meet your filter criteria, so there is no need to maintain users of a group anymore. As you can see DDG's are very easy to configure, and maintain compared to normal Distribution Lists. Now just on a side note, you can also create DDG in Exchange 2007 SP1 / SP2 and Exchange 2010.</p> 
<p>So let's get down to it, how to create a DDG in your live @edu environment with <a href="http://www.tools4ever.com/noprospect.php?PHPSESSID=ff4676a2465bc0dd81bd026335688370">UMRA</a>. Now, I know some of you might be saying &quot;I don't see a way to create DDG's in my live @ edu admin control panel&quot;, you are correct. Currently, there are no options to create / manage / edit any DDG information via the live @ edu admin control panel, however you can create / edit / manage your DDG's via powershell cmd window.</p> 
<p>1. So first thing's first, you will need to setup your UMRA project to connect to your live @ edu environment.<br /> 
  Blog post here -&gt; <a href="http://umrahelp.com/blog1.php/2011/03/10/how-to-connect-umra-to-your-live-edu-enviorment">How to get UMRA connect to their Live @ edu environment</a><br /> 
  <br /> 
2. <a href="http://www.tools4ever.com/noprospect.php?PHPSESSID=ff4676a2465bc0dd81bd026335688370">UMRA</a> 10.6 does not have built in actions to create / manage / edit DDG's at the moment; however you can create your own custom powershell scripts and import them into your <a href="http://www.tools4ever.com/noprospect.php?PHPSESSID=ff4676a2465bc0dd81bd026335688370">UMRA Service.</a>  At first I would run the powershell scripts via the command window, before importing them in your <a href="http://www.tools4ever.com/noprospect.php?PHPSESSID=ff4676a2465bc0dd81bd026335688370">UMRA Service</a>, to ensure you have your syntax right.<br /> 
<br /> 
3. Run the powershell command below to connect to your live @ edu environment.
You should get a popup window to enter your live @ edu admin username /password.<br /> 
 $LiveCred = Get-Credential<br /> 
$Session = New-PSSession -ConfigurationName Microsoft.Exchange -ConnectionUri https://ps.outlook.com/powershell/ -Credential $LiveCred -Authentication Basic -AllowRedirection<br /> 
Import-PSSession $Session<br /> 
<br /><img src="http://imagesticky.com/images/2pr66bpv4a3co7losuh.png" /> 
<br /> 
<br /> 
<b>When you are done with your powershell session, run the below command, or your session will still remain in use. By default you can only have three concurrent connections open to your live @ edu environment.</b> 
<br /> 
<br /> 
remove-PSSession $session</p> 
<p>4. How to create a DDG'<br /> 
  New-DynamicDistributionGroup -Name 'New Group Name' -PrimarySmtpAddress 'somewhere@mydomain.com' -RecipientFilter 'Your Filter'<br /> 
  <br /> 
5. How to view your newly created DDG<br /> 
get-dynamicdistributiongroup 'New Group Name' | Format-List<br /> 
  <br /> 
  <b>When you use Format-List it will show you all options that you are able to set on your DDG, this comes in handy when you're trying to set / get specific attributes on this DDG.</b> 
  <br /> 
  <br /> 
  There you have it, a quick and easy way to create a DDG in your live @ edu environment. However, there is one major part of a DDG you will be missing if this is all you've done on the security. So why is the security so important? Well, you will need to restrict access on who can use these DDG's. You wouldn't want someone such as student be able to reply to every at a school now would ya? So there is a way you can set the security on who can actually send to these groups.<br /> 
  <br /> 
  There are a few ways you can restrict sending access to any DDG's you have set up. You can restrict access of who can't 
send to the DDG, or you can restrict access of who can send to the DDG. Restricting who can send to the DDG is far easier to maintain then who can't send to the DDG. There are a few pitfalls when it comes to setting up the security on a DDG. The main pitfall being you can add either live @ edu accounts, or external contacts into your DDG security, or you can add a live @ edu security groups into the DDG security. Where this might become a problem is, if you don't have users that you want to send to these DDG's as external contacts or live @ edu users, you can't add them to your security groups within live @ edu.</p> 
<p>Let's assume you have all your users either as external contacts, or actual live @ edu users. First thing you need to do is go into your admin live @ edu console, and create a security group called ddg_security. Then add all the external contacts, or live users who you want to be able to send to DDG.</p> 
<p>If you only have 1 DDG created, then you can run the command below, to set the group as the security for who can send to this DDG.<br /> 
  set-dynamicdistributiongroup 'Your DDG Name' -AcceptMessagesOnlyFromSendersOrMembers 'Your Live @ edu Security Group Name'<br /> 
  <br /> 
  If you have multiple DDG's, and need to set the security group on them all without going to each of them, you can run the below command.<br /> 
  $ddgs = get-dynamicdistributiongroup 'your filter'<br /> 
  or if you want to get all DDG's<br /> 
  $ddgs = get-dynamicdistributiongroup -resultsize unlimited<br /> 
  <br /> 
  foreach ($ddg in $ddgs) { set-dynamicdistributiongroup $ddg.name -AcceptMessagesOnlyFromSendersOrMembers 'Your Live @ edu Security Group Name'}<br /> 
  <br /> 
  If you want to allow only a specific external contact, or live @ edu account to send to this DDG run the below command.
  <br /> 
set-dynamicdistributiongroup 'Your DDG Name' -AcceptMessagesOnlyFrom 'Your Live @ edu Contact'  </p> 
<p>So there you have it, a quick tutorial on how to get DDG's setup in your live @ edu environment. Overall DDG's are a powerful option compared to standard Distribution Groups. However  live @ edu dosen't provide a lot of options to manage / create / edit these within your live @ edu admin portal which makes it hard to oversee. In my next blog posts I will continue on my live @ edu examples, and show you have to pull users from live @ edu, as well as created users in live @ edu with <a href="http://www.tools4ever.com/noprospect.php?PHPSESSID=ff4676a2465bc0dd81bd026335688370">UMRA</a>.<br /> 
</p><div class="item_footer"><p><small><a href="http://umrahelp.com/blog1.php/2011/03/11/live-edu-dynamic-distribution-groups-ddg-how-to">Original post</a> blogged on <a href="http://b2evolution.net/">b2evolution</a>.</small></p></div>]]></content:encoded>
								<comments>http://umrahelp.com/blog1.php/2011/03/11/live-edu-dynamic-distribution-groups-ddg-how-to#comments</comments>
			<wfw:commentRss>http://umrahelp.com/blog1.php?tempskin=_rss2&#38;disp=comments&#38;p=65</wfw:commentRss>
		</item>
			</channel>
</rss>

