<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
		>
<channel>
	<title>Comments on: Provisioning OCS From the Command Line</title>
	<atom:link href="http://blog.insideocs.com/2009/01/16/189/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.insideocs.com/2009/01/16/189/</link>
	<description>Microsoft Office Communications Server - Tips, Tricks, and Insight</description>
	<lastBuildDate>Thu, 26 Jan 2012 18:22:01 -0500</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.3</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>By: Enable existing email users for Communications Server &#171; Заметки ИТ инженера</title>
		<link>http://blog.insideocs.com/2009/01/16/189/comment-page-1/#comment-9350</link>
		<dc:creator>Enable existing email users for Communications Server &#171; Заметки ИТ инженера</dc:creator>
		<pubDate>Thu, 13 Oct 2011 09:48:49 +0000</pubDate>
		<guid isPermaLink="false">http://blog.insideocs.com/?p=189#comment-9350</guid>
		<description>[...] - Provisioning OCS From the Command Line - Enable existing user for Communications Server - Provisioning OCS Users (and the AD [...]</description>
		<content:encoded><![CDATA[<p>[...] &#8211; Provisioning OCS From the Command Line &#8211; Enable existing user for Communications Server &#8211; Provisioning OCS Users (and the AD [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Yps</title>
		<link>http://blog.insideocs.com/2009/01/16/189/comment-page-1/#comment-5045</link>
		<dc:creator>Yps</dc:creator>
		<pubDate>Fri, 17 Dec 2010 15:32:01 +0000</pubDate>
		<guid isPermaLink="false">http://blog.insideocs.com/?p=189#comment-5045</guid>
		<description>I got &#039;Get-WmiObject : Invalid class&#039; when I run it from Exchange Shell ? Anyone got a clue what´s wrong?</description>
		<content:encoded><![CDATA[<p>I got &#8216;Get-WmiObject : Invalid class&#8217; when I run it from Exchange Shell ? Anyone got a clue what´s wrong?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: david</title>
		<link>http://blog.insideocs.com/2009/01/16/189/comment-page-1/#comment-2501</link>
		<dc:creator>david</dc:creator>
		<pubDate>Mon, 17 May 2010 14:09:45 +0000</pubDate>
		<guid isPermaLink="false">http://blog.insideocs.com/?p=189#comment-2501</guid>
		<description>Hi Curtis,

I am a bit confused to what is generally referred to as ENABLING and PROVISIONING.  Can a user be configured to use OCS by ONLY setting their AD attributes directly?  Or do their AD attributes need to bet set, AND the WMI provider be used to provision them?

To understand this better I&#039;m trying to see the link between the WMI MSFT_SIPESUserSetting class properties, and the AD attributes of the user.  The only relation I see is that some of the MSFT_SIPESUserSetting class properties are synced to the msRTCSIP-OptionFlags AD Attribute.

My goal is basically to enable/provision OCS for users through C# code - which is done pretty easily by simple settings a few AD attributes.  But the confusion is whether this is possible without using a WMI provider.

Thanks so much for your help, the your posts have been really useful.

David</description>
		<content:encoded><![CDATA[<p>Hi Curtis,</p>
<p>I am a bit confused to what is generally referred to as ENABLING and PROVISIONING.  Can a user be configured to use OCS by ONLY setting their AD attributes directly?  Or do their AD attributes need to bet set, AND the WMI provider be used to provision them?</p>
<p>To understand this better I&#8217;m trying to see the link between the WMI MSFT_SIPESUserSetting class properties, and the AD attributes of the user.  The only relation I see is that some of the MSFT_SIPESUserSetting class properties are synced to the msRTCSIP-OptionFlags AD Attribute.</p>
<p>My goal is basically to enable/provision OCS for users through C# code &#8211; which is done pretty easily by simple settings a few AD attributes.  But the confusion is whether this is possible without using a WMI provider.</p>
<p>Thanks so much for your help, the your posts have been really useful.</p>
<p>David</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: AD Properties Required to Enable a User for OCS &#171; Inside OCS</title>
		<link>http://blog.insideocs.com/2009/01/16/189/comment-page-1/#comment-2334</link>
		<dc:creator>AD Properties Required to Enable a User for OCS &#171; Inside OCS</dc:creator>
		<pubDate>Mon, 03 May 2010 21:03:30 +0000</pubDate>
		<guid isPermaLink="false">http://blog.insideocs.com/?p=189#comment-2334</guid>
		<description>[...] Properties Required to Enable a User for OCS   As a follow-on to my popular post “Provisioning OCS From the Command Line”, several readers noted that they were in the situation where the OCS user had not been created [...]</description>
		<content:encoded><![CDATA[<p>[...] Properties Required to Enable a User for OCS   As a follow-on to my popular post “Provisioning OCS From the Command Line”, several readers noted that they were in the situation where the OCS user had not been created [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Curtis Johnstone</title>
		<link>http://blog.insideocs.com/2009/01/16/189/comment-page-1/#comment-2249</link>
		<dc:creator>Curtis Johnstone</dc:creator>
		<pubDate>Fri, 09 Apr 2010 20:06:23 +0000</pubDate>
		<guid isPermaLink="false">http://blog.insideocs.com/?p=189#comment-2249</guid>
		<description>Hi Saravanan,

The associated user AD object needs to be enabled for OCS before you can programmatically provision the user for OCS using the WMI provider (and WMI classes like MSFT_SIPESUSERSETTING).  You can enable an AD user object for OCS by setting values for three AD attributes/properties:  msRTCSIP-UserEnabled, msRTCSIP-PrimaryUserAddress, and msRTCSIP-PrimaryHomeServer.  For the user to be able to logon with Communicator 2007 R2 with Enhanced Presence, you will also need to set msRTCSIP-OptionFlags to a value of 256 (or higher).

Many OCS user features can be provisioned in AD, these 3 properties are just the minimum to enable the OCS users.

To set those AD attributes, you have several choices: scripting (e.g. VBScript) if you want to write an automated process, or several of the AD tools that I highlight in Option #4 if you want to do a batch enable.

I will follow-up with a blog posting concerning this (several people are in this scenario).

Hope that helps,
Curtis</description>
		<content:encoded><![CDATA[<p>Hi Saravanan,</p>
<p>The associated user AD object needs to be enabled for OCS before you can programmatically provision the user for OCS using the WMI provider (and WMI classes like MSFT_SIPESUSERSETTING).  You can enable an AD user object for OCS by setting values for three AD attributes/properties:  msRTCSIP-UserEnabled, msRTCSIP-PrimaryUserAddress, and msRTCSIP-PrimaryHomeServer.  For the user to be able to logon with Communicator 2007 R2 with Enhanced Presence, you will also need to set msRTCSIP-OptionFlags to a value of 256 (or higher).</p>
<p>Many OCS user features can be provisioned in AD, these 3 properties are just the minimum to enable the OCS users.</p>
<p>To set those AD attributes, you have several choices: scripting (e.g. VBScript) if you want to write an automated process, or several of the AD tools that I highlight in Option #4 if you want to do a batch enable.</p>
<p>I will follow-up with a blog posting concerning this (several people are in this scenario).</p>
<p>Hope that helps,<br />
Curtis</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Saravanan</title>
		<link>http://blog.insideocs.com/2009/01/16/189/comment-page-1/#comment-2227</link>
		<dc:creator>Saravanan</dc:creator>
		<pubDate>Tue, 06 Apr 2010 03:09:27 +0000</pubDate>
		<guid isPermaLink="false">http://blog.insideocs.com/?p=189#comment-2227</guid>
		<description>Hi,

Thanks for the post.

You have mentioned MSFT_SIPESUSERSETTING does not retrieve objects which were never been provisioned to OCS or LCS. Thats exactly the situation for me, where I need to retrieve user objects who are created new in the system (through some other automation) and enable them for using OCS. Since this WMI class does not return any users, am not able to provision OCS for them either.

Is there any prior step I need to perform? 

Thanks,
Saravanan</description>
		<content:encoded><![CDATA[<p>Hi,</p>
<p>Thanks for the post.</p>
<p>You have mentioned MSFT_SIPESUSERSETTING does not retrieve objects which were never been provisioned to OCS or LCS. Thats exactly the situation for me, where I need to retrieve user objects who are created new in the system (through some other automation) and enable them for using OCS. Since this WMI class does not return any users, am not able to provision OCS for them either.</p>
<p>Is there any prior step I need to perform? </p>
<p>Thanks,<br />
Saravanan</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Provisioning OCS Users (and the AD msRTCSIP-OptionFlags Attribute) &#171; Inside OCS</title>
		<link>http://blog.insideocs.com/2009/01/16/189/comment-page-1/#comment-434</link>
		<dc:creator>Provisioning OCS Users (and the AD msRTCSIP-OptionFlags Attribute) &#171; Inside OCS</dc:creator>
		<pubDate>Tue, 06 Oct 2009 20:11:41 +0000</pubDate>
		<guid isPermaLink="false">http://blog.insideocs.com/?p=189#comment-434</guid>
		<description>[...] Because this is a bit-mask, becareful not to clobber any existing features. For example, if you are setting Enhanced Presence (bit 256), and want to preserve the ability for the user to have Public IM functionality, be sure to set the value to 257 (i.e. add a &#8220;1&#8243; to set the enabled for PIC bit). A good way to approach this is to add the value of the bit representing the feature you want to add to the existing value. You can do this through several command line options outlined in my blog post &#8220;Provisioning OCS From the Command Line&#8220;). [...]</description>
		<content:encoded><![CDATA[<p>[...] Because this is a bit-mask, becareful not to clobber any existing features. For example, if you are setting Enhanced Presence (bit 256), and want to preserve the ability for the user to have Public IM functionality, be sure to set the value to 257 (i.e. add a &#8220;1&#8243; to set the enabled for PIC bit). A good way to approach this is to add the value of the bit representing the feature you want to add to the existing value. You can do this through several command line options outlined in my blog post &#8220;Provisioning OCS From the Command Line&#8220;). [...]</p>
]]></content:encoded>
	</item>
</channel>
</rss>

