<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://blogs.technet.com/utility/FeedStylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>Cheng's Random Thoughts on System Management : User Role Management</title><link>http://blogs.technet.com/chengw/archive/tags/User+Role+Management/default.aspx</link><description>Tags: User Role Management</description><dc:language>en-US</dc:language><generator>CommunityServer 2.1 SP1 (Build: 61025.2)</generator><item><title>All about refreshers ...</title><link>http://blogs.technet.com/chengw/archive/2008/10/01/all-about-refreshers.aspx</link><pubDate>Thu, 02 Oct 2008 02:19:00 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:3131076</guid><dc:creator>Cheng Wei</dc:creator><slash:comments>3</slash:comments><comments>http://blogs.technet.com/chengw/comments/3131076.aspx</comments><wfw:commentRss>http://blogs.technet.com/chengw/commentrss.aspx?PostID=3131076</wfw:commentRss><description>&lt;P style="MARGIN: 0in 0in 0pt" class=MsoNormal&gt;&lt;SPAN style="COLOR: #1f497d; mso-bidi-font-family: 'Times New Roman'; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin; mso-bidi-theme-font: minor-bidi; mso-themecolor: dark2"&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;If you have been using VMM for a while, you’ve probably figured out that we use various “refreshers” to pull data from the hosts and VMs that we manage. When deploying VMM in various sized environments, depending on the perf/scale requirements, you might need to tweak the refresher schedule to achieve the best performance.&lt;?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" /&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 0pt" class=MsoNormal&gt;&lt;SPAN style="COLOR: #1f497d; mso-bidi-font-family: 'Times New Roman'; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin; mso-bidi-theme-font: minor-bidi; mso-themecolor: dark2"&gt;&lt;o:p&gt;&lt;FONT size=3 face=Calibri&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 0pt" class=MsoNormal&gt;&lt;SPAN style="COLOR: #1f497d; mso-bidi-font-family: 'Times New Roman'; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin; mso-bidi-theme-font: minor-bidi; mso-themecolor: dark2"&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;So, to help you understand what’s happening “under the hood”, here are the refreshers we use in SCVMM 2008 product. Please note, that not all refreshers are customizable.&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 0pt" class=MsoNormal&gt;&lt;SPAN style="COLOR: #1f497d; mso-bidi-font-family: 'Times New Roman'; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin; mso-bidi-theme-font: minor-bidi; mso-themecolor: dark2"&gt;&lt;o:p&gt;&lt;FONT size=3 face=Calibri&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 0pt 0.5in" class=MsoNormal&gt;&lt;FONT face=Calibri&gt;&lt;B&gt;&lt;SPAN style="FONT-SIZE: 12pt; COLOR: #333333; mso-fareast-font-family: 'Times New Roman'"&gt;Host Refresher&lt;/SPAN&gt;&lt;/B&gt;&lt;SPAN style="FONT-SIZE: 12pt; COLOR: #333333; mso-fareast-font-family: 'Times New Roman'"&gt;: &amp;nbsp;Runs every 30mins on every host (with time lags) and updates host properties. It also updates disk/SAN and host network (NIC / virtual switch) information. It does not check any VM related properties or perf counters on hosts. Can be manually triggered on the UI or through cmdlet.&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 0pt 0.5in" class=MsoNormal&gt;&lt;SPAN style="FONT-SIZE: 12pt; COLOR: #333333; mso-fareast-font-family: 'Times New Roman'"&gt;&lt;FONT face=Calibri&gt;&amp;nbsp;&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 0pt 0.5in" class=MsoNormal&gt;&lt;FONT face=Calibri&gt;&lt;B&gt;&lt;SPAN style="FONT-SIZE: 12pt; COLOR: #333333; mso-fareast-font-family: 'Times New Roman'"&gt;VM Refreshers&lt;/SPAN&gt;&lt;/B&gt;&lt;SPAN style="FONT-SIZE: 12pt; COLOR: #333333; mso-fareast-font-family: 'Times New Roman'"&gt;: Two types&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 0pt 1in" class=MsoNormal&gt;&lt;FONT face=Calibri&gt;&lt;B&gt;&lt;SPAN style="FONT-SIZE: 12pt; COLOR: #333333; mso-fareast-font-family: 'Times New Roman'"&gt;VM Heavy Refresher&lt;/SPAN&gt;&lt;/B&gt;&lt;SPAN style="FONT-SIZE: 12pt; COLOR: #333333; mso-fareast-font-family: 'Times New Roman'"&gt;: Runs every 30mins on every Host and also runs whenever a VM is clicked on &lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 12pt; COLOR: black; mso-fareast-font-family: 'Times New Roman'"&gt;(or when you call refresh-vm cmdlet). It updates &lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 12pt; COLOR: #333333; mso-fareast-font-family: 'Times New Roman'"&gt;all VM properties, resource pools, clustering information for this VM and snapshots. B&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 12pt; COLOR: black; mso-fareast-font-family: 'Times New Roman'"&gt;ut it does not update VM performance counter info. &lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 12pt; COLOR: #333333; mso-fareast-font-family: 'Times New Roman'"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 0pt 1in" class=MsoNormal&gt;&lt;FONT face=Calibri&gt;&lt;B&gt;&lt;SPAN style="FONT-SIZE: 12pt; COLOR: black; mso-fareast-font-family: 'Times New Roman'"&gt;VM Light Refresher&lt;/SPAN&gt;&lt;/B&gt;&lt;SPAN style="FONT-SIZE: 12pt; COLOR: black; mso-fareast-font-family: 'Times New Roman'"&gt;: Runs every 2mins on every&amp;nbsp;Host that is currently in the VMM database. This refresher does the following:&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 12pt; COLOR: #333333; mso-fareast-font-family: 'Times New Roman'"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 0pt 1in" class=MsoNormal&gt;&lt;FONT face=Calibri&gt;&lt;SPAN style="FONT-SIZE: 12pt; COLOR: black; mso-fareast-font-family: 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; - Checks the host state (to see if the agent is running or the agent is down)&amp;nbsp;and virtualization software status&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 12pt; COLOR: #333333; mso-fareast-font-family: 'Times New Roman'"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 0pt 1in" class=MsoNormal&gt;&lt;FONT face=Calibri&gt;&lt;SPAN style="FONT-SIZE: 12pt; COLOR: black; mso-fareast-font-family: 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; - Syncs the state of a VM&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 12pt; COLOR: #333333; mso-fareast-font-family: 'Times New Roman'"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 0pt 1in" class=MsoNormal&gt;&lt;FONT face=Calibri&gt;&lt;SPAN style="FONT-SIZE: 12pt; COLOR: black; mso-fareast-font-family: 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; - Marks VMs as missing &lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 12pt; COLOR: #333333; mso-fareast-font-family: 'Times New Roman'"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 0pt 1in" class=MsoNormal&gt;&lt;FONT face=Calibri&gt;&lt;SPAN style="FONT-SIZE: 12pt; COLOR: black; mso-fareast-font-family: 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; - Imports new VMs created outside of VMM (When VMM detects a new VM created on the virtualization platform, we import it into VMM and kick off the heavy refresher for the new VMs)&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 12pt; COLOR: #333333; mso-fareast-font-family: 'Times New Roman'"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 0pt 0.5in" class=MsoNormal&gt;&lt;SPAN style="FONT-SIZE: 12pt; COLOR: #333333; mso-fareast-font-family: 'Times New Roman'"&gt;&lt;FONT face=Calibri&gt;&amp;nbsp;&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 0pt 0.5in" class=MsoNormal&gt;&lt;FONT face=Calibri&gt;&lt;B&gt;&lt;SPAN style="FONT-SIZE: 12pt; COLOR: #333333; mso-fareast-font-family: 'Times New Roman'"&gt;Cluster Refresher: &amp;nbsp;&lt;/SPAN&gt;&lt;/B&gt;&lt;SPAN style="FONT-SIZE: 12pt; COLOR: #333333; mso-fareast-font-family: 'Times New Roman'"&gt;Runs every 30mins and refreshes all cluster properties (including bringing in newly added nodes or taking our removed nodes). Can be manually triggered on the UI or through cmdlet.&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 0pt 0.5in" class=MsoNormal&gt;&lt;SPAN style="FONT-SIZE: 12pt; COLOR: #333333; mso-fareast-font-family: 'Times New Roman'"&gt;&lt;FONT face=Calibri&gt;&amp;nbsp;&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 0pt 0.5in" class=MsoNormal&gt;&lt;FONT face=Calibri&gt;&lt;B&gt;&lt;SPAN style="FONT-SIZE: 12pt; COLOR: #333333; mso-fareast-font-family: 'Times New Roman'"&gt;Library Refresher: &amp;nbsp;&lt;/SPAN&gt;&lt;/B&gt;&lt;SPAN style="FONT-SIZE: 12pt; COLOR: #333333; mso-fareast-font-family: 'Times New Roman'"&gt;Runs on user configurable schedule (increment by 1 hour interval and can be turned off completely) and updates the library shares info and library objects. Can be manually triggered on the UI or through cmdlet.&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 0pt 0.5in" class=MsoNormal&gt;&lt;SPAN style="FONT-SIZE: 12pt; COLOR: #333333; mso-fareast-font-family: 'Times New Roman'"&gt;&lt;FONT face=Calibri&gt;&amp;nbsp;&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 0pt 0.5in" class=MsoNormal&gt;&lt;FONT face=Calibri&gt;&lt;B&gt;&lt;SPAN style="FONT-SIZE: 12pt; COLOR: #333333; mso-fareast-font-family: 'Times New Roman'"&gt;Perf Refresher&lt;/SPAN&gt;&lt;/B&gt;&lt;SPAN style="FONT-SIZE: 12pt; COLOR: #333333; mso-fareast-font-family: 'Times New Roman'"&gt;: Runs every 9 minutes on a host or whenever there is any state changing operation on the VM (i.e. start/stop/save/etc.). It collects perf counter information of both the host and all the VM’s on a given host.&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 0pt 0.5in" class=MsoNormal&gt;&lt;SPAN style="FONT-SIZE: 12pt; FONT-FAMILY: 'Times New Roman','serif'; mso-fareast-font-family: 'Times New Roman'"&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 0pt 0.5in" class=MsoNormal&gt;&lt;FONT face=Calibri&gt;&lt;B&gt;&lt;SPAN style="FONT-SIZE: 12pt; COLOR: #333333; mso-fareast-font-family: 'Times New Roman'"&gt;VirtualCenter Refresher:&amp;nbsp;&amp;nbsp;&lt;/SPAN&gt;&lt;/B&gt;&lt;SPAN style="FONT-SIZE: 12pt; COLOR: #333333; mso-fareast-font-family: 'Times New Roman'"&gt;Runs every 30mins and refreshes VC properties, ESX hosts and resource pools that are managed by this VC. Can be manually triggered on the UI or through cmdlet.&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 0pt" class=MsoNormal&gt;&lt;SPAN style="FONT-SIZE: 12pt; COLOR: #1f497d; FONT-FAMILY: 'Times New Roman','serif'; mso-fareast-font-family: 'Times New Roman'"&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 0pt 0.5in" class=MsoNormal&gt;&lt;FONT face=Calibri&gt;&lt;B&gt;&lt;SPAN style="FONT-SIZE: 12pt; COLOR: #333333; mso-fareast-font-family: 'Times New Roman'"&gt;User Role Refresher: &amp;nbsp;&lt;/SPAN&gt;&lt;/B&gt;&lt;SPAN style="FONT-SIZE: 12pt; COLOR: #333333; mso-fareast-font-family: 'Times New Roman'"&gt;Runs every 30mins and&amp;nbsp;updates user role&amp;nbsp;properties.&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 0pt 0.5in" class=MsoNormal&gt;&lt;SPAN style="FONT-SIZE: 12pt; COLOR: #333333; mso-fareast-font-family: 'Times New Roman'"&gt;&lt;FONT face=Calibri&gt;&amp;nbsp;&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 0pt 0.5in" class=MsoNormal&gt;&lt;FONT face=Calibri&gt;&lt;B&gt;&lt;SPAN style="FONT-SIZE: 12pt; COLOR: #333333"&gt;PRO Tip Refresher: &amp;nbsp;&lt;/SPAN&gt;&lt;/B&gt;&lt;SPAN style="FONT-SIZE: 12pt; COLOR: #333333"&gt;Runs every 30secs. It looks for PRO specific alerts in OpsMgr and reconciles the PRO tips in our DB against the data that is brought back from OpsMgr.&amp;nbsp; This refresher cannot be manually triggered.&lt;/SPAN&gt;&lt;SPAN style="COLOR: #1f497d; mso-bidi-font-family: 'Times New Roman'; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin; mso-bidi-theme-font: minor-bidi; mso-themecolor: dark2"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 0pt" class=MsoNormal&gt;&lt;SPAN style="COLOR: #1f497d; mso-bidi-font-family: 'Times New Roman'; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin; mso-bidi-theme-font: minor-bidi; mso-themecolor: dark2"&gt;&lt;o:p&gt;&lt;FONT size=3 face=Calibri&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 0pt" class=MsoNormal&gt;&lt;SPAN style="COLOR: #1f497d; mso-bidi-font-family: 'Times New Roman'; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin; mso-bidi-theme-font: minor-bidi; mso-themecolor: dark2"&gt;&lt;o:p&gt;&lt;FONT size=3 face=Calibri&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 0pt" class=MsoNormal&gt;&lt;SPAN style="COLOR: #1f497d; mso-bidi-font-family: 'Times New Roman'; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin; mso-bidi-theme-font: minor-bidi; mso-themecolor: dark2; mso-no-proof: yes"&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;Thanks for reading and hope this is useful,&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 0pt" class=MsoNormal&gt;&lt;SPAN style="COLOR: #1f497d; mso-bidi-font-family: 'Times New Roman'; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin; mso-bidi-theme-font: minor-bidi; mso-themecolor: dark2; mso-no-proof: yes"&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;Cheng&lt;/FONT&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;img src="http://blogs.technet.com/aggbug.aspx?PostID=3131076" width="1" height="1"&gt;</description><category domain="http://blogs.technet.com/chengw/archive/tags/SCVMM/default.aspx">SCVMM</category><category domain="http://blogs.technet.com/chengw/archive/tags/VMware/default.aspx">VMware</category><category domain="http://blogs.technet.com/chengw/archive/tags/PRO/default.aspx">PRO</category><category domain="http://blogs.technet.com/chengw/archive/tags/Powershell/default.aspx">Powershell</category><category domain="http://blogs.technet.com/chengw/archive/tags/Agent+Deployment+and+Host+Configuration/default.aspx">Agent Deployment and Host Configuration</category><category domain="http://blogs.technet.com/chengw/archive/tags/Debugging/default.aspx">Debugging</category><category domain="http://blogs.technet.com/chengw/archive/tags/User+Role+Management/default.aspx">User Role Management</category><category domain="http://blogs.technet.com/chengw/archive/tags/Intelligent+Placement/default.aspx">Intelligent Placement</category><category domain="http://blogs.technet.com/chengw/archive/tags/Clustering/default.aspx">Clustering</category><category domain="http://blogs.technet.com/chengw/archive/tags/Network/default.aspx">Network</category><category domain="http://blogs.technet.com/chengw/archive/tags/Library/default.aspx">Library</category></item><item><title>User Role Management and Self-Service in SCVMM 2008 Beta</title><link>http://blogs.technet.com/chengw/archive/2008/05/09/user-role-management-and-self-service.aspx</link><pubDate>Fri, 09 May 2008 10:01:00 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:3052811</guid><dc:creator>Cheng Wei</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.technet.com/chengw/comments/3052811.aspx</comments><wfw:commentRss>http://blogs.technet.com/chengw/commentrss.aspx?PostID=3052811</wfw:commentRss><description>&lt;P&gt;One of the key new investments in SCVMM 2008 is a significantly improved User Role Management. In other products, you may see the same concept referred as Role Base Access Control (RBAC) or other terms.&lt;/P&gt;
&lt;P&gt;In a nutshell, comparing with the two user roles (Administrator and Self-Service user) we have in SCVMM 2007, we now support full role configuration by allowing further customization on the scope (what objects you can manage) and the profile (what actions you can take on the objects you have rights to manage). Here is how we define "user role" (by the way, this concept is similar to how SCOM defines it):&lt;/P&gt;
&lt;P&gt;&lt;A href="http://blogs.technet.com/photos/chengw/picture3052801.aspx" target=_blank mce_href="http://blogs.technet.com/photos/chengw/picture3052801.aspx"&gt;&lt;IMG src="http://blogs.technet.com/photos/chengw/images/3052801/640x480.aspx" border=0 mce_src="http://blogs.technet.com/photos/chengw/images/3052801/640x480.aspx"&gt;&lt;/A&gt;&lt;/P&gt;
&lt;P mce_keep="true"&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Based on this definition, in this new role model, we have three types of user role:&lt;/P&gt;
&lt;OL&gt;
&lt;LI&gt;Administrators&lt;/LI&gt;
&lt;UL&gt;
&lt;LI&gt;No scope customization available, Administrators have access to all objects&lt;/LI&gt;&lt;/UL&gt;
&lt;LI&gt;Delegated Administrators&lt;/LI&gt;
&lt;UL&gt;
&lt;LI&gt;Can be limited to one or more host groups including all child objects&lt;/LI&gt;
&lt;LI&gt;Can be limited to one or more Library servers including all child objects&lt;/LI&gt;&lt;/UL&gt;
&lt;LI&gt;Self-Service Users&lt;/LI&gt;
&lt;UL&gt;
&lt;LI&gt;Can be limited to a single host group where new virtual machines may be created&lt;/LI&gt;
&lt;LI&gt;Can be limited to a single Library share where new virtual machines can be stored&lt;/LI&gt;
&lt;LI&gt;Can be limited to specific templates to use for new virtual machines&lt;/LI&gt;&lt;/UL&gt;&lt;/OL&gt;
&lt;P&gt;The new profile for "delegated administrators"&amp;nbsp;allow users to divide their virtualization resources into segments and assign full administration rights to separate administrators who manage those separate segments. The user can even decide to further segment the resources by creating new delegated administrators that manages parts of the segmented resource groups. This functionality can be very useful in a geographically disparsed administration scenario, as well as for an environment where Dev/Test/Production are strictly managed by different groups with requirements for a centralized resource management console.&lt;/P&gt;
&lt;P&gt;And the following diagram shows how the three types of user profiles differ from one another in terms of their scopes and profiles:&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;A href="http://blogs.technet.com/photos/chengw/picture3052802.aspx" target=_blank mce_href="http://blogs.technet.com/photos/chengw/picture3052802.aspx"&gt;&lt;IMG src="http://blogs.technet.com/photos/chengw/images/3052802/640x480.aspx" border=0 mce_src="http://blogs.technet.com/photos/chengw/images/3052802/640x480.aspx"&gt;&lt;/A&gt;&lt;/P&gt;
&lt;P mce_keep="true"&gt;&amp;nbsp;&lt;/P&gt;
&lt;P mce_keep="true"&gt;Here are some additional notes on how to manage self-service users&amp;nbsp;:&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;
&lt;DIV mce_keep="true"&gt;Configure available actions&lt;/DIV&gt;&lt;/LI&gt;
&lt;UL&gt;
&lt;LI&gt;
&lt;DIV mce_keep="true"&gt;Independently allow/disallow basic actions like start, stop, pause, save state, restore&lt;/DIV&gt;&lt;/LI&gt;
&lt;LI&gt;
&lt;DIV mce_keep="true"&gt;Allow / disallow the ability to create new virtual machines&lt;/DIV&gt;&lt;/LI&gt;
&lt;LI&gt;
&lt;DIV mce_keep="true"&gt;Allow / disallow the ability to store virtual machines to a Library location&lt;/DIV&gt;&lt;/LI&gt;&lt;/UL&gt;
&lt;LI&gt;
&lt;DIV mce_keep="true"&gt;Define Profile Scope for virtual machines&lt;/DIV&gt;&lt;/LI&gt;
&lt;UL&gt;
&lt;LI&gt;
&lt;DIV mce_keep="true"&gt;Virtual machine creation can be limited to hosts in specific host groups&lt;/DIV&gt;&lt;/LI&gt;
&lt;LI&gt;
&lt;DIV mce_keep="true"&gt;Storing virtual machines can be limited to specific Library shares&lt;/DIV&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;/UL&gt;
&lt;P mce_keep="true"&gt;&amp;nbsp;&lt;/P&gt;
&lt;P mce_keep="true"&gt;Also, as to VM management, here are the tips on how to manage self-service users on controlling VMs:&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;
&lt;DIV mce_keep="true"&gt;First, please be aware that users can only create new virtual machines from templates that are created by the VMM Administrators. This allows the VMM admins to control what type of VMs (hence, what hardware resources) the self-service users can create.&lt;/DIV&gt;&lt;/LI&gt;
&lt;UL&gt;
&lt;LI&gt;
&lt;DIV mce_keep="true"&gt;Users can only modify the computer name and Administrator password&lt;/DIV&gt;&lt;/LI&gt;
&lt;LI&gt;
&lt;DIV mce_keep="true"&gt;All other settings (memory, drives, disks, etc) must be part of the template&lt;/DIV&gt;&lt;/LI&gt;&lt;/UL&gt;
&lt;LI&gt;
&lt;DIV mce_keep="true"&gt;Now, the next&amp;nbsp;step is how to configure the templates for self-service users so that they can use them to create the VM they need.&lt;/DIV&gt;&lt;/LI&gt;
&lt;UL&gt;
&lt;LI&gt;
&lt;DIV mce_keep="true"&gt;Ensure that the appropriate additions/enlightenments are installed&lt;/DIV&gt;&lt;/LI&gt;
&lt;LI&gt;
&lt;DIV mce_keep="true"&gt;Blank out the Administrator password so that it may be reset during creation&lt;/DIV&gt;&lt;/LI&gt;
&lt;LI&gt;
&lt;DIV mce_keep="true"&gt;Enable RDP access if desired&lt;/DIV&gt;&lt;/LI&gt;
&lt;LI&gt;
&lt;DIV mce_keep="true"&gt;If you have a volume license key, store the key in the OS profile of the template&lt;/DIV&gt;&lt;/LI&gt;&lt;/UL&gt;
&lt;LI&gt;
&lt;DIV mce_keep="true"&gt;Once the templates are created and the self-service users are defined, you may also want to define profile quotas to prevent any individual self-service user from abusing shared resources.&lt;/DIV&gt;&lt;/LI&gt;
&lt;UL&gt;
&lt;LI&gt;
&lt;DIV mce_keep="true"&gt;Determines the number of virtual machines that users can have at one time&lt;/DIV&gt;&lt;/LI&gt;
&lt;LI&gt;
&lt;DIV mce_keep="true"&gt;Templates can be customized with quota requirements&lt;/DIV&gt;&lt;/LI&gt;
&lt;LI&gt;
&lt;DIV mce_keep="true"&gt;Flexible point based system&amp;nbsp;&lt;/DIV&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;/UL&gt;
&lt;P mce_keep="true"&gt;&amp;nbsp;&lt;/P&gt;
&lt;P mce_keep="true"&gt;As an exmaple to how users may leverage the power of this new user role model in SCVMM 2008, the following user role hierarchy can be implemented to meet regional and functional administration delegation requirements. I highly recommend you to give it a try and let us know your feedback.&lt;/P&gt;
&lt;P mce_keep="true"&gt;&lt;A href="http://blogs.technet.com/photos/chengw/picture3054830.aspx" target=_blank&gt;&lt;/A&gt;&lt;/P&gt;
&lt;P mce_keep="true"&gt;&lt;A href="http://blogs.technet.com/photos/chengw/picture3054830.aspx" target=_blank&gt;&lt;IMG src="http://blogs.technet.com/photos/chengw/images/3054830/640x480.aspx" border=0&gt;&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;Thanks for reading!&lt;/P&gt;
&lt;P&gt;Cheng&lt;/P&gt;&lt;img src="http://blogs.technet.com/aggbug.aspx?PostID=3052811" width="1" height="1"&gt;</description><category domain="http://blogs.technet.com/chengw/archive/tags/SCVMM/default.aspx">SCVMM</category><category domain="http://blogs.technet.com/chengw/archive/tags/User+Role+Management/default.aspx">User Role Management</category></item></channel></rss>