<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	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/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	xmlns:georss="http://www.georss.org/georss" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:media="http://search.yahoo.com/mrss/"
	>

<channel>
	<title>msunified.net</title>
	<atom:link href="http://msunified.net/feed/" rel="self" type="application/rss+xml" />
	<link>http://msunified.net</link>
	<description>Technical blog about Exchange, OCS and Lync by Ståle Hansen</description>
	<lastBuildDate>Tue, 07 Feb 2012 11:13:59 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.com/</generator>
<cloud domain='msunified.net' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
<image>
		<url>http://0.gravatar.com/blavatar/87139ddc4ba9c9960cf07f9364dfc9f4?s=96&#038;d=http%3A%2F%2Fs2.wp.com%2Fi%2Fbuttonw-com.png</url>
		<title>msunified.net</title>
		<link>http://msunified.net</link>
	</image>
	<atom:link rel="search" type="application/opensearchdescription+xml" href="http://msunified.net/osd.xml" title="msunified.net" />
	<atom:link rel='hub' href='http://msunified.net/?pushpress=hub'/>
		<item>
		<title>Lync Server and PowerShell &#8211; My favourite features, oneliners and scripts</title>
		<link>http://msunified.net/2012/01/18/lync-server-and-powershell-my-favourite-features-oneliners-and-scripts/</link>
		<comments>http://msunified.net/2012/01/18/lync-server-and-powershell-my-favourite-features-oneliners-and-scripts/#comments</comments>
		<pubDate>Wed, 18 Jan 2012 09:12:37 +0000</pubDate>
		<dc:creator>Ståle Hansen</dc:creator>
				<category><![CDATA[Lync Server 2010]]></category>
		<category><![CDATA[PowerShell]]></category>

		<guid isPermaLink="false">http://msunified.net/?p=3129</guid>
		<description><![CDATA[I was preparing to speak at Microsoft Technology User Group (MTUG) here in Norway at the PowerShell Script Club. My session for the night was going to be Lync Server Management Shell. First I thought I was not going to prepare anything and wing the whole session. The more I thought about it, winging any session that [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=msunified.net&amp;blog=7420011&amp;post=3129&amp;subd=stalehansen&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>I was preparing to speak at <a href="http://mtug.no/nb-no/forside.aspx" target="_blank">Microsoft Technology User Group (MTUG)</a> here in Norway at the PowerShell Script Club. My session for the night was going to be Lync Server Management Shell. First I thought I was not going to prepare anything and wing the whole session. The more I thought about it, winging any session that I am going to give in front of an audience is seldom a good idea. So I thought, ok make a blog post instead. I will here add my favourite features, oneliners and scripts that I have found working with Lync Server. I will update this blogpost as I remember and find new features, oneliners and scripts. Please let me know of your best PowerShell tricks in Lync.</p>
<pre>Last updated 17.01.2012</pre>
<h1>Connecting</h1>
<p>In addition to log on the Lync Server and open Lync Server Management Shell you can also access and work with Lync through remote PowerShell which came available in V2. Here is what you need to connect. The url could be your external webservices url as well</p>
<p><pre class="brush: powershell;">
$session = New-PSSession -ConnectionUri https://lync-admin.contoso.local/OcsPowershell -Credential (Get-Credential)
Import-PSSession -Session $session
</pre></p>
<h1>Finding cmdlets</h1>
<p>There are several ways to find cmdlets in Lync. If you like the graphical representation like a mind map there is some good ones created by <a href="http://lyncdup.com/tom-arbuthnot/" target="_blank">MVP Tom Arbuthnot </a></p>
<ul>
<li><a href="http://lyncdup.com/Lync2010PowerShellCmdletsbyVerbMindmap.swf" target="_blank">Lync 2010 PowerShell Commandlets by Verb</a></li>
<li><a href="http://lyncdup.com/Lync2010PowerShellcmdletsbyCategoryMindmap.swf" target="_blank">Lync 2010 PowerShell Commandlets by Category</a></li>
</ul>
<p>In PowerShell there is some cmdlets available as well when finding what is available</p>
<p><pre class="brush: powershell;">
#Get all cmdlets for Lync that contains -Cs
Get-Command *-Cs* -CommandType cmdlet -Module Lync
#Get all cmdlets that contains user
Get-Command *user* -CommandType cmdlet -Module Lync

#When you find the cmdlet you want to use find the syntax on how to use it
Get-Help Get-CsUser -Examples
#Use -Online to open the TechNet website for that cmdlet
Get-Help Get-CsUser -Online

#Looking for a specific setting to set and don't know which cmdlet that can modify it use the below code
$params = Get-Command -CommandType Cmdlet *-Cs* | % { $n = $_.Name ; $_.Parameters.Values | % { Add-Member -in $_ noteproperty CmdletName $n; $_ } }
$params | where { $_.Name -like &quot;*meeting*&quot; } | select Name,CmdletName
#This is cool, found the trick over at http://blogs.technet.com/b/csps/archive/2010/06/14/howtofindsetting.aspx
</pre></p>
<h1>Cmdlets</h1>
<p>There are some cmdlets I use more than others and find useful. Let me know what is your most used cmdlets.</p>
<p><pre class="brush: powershell;">
#List a lot of the topology information, here you can sort to find URLs, ports and servernames configured
Get-CsService

#List all pools in your topology, useful for finding Front End pool name, when you forget it
Get-CsPool

#The only policy that is not available in Lync Control Panel, lot of nice features can be configured here
Get-CsClientPolicy

#Update the AddressBook files
Update-CsAddressBook

#List the CMS replication status for each Lync Server
Get-CsManagementStoreReplicationStatus
</pre></p>
<h1>Oneliners</h1>
<p>The most used oneliners that I use</p>
<p><pre class="brush: powershell;">
#Find what Lync Services are running
Get-CsWindowsService -ExcludeActivityLevel | ft Name, Status
#Start any stopped services
Get-CsWindowsService -ExcludeActivityLevel | where {$_.Status -like &quot;Stopped&quot;} | Start-CsWindowsService

#Find all users that are enabled for Lync and have a LineUri, sort them by LineUri, display displayname and LineUri
Get-CsUser -Filter {LineURI -ne $Null} | sort -Property LineURI | ft DisplayName,LineURI

#Quickly find and open the share folder for the Lync pool
Invoke-Item(Get-CsService -FileStore | Select-Object -ExpandProperty UncPath)
</pre></p>
<h1>Scripts</h1>
<p>There are a lot of scripts that is created and expand on Lync Server PowerShell functionality and and some that simplifies working with Lync as well as monitors the solution. Below are some of my favourite scripts. Please let me know of other epic scripts out there.</p>
<p><a href="http://msunified.net/lyncdownloads/script-set-lync2010windows2008r2features-ps1/" target="_blank">Set-Lync2010Features.ps1</a></p>
<p style="padding-left:30px;">A script to install prerequisites on Server 2008 R2 before you start install Lync Server on the OS.  You can download the resource kit tools, Silverlitght and other tools easily. You even have som post deployment options in the script as well. This script is highly recommended and I use it in every deployment.</p>
<p><a href="http://msunified.net/lyncdownloads/script-list-unusednumbers-ps1/">List-UnusedNumbers.ps1</a></p>
<p style="padding-left:30px;">A scripts that read unassigned numbers and depends on you having put you entire number serie there. It will find all numbers assigned to users, devices and features in Lync and find what numbers are available in any given unassigned numbers series. This is a script that saves you the pain of managing available numbers in an excel sheet.</p>
<p><a href="http://msunified.net/lyncdownloads/script-set-globalvoicerouting-ps1/">Set-GlobalVoiceRouting.ps1</a></p>
<p style="padding-left:30px;">This script is for demo or initial deployments only. It is created for norwegian rules and genereates an easy way to dial out through one gateway and has the usual normalization rules for Norway. To edit the script and find the nomralization rules for your country see the <a href="http://www.lyncoptimizer.com/" target="_blank">Dialing Rule Optimizer</a>.</p>
<p><a href="http://msunified.net/lyncdownloads/script-reset-userpolicies-ps1/">Reset-UserPolicies.ps1</a></p>
<p style="padding-left:30px;">This script is used in an OCS to Lync migration scenario. It will reset all policies to $Null so that they use Global or Pool level policies for External access, Voice Policy and so on. The reason for this is that all users should use what you define for Lync and not what you inherit from OCS.</p>
<p><a href="http://www.ehloworld.com/269" target="_blank">Get-CsConnections.ps1</a></p>
<p style="padding-left:30px;">This script lists user connections, client versions and the distribution of users in a load balanced scenario</p>
<p><a title="Permanent Link to Monitoring OCS and Lync Peak Call Capacity" href="http://www.confusedamused.com/notebook/monitoring-ocs-and-lync-peak-call-capacity/" rel="bookmark">Monitoring OCS and Lync Peak Call Capacity</a></p>
<p style="padding-left:30px;">Script to monitor how many concurrent calls a particular OCS or Lync Mediation Server is handling. The script grabs the counters for inboud and outbound calls, parses their values, adds them together, and dumps the output into a CSV file. A good tool to find how many concurrent calls you have on your deployment</p>
<p><a href="http://marjuss.wordpress.com/2011/12/16/lync-corporate-photo-update-script/" target="_blank">Update-AdPhoto.ps1 </a></p>
<p style="padding-left:30px;">A script that enables you to import AD photos from file and store it in the thumbnailPhoto attribute. It is a central feature in Lync to show a photo of users</p>
<p><a href="http://www.codesalot.com/2012/adding-external-contacts-to-the-lync-addressbook/" target="_blank">New-SipContact.ps1</a></p>
<p style="padding-left:30px;">A script to enable users to search for external contacts and Video Conferencing endpoints from Lync. It creates a contact in AD and adds the SIP address to the msRTCSIP-PrimaryUserAddress so it will be synced to the addressbook in Lync.</p>
<h1>Scripting Tips</h1>
<p>There is a lot of techniques used for scripting. The best script tips I know of I will list here.</p>
<h4>Use Write-Debug</h4>
<p>Lets you easilly define debug lines that can test variables and logic in you script that is good to use when developing the script but that not need to be there when it is used in production. When you want to debug the script you change the $DebugPreference from &#8216;SilentlyContinue&#8217; to &#8216;Continue&#8217;. Then all Write-Debug lines will be displayed.</p>
<p><pre class="brush: powershell;">
$DebugPreference = 'Continue'

$var = Read-Host &quot;Enter a computer name&quot;
Write-Debug “’$var’ contains $var“

$DebugPreference = 'SilentlyContinue'
</pre></p>
<h4>Use Functions</h4>
<p>Functions are scripts in scripts. If it is certain things you need to do more than once in you script, make it a function with an input and output. I have also seen functions being used to organize your script in a better way to make it easier and more ordered to view.</p>
<p><pre class="brush: powershell;">
Function Do-Something ($computername,$domainname) {
	# function code goes here
}
</pre></p>
<h1>Resources</h1>
<p>The Official Lync PowerShell Blog: <a href="http://blogs.technet.com/b/csps/p/categories.aspx">http://blogs.technet.com/b/csps/p/categories.aspx</a><br />
The Official Lync PowerShell Blog Cmdlet Descriptions: <a href="http://blogs.technet.com/b/csps/archive/2010/07/16/refallcmdlets.aspx">http://blogs.technet.com/b/csps/archive/2010/07/16/refallcmdlets.aspx</a><br />
MVP Pat Richard&#8217;s Blog: <a href="http://www.ehloworld.com/category/powershell">http://www.ehloworld.com/category/powershell</a></p>
<br />Filed under: <a href='http://msunified.net/category/lync-server-2010/'>Lync Server 2010</a> Tagged: <a href='http://msunified.net/tag/lync-server-2010/'>Lync Server 2010</a>, <a href='http://msunified.net/tag/powershell/'>PowerShell</a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/stalehansen.wordpress.com/3129/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/stalehansen.wordpress.com/3129/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/stalehansen.wordpress.com/3129/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/stalehansen.wordpress.com/3129/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/stalehansen.wordpress.com/3129/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/stalehansen.wordpress.com/3129/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/stalehansen.wordpress.com/3129/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/stalehansen.wordpress.com/3129/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/stalehansen.wordpress.com/3129/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/stalehansen.wordpress.com/3129/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/stalehansen.wordpress.com/3129/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/stalehansen.wordpress.com/3129/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/stalehansen.wordpress.com/3129/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/stalehansen.wordpress.com/3129/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=msunified.net&amp;blog=7420011&amp;post=3129&amp;subd=stalehansen&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://msunified.net/2012/01/18/lync-server-and-powershell-my-favourite-features-oneliners-and-scripts/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/961ad6f4a2b1289352341cb9964f2f36?s=96&#38;d=http%3A%2F%2Fs0.wp.com%2Fi%2Fmu.gif&#38;r=G" medium="image">
			<media:title type="html">Ståle Hansen</media:title>
		</media:content>
	</item>
		<item>
		<title>Slides and videos from my Lync sessions on NIC2012 are now available</title>
		<link>http://msunified.net/2012/01/16/slides-and-videos-from-my-lync-sessions-on-nic2012-is-now-available/</link>
		<comments>http://msunified.net/2012/01/16/slides-and-videos-from-my-lync-sessions-on-nic2012-is-now-available/#comments</comments>
		<pubDate>Mon, 16 Jan 2012 20:14:02 +0000</pubDate>
		<dc:creator>Ståle Hansen</dc:creator>
				<category><![CDATA[UCC]]></category>
		<category><![CDATA[Integrations]]></category>
		<category><![CDATA[Lync Server 2010]]></category>
		<category><![CDATA[troubleshooting]]></category>

		<guid isPermaLink="false">http://msunified.net/?p=3115</guid>
		<description><![CDATA[This year Nordic Infrastructure Conference (NIC) arranged for the first time. I am really honored to be considered to speak at an international conference and together with so many great speakers that I look up to. Speakers like Brian Komar, Johan Arwidmark, Martin Lidholm, Olav Tvedt, Thomas Lee and many others attended and I enjoyed their [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=msunified.net&amp;blog=7420011&amp;post=3115&amp;subd=stalehansen&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>This year Nordic Infrastructure Conference (NIC) arranged for the first time. I am really honored to be considered to speak at an international conference and together with so many great speakers that I look up to. Speakers like Brian Komar, Johan Arwidmark, Martin Lidholm, Olav Tvedt, Thomas Lee and many others attended and I enjoyed their sessions. See list of speakers here: <a href="http://www.nic2012.com/nic2012_agenda/speakers">http://www.nic2012.com/nic2012_agenda/speakers</a>. My sessions where about Lync Server 2010 troubleshooting and integrations. I enjoyed speaking there even though my spoken english is not the best, I think I got the points accross :) View the videos from NIC: <a href="http://www.nic2012.com/nic2012_agenda">http://www.nic2012.com/nic2012_agenda</a></p>
<h3>Lync Server 2010 Troubleshooting</h3>
<p>The goal of this session is to help you understand what troubleshooting tools that are at your disposal and will show them in an actual scenario. When troubleshooting a solution as Lync Server 2010 it is smart to know how things work as well. Therefore this session will also touch upon how the Lync SIP server works and what the Lync Edge server actually is.</p>
<p>View the <a href="http://vimeo.com/nicconf/review/35054174/e8052746d3" target="_blank">video </a>and download the <a href="http://stalehansen.files.wordpress.com/2012/01/niclynctroubleshooting.pdf">slides</a></p>
<h3>Lync Server 2010 Integrations</h3>
<p>This session will take a look at all the differente integrations with Lync Server 2010 and how they play out. Expect to get a good overview of the possibilities available to enhance the experience of Lync. This session will not contain that many demos but will focus on pros and cons with the different types of integrations.</p>
<p>View the <a href="http://vimeo.com/nicconf/review/35054425/9c199838d0" target="_blank">video</a> and download the <a href="http://stalehansen.files.wordpress.com/2012/01/niclyncintegrations.pdf">slides</a></p>
<p>Also take a look at the other Lync sessions by Martin Lidholm</p>
<ul>
<li><a href="http://vimeo.com/nicconf/review/35053883/bdd2e3c943">Telephony with Lync on the Nordic market</a></li>
<li><a href="http://vimeo.com/nicconf/review/35054430/5ec041aa2b">Lync Server 2010 Mobile Clients</a></li>
</ul>
<p>I also did a Flash Talk at the Microsoft Booth demonstrating how to roll out Custom Presence States using Set-CsClientPolicy and also how to set it in registry</p>
<span style="text-align:center; display: block;"><a href="http://msunified.net/2012/01/16/slides-and-videos-from-my-lync-sessions-on-nic2012-is-now-available/"><img src="http://img.youtube.com/vi/Pd3bp_HyZhM/2.jpg" alt="" /></a></span>
<br />Filed under: <a href='http://msunified.net/category/ucc/'>UCC</a> Tagged: <a href='http://msunified.net/tag/integrations/'>Integrations</a>, <a href='http://msunified.net/tag/lync-server-2010/'>Lync Server 2010</a>, <a href='http://msunified.net/tag/troubleshooting/'>troubleshooting</a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/stalehansen.wordpress.com/3115/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/stalehansen.wordpress.com/3115/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/stalehansen.wordpress.com/3115/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/stalehansen.wordpress.com/3115/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/stalehansen.wordpress.com/3115/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/stalehansen.wordpress.com/3115/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/stalehansen.wordpress.com/3115/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/stalehansen.wordpress.com/3115/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/stalehansen.wordpress.com/3115/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/stalehansen.wordpress.com/3115/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/stalehansen.wordpress.com/3115/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/stalehansen.wordpress.com/3115/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/stalehansen.wordpress.com/3115/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/stalehansen.wordpress.com/3115/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=msunified.net&amp;blog=7420011&amp;post=3115&amp;subd=stalehansen&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://msunified.net/2012/01/16/slides-and-videos-from-my-lync-sessions-on-nic2012-is-now-available/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/961ad6f4a2b1289352341cb9964f2f36?s=96&#38;d=http%3A%2F%2Fs0.wp.com%2Fi%2Fmu.gif&#38;r=G" medium="image">
			<media:title type="html">Ståle Hansen</media:title>
		</media:content>
	</item>
		<item>
		<title>Virtual Technical Solution Professional (V-TSP) at Microsoft Norway</title>
		<link>http://msunified.net/2012/01/02/virtual-technical-solution-professional-v-tsp-at-microsoft-norway/</link>
		<comments>http://msunified.net/2012/01/02/virtual-technical-solution-professional-v-tsp-at-microsoft-norway/#comments</comments>
		<pubDate>Mon, 02 Jan 2012 20:44:10 +0000</pubDate>
		<dc:creator>Ståle Hansen</dc:creator>
				<category><![CDATA[UCC]]></category>
		<category><![CDATA[Lync]]></category>
		<category><![CDATA[Lync Server 2010]]></category>
		<category><![CDATA[Microsoft]]></category>

		<guid isPermaLink="false">http://msunified.net/?p=3083</guid>
		<description><![CDATA[In january 2012 I became a Virtual Technical Solution Professional (V-TSP) at Microsoft Norway. Virtual means that I am still employed by Atea but work closely with the local Microsoft team. My role as a V-TSP is to provide technology overviews, proofs-of-concept, technical demonstrations, and technology assessments for Microsoft customers. The V-TSP program demands that [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=msunified.net&amp;blog=7420011&amp;post=3083&amp;subd=stalehansen&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><img class="alignleft size-full wp-image-3086" style="border:0 currentColor;" title="Microsoft_Logo" src="http://stalehansen.files.wordpress.com/2012/01/microsoft_logo1.png" alt="" width="200" height="47" />In january 2012 I became a Virtual Technical Solution Professional (V-TSP) at Microsoft Norway. Virtual means that I am still employed by Atea but work closely with the local Microsoft team.</p>
<p>My role as a V-TSP is to provide technology overviews, proofs-of-concept, technical demonstrations, and technology assessments for Microsoft customers. The V-TSP program demands that the partner have the gold competency and that the provided resource is highly skilled and certified within the area of expertise.</p>
<p>I am really looking forward to work even more closely with Microsoft and make sure their customers implement Microsoft Lync and the Unfied Communications proftfolio to the fullest by combining the broad best-of-breed UC technologies from Atea together with Microsoft.</p>
<p><strong>Here is some information I found regarding the V-TSP program</strong></p>
<p>The Microsoft Virtual Technology Specialist Program (V-TSP) is a select group chosen from the elite in Microsoft’s partner community, whose focus is to augment Microsoft’s internal Technology Specialist team. Their primary role is to communicate the value of Microsoft Solutions to customers and to provide architectural guidance for Enterprise Integration solutions. The Microsoft V-TSP program was designed to create a deeper relationship with Microsoft Partners, the Product Teams at Microsoft Corporate, and Regional Microsoft Offices, in order to provide highly skilled solution specialists to Microsoft customers. It is designed to enable a high performance team of partner-based resources to deliver pre-sale activities and resources to empower customers and help them meet their solution and integration needs.</p>
<p>V-TSPs are chosen by Microsoft because of their superior architectural, development, consulting, and customer interfacing skills. Microsoft utilizes these type of individuals in partnership with the Microsoft regional Offices, in pre-sales efforts to secure Microsoft solution opportunities. This includes meeting with Microsoft customers, participating in customer visits with Microsoft representatives, as well as, participating in broad reach events like presenting training and seminars to Microsoft customers.</p>
<p>Microsoft V-TSPs have direct access to online resources and documentation and resources that are usually solely reserved for the Microsoft internal teams. They also have early access to extensive information about all new Microsoft product releases, which benefit Atea and Microsoft customers.</p>
<br />Filed under: <a href='http://msunified.net/category/ucc/'>UCC</a> Tagged: <a href='http://msunified.net/tag/lync/'>Lync</a>, <a href='http://msunified.net/tag/lync-server-2010/'>Lync Server 2010</a>, <a href='http://msunified.net/tag/microsoft/'>Microsoft</a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/stalehansen.wordpress.com/3083/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/stalehansen.wordpress.com/3083/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/stalehansen.wordpress.com/3083/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/stalehansen.wordpress.com/3083/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/stalehansen.wordpress.com/3083/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/stalehansen.wordpress.com/3083/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/stalehansen.wordpress.com/3083/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/stalehansen.wordpress.com/3083/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/stalehansen.wordpress.com/3083/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/stalehansen.wordpress.com/3083/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/stalehansen.wordpress.com/3083/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/stalehansen.wordpress.com/3083/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/stalehansen.wordpress.com/3083/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/stalehansen.wordpress.com/3083/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=msunified.net&amp;blog=7420011&amp;post=3083&amp;subd=stalehansen&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://msunified.net/2012/01/02/virtual-technical-solution-professional-v-tsp-at-microsoft-norway/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/961ad6f4a2b1289352341cb9964f2f36?s=96&#38;d=http%3A%2F%2Fs0.wp.com%2Fi%2Fmu.gif&#38;r=G" medium="image">
			<media:title type="html">Ståle Hansen</media:title>
		</media:content>

		<media:content url="http://stalehansen.files.wordpress.com/2012/01/microsoft_logo1.png" medium="image">
			<media:title type="html">Microsoft_Logo</media:title>
		</media:content>
	</item>
		<item>
		<title>Lync Server Mobility Troubleshooting Tips</title>
		<link>http://msunified.net/2011/12/23/lync-server-mobility-troubleshooting-tips/</link>
		<comments>http://msunified.net/2011/12/23/lync-server-mobility-troubleshooting-tips/#comments</comments>
		<pubDate>Fri, 23 Dec 2011 14:45:00 +0000</pubDate>
		<dc:creator>Ståle Hansen</dc:creator>
				<category><![CDATA[Lync Server 2010]]></category>
		<category><![CDATA[Lync Mobile]]></category>
		<category><![CDATA[Lync Mobile Call via Work]]></category>
		<category><![CDATA[Lync Mobile Troubleshooting]]></category>

		<guid isPermaLink="false">http://msunified.net/?p=3056</guid>
		<description><![CDATA[The Lync Mobility service and the Lync Clients was released 13.12.2011. Since then as we get more hands-on with the service there are in some cases trouble getting the it up and running. This post is dedicated to how you can test and troubleshoot the mobility service deployment. I will update this post when I [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=msunified.net&amp;blog=7420011&amp;post=3056&amp;subd=stalehansen&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>The Lync Mobility service and the Lync Clients was released 13.12.2011. Since then as we get more hands-on with the service there are in some cases trouble getting the it up and running. This post is dedicated to how you can test and troubleshoot the mobility service deployment. I will update this post when I find more information on how to troubleshoot and how to solve certain scenarios.</p>
<p>Last updated: 18.01.2012</p>
<h1>Deployment</h1>
<p>If you have a multi-homed Front End server the Mobility Service (Mcx) may sometimes fail</p>
<ul>
<li>Reason: When calculating routing for a Mobility request the service makes a call to read DNS settings of the registered adapter. In some instances it is possible for the non-registered adapter to be returned.</li>
<li>This causes routing of the request to fail This is regardless subnet configuration on the second NIC</li>
<li>There should be a forthcoming Release Note or KB Article on this topic</li>
</ul>
<p>Make sure you have deployed the solution correct by following one of these guides created by myself and fellow MVP&#8217;s Jeff Schertz and Adam Jacobs.</p>
<ul>
<li>Enabling Lync Server 2010 for Lync Mobile Clients: <a href="http://msunified.net/2011/12/12/enabling-lync-mobility/">http://msunified.net/2011/12/12/enabling-lync-mobility/</a></li>
<li>Using Lync Mobile with Office 365 and Lync Online: <a href="http://msunified.net/2011/12/12/using-lync-mobile-with-office-365-and-lync-online/">http://msunified.net/2011/12/12/using-lync-mobile-with-office-365-and-lync-online/</a></li>
<li>Deploying the Lync 2010 Mobility Service: <a href="http://blog.schertz.name/2011/12/deploying-the-lync-2010-mobility-service/">http://blog.schertz.name/2011/12/deploying-the-lync-2010-mobility-service/</a></li>
<li>Step-by-step Microsoft Lync 2010 Lync Mobility (MCX) Installation Guide: <a href="http://imaucblog.com/archive/2011/12/09/step-by-step-microsoft-lync-2010-lync-mobility-mcx-installation-guide/">http://imaucblog.com/archive/2011/12/09/step-by-step-microsoft-lync-2010-lync-mobility-mcx-installation-guide/</a></li>
</ul>
<h1>Testing</h1>
<p>To validate the installation and configuration on the server side before you involve clients use the following techniques</p>
<p>To check that Autodiscover is working as expected, check the Autodiscover urls in a webbrowser</p>
<ul>
<li>Get-CsService -WebServer | fl  autodiscover* to find the urls</li>
<li>Example: https://&lt;Webservices URL&gt;/autodiscover/autodiscoverservice.svc/root
<ul>
<li><strong>Note:</strong> Make sure you don&#8217;t have &#8220;/&#8221; after root, because then you just get a <strong>&#8220;Endpoint Not Found&#8221;</strong> page</li>
</ul>
</li>
<li>You should get to download the root file stating the following: {&#8220;AccessLocation&#8221;:&#8221;External&#8221;,&#8221;Root&#8221;:{&#8220;Links&#8221;:[{"href":"https...... and so on pointing to your Webservices URL</li>
</ul>
<p>To check  that the mobility service is working use the following url</p>
<ul>
<li>https://&lt;FE pool FQDN&gt;/mcx/mcxservice.svc</li>
</ul>
<p>You can test the Push Notificaton Service using the following cmdlet where sip.sipdomain.com is you AccessEdgeFQDN</p>
<ul>
<li>Test-CsFederatedPartner –TargetFqdn &lt;AccessEdgeinternalFqdn&gt; –Domain push.lync.com –ProxyFqdn sipfed.online.lync.com</li>
<li>Test-CsMcxPushNotification -AccessEdgeFqdn &lt;AccessEdgeinternalFqdn&gt;
<ul>
<li><strong>NOTE:</strong> you may get a 30008 error when running Test-CsMcxPushNotification, but it is working anyway</li>
</ul>
</li>
</ul>
<p>You can test the Mobility Service using the following script, at this time it does not work with preconfigured CsHealthMonitoringConfiguration</p>
<p><pre class="brush: powershell;">
$passwd1 = ConvertTo-SecureString &quot;Password01&quot; -AsPlainText -Force
$passwd2 = ConvertTo-SecureString &quot;Password02&quot; -AsPlainText -Force
$tuc1 = New-Object Management.Automation.PSCredential(&quot;contoso\UserName1&quot;, $passwd1)
$tuc2 = New-Object Management.Automation.PSCredential(&quot;contoso\UserName2&quot;, $passwd2)
Test-CsMcxP2PIM -TargetFqdn pool01.contoso.com -SenderSipAddress sip:UserName1@contoso.com -SenderCredential $tuc1 -ReceiverSipAddress sip:UserName2@contoso.com -ReceiverCredential $tuc2 –v
</pre></p>
<h1>Troubleshooting</h1>
<p>Microsoft has released CU4 release notes with known issues for Lync Mobile and workarounds. I have listed some of the most important issues here</p>
<ul>
<li>Issues with switching between Wi-Fi and 3G with Lync Mobile for Windows Phone. <strong>Resolution</strong>: Exit Lync Mobile and start Internet Explorer to reestablish network connectivity</li>
<li>Lync might not connect to an IM conversation from push notification on Lync 2010 for Windows Phone. <strong>Resolution:</strong> Conversation must be reestablished because of timeout or the conversation was answered on another device</li>
<li>In iOS, not all Lync meetings show up as Lync meetings. <strong>Resolution</strong>: Expected behavior when the meeting is scheduled by copying the Lync Online link, created in webaccess or created by Lync Online user that is not enabled for the audio conferencing provider (ACP)</li>
<li>Push notification over a Wi-Fi network requires that firewall UDP port 5223 is open for incoming HTTP traffic. <strong>Resolution:</strong> This is because of Apple Push Notification service requires it</li>
</ul>
<p>Download the release notes here: <a title="http://www.microsoft.com/download/en/details.aspx?id=28549" href="http://www.microsoft.com/download/en/details.aspx?id=28549">http://www.microsoft.com/download/en/details.aspx?id=28549</a></p>
<p>Other issues that may occur and are described by Microsoft</p>
<ul>
<li>Microsoft push notification messages are not delivered to Lync mobile clients because of URL filtering on the Edge server: <a href="http://support.microsoft.com/kb/2664650">http://support.microsoft.com/kb/2664650</a></li>
</ul>
<p>I have seen an issue where <strong>Call via Work does not work</strong>. When you use Call via Work Lync will dial the phone number you have specified only to get disconnected when</p>
<p><strong>Symptoms</strong></p>
<ul>
<li>When you use Call via Work Lync will dial the phone number you have specified only to get disconnected when you try to answer the call</li>
<li>In the Lync server SIP logs you see a 603 Decline message from the SIP Trunk GW</li>
</ul>
<p><strong>Resolution</strong></p>
<ul>
<li>Use Lync Server Management Shell to verify that Get-CsTrunkConfiguration | fl EnableReferSupport is set to True</li>
<li>If it is you can try to set it to false</li>
<li>Set-CsTrunkConfiguration -EnableReferSupport $False</li>
<li>Now try the Call via Work feature and it should work</li>
<li>The reason for this is that the SIP Trunk provider is not configured to support SIP REFER</li>
</ul>
<p>You may have the problem with users not being able to<strong> sign in</strong>. Make sure the following is true</p>
<ul>
<li>Go through the logs from the sign in process, Lync Mobile has the ability to send diagnostic logs from the client to the administrator
<ul>
<li>MVP Randy Wintle has an excellent post on how to: <a href="http://blog.ucmadeeasy.com/2011/12/13/how-to-lync-mobile-diagnostic-logs">http://blog.ucmadeeasy.com/2011/12/13/how-to-lync-mobile-diagnostic-logs</a></li>
</ul>
</li>
<li>Lyncdiscover is a <strong>CNAME</strong> pointing to Web Services URL found using Get-CsService -WebServer | ft ABHandlerExternalUri</li>
<li>The certificate on the ISA/TMG is updated with the Lyncdiscover.domain.com SAN</li>
<li>If it is over Wi-Fi and users connect internally the clients must <strong>trust</strong> the Root certificate used on the Front End server</li>
<li>If you are using port 80 make sure you are using a separate publishing rule, listener is configured for 80-&gt;8080 and no authentication and clients can not authenticate is set</li>
<li>The Lync Mobile client can&#8217;t sign in and you get a 401 unauthorized in the logs, may be due to multiple NIC&#8217;s on the FE: <a href="http://www.lync-blog.nl/?p=596&amp;lang=en">http://www.lync-blog.nl/?p=596&amp;lang=en</a></li>
<li>The Lync Mobile client can&#8217;t sign in when you publish LoadBalanced FE using TMG Web farm for the web services, try switching your TMG persistence to source IP: <a href="http://www.confusedamused.com/notebook/lync-mobile-clients-and-tmg-server-farms/">http://www.confusedamused.com/notebook/lync-mobile-clients-and-tmg-server-farms/</a></li>
</ul>
<h1>Troubleshooting articles</h1>
<p>A good Lync Mobile troubleshooting story by flinchbot: <a href="http://flinchbot.wordpress.com/2011/12/12/troubleshooting-tips-for-lync-mobility/">http://flinchbot.wordpress.com/2011/12/12/troubleshooting-tips-for-lync-mobility/</a><br />
Lync 2010 Mobility Sign-in Process: <a href="http://blog.kloud.com.au/2011/12/12/lync-2010-mobility-sign-in-internals/">http://blog.kloud.com.au/2011/12/12/lync-2010-mobility-sign-in-internals/</a><br />
Windows Phone 7 mobile devices: use and troubleshooting: <a href="http://support.microsoft.com/kb/2636318">http://support.microsoft.com/kb/2636318</a><br />
Google Android mobile devices: use and troubleshooting: <a href="http://support.microsoft.com/kb/2636313">http://support.microsoft.com/kb/2636313</a><br />
Apple iPhone and iPad mobile devices: use and troubleshooting: <a href="http://support.microsoft.com/kb/2636320">http://support.microsoft.com/kb/2636320</a><br />
Lync Online Troubleshooting &#8220;Cannot connect to the server&#8221; errors on Lync mobile devices: <a href="http://support.microsoft.com/kb/2636329">http://support.microsoft.com/kb/2636329</a><br />
Lync Mobility – Understanding SIP Sign-in Address vs. User Principle Name (UPN): <a href="http://blogs.pointbridge.com/Blogs/Crockett_keenan/Pages/Post.aspx?_ID=14">http://blogs.pointbridge.com/Blogs/Crockett_keenan/Pages/Post.aspx?_ID=14</a></p>
<br />Filed under: <a href='http://msunified.net/category/lync-server-2010/'>Lync Server 2010</a> Tagged: <a href='http://msunified.net/tag/lync-mobile/'>Lync Mobile</a>, <a href='http://msunified.net/tag/lync-mobile-call-via-work/'>Lync Mobile Call via Work</a>, <a href='http://msunified.net/tag/lync-mobile-troubleshooting/'>Lync Mobile Troubleshooting</a>, <a href='http://msunified.net/tag/lync-server-2010/'>Lync Server 2010</a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/stalehansen.wordpress.com/3056/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/stalehansen.wordpress.com/3056/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/stalehansen.wordpress.com/3056/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/stalehansen.wordpress.com/3056/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/stalehansen.wordpress.com/3056/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/stalehansen.wordpress.com/3056/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/stalehansen.wordpress.com/3056/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/stalehansen.wordpress.com/3056/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/stalehansen.wordpress.com/3056/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/stalehansen.wordpress.com/3056/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/stalehansen.wordpress.com/3056/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/stalehansen.wordpress.com/3056/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/stalehansen.wordpress.com/3056/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/stalehansen.wordpress.com/3056/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=msunified.net&amp;blog=7420011&amp;post=3056&amp;subd=stalehansen&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://msunified.net/2011/12/23/lync-server-mobility-troubleshooting-tips/feed/</wfw:commentRss>
		<slash:comments>16</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/961ad6f4a2b1289352341cb9964f2f36?s=96&#38;d=http%3A%2F%2Fs0.wp.com%2Fi%2Fmu.gif&#38;r=G" medium="image">
			<media:title type="html">Ståle Hansen</media:title>
		</media:content>
	</item>
		<item>
		<title>Using Lync Mobile with Office 365 and Lync Online</title>
		<link>http://msunified.net/2011/12/12/using-lync-mobile-with-office-365-and-lync-online/</link>
		<comments>http://msunified.net/2011/12/12/using-lync-mobile-with-office-365-and-lync-online/#comments</comments>
		<pubDate>Mon, 12 Dec 2011 08:23:50 +0000</pubDate>
		<dc:creator>Ståle Hansen</dc:creator>
				<category><![CDATA[Office 365]]></category>
		<category><![CDATA[Lync Online]]></category>

		<guid isPermaLink="false">http://msunified.net/?p=3013</guid>
		<description><![CDATA[Now that the Lync Mobile Client is released it is important to enable your Office 365 Lync Online domain to support these clients. This blog post will specify what you need to do Lync Mobile features Lync mobile client is released for Windows Phone 7, iPhone, iPad, Android and later on Nokia (Symbian). The feature [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=msunified.net&amp;blog=7420011&amp;post=3013&amp;subd=stalehansen&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Now that the Lync Mobile Client is released it is important to enable your Office 365 Lync Online domain to support these clients. This blog post will specify what you need to do</p>
<h1><strong>Lync Mobile features</strong></h1>
<p>Lync mobile client is released for Windows Phone 7, iPhone, iPad, Android and later on Nokia (Symbian). The feature set is about the same accross the platforms. There is no ability to view meeting content, video or do voice over IP. The main features is therefore</p>
<ul>
<li>IM and presence</li>
<li>One Click join meetings (Requires audio conferencing provider)</li>
<li>View contacts</li>
</ul>
<p>For a detailed feature list see the TechNet article: <a href="http://technet.microsoft.com/en-us/library/hh691004.aspx">http://technet.microsoft.com/en-us/library/hh691004.aspx</a></p>
<h1><strong>Enable your domain for Lync Mobile automatic discovery</strong></h1>
<ul>
<li>Create a<strong> CNAME</strong> with you domain called<strong> lyncdiscover</strong>.yourdomain.com and point it to <strong>webdir.online.lync.com</strong></li>
<li>If you use the .onmicrosoft.com domain, take a look at this guide on how to connect by Ben Lee: <a href="http://www.bibble-it.com/2011/12/12/office-365-basic-plans-quick-config-for-lync-mobile">http://www.bibble-it.com/2011/12/12/office-365-basic-plans-quick-config-for-lync-mobile</a></li>
</ul>
<p>When using Lync Mobile over WiFi make sure you check the following</p>
<ul>
<li>Open outbound port in firewall to TCP 5223 for Apple push notification</li>
<li>If you firewall proxy settings blocks SRV queries add</li>
<li>CNAME with your domain called lyncdiscover.yourdomain.com and point it to webdir.online.lync.com to your internal DNS</li>
</ul>
<p>Thats is. Should be a simple process. In order for this to work you need to have published the Lync Online service as depicted in this kb article: <a href="http://support.microsoft.com/kb/2566790">http://support.microsoft.com/kb/2566790</a></p>
<h1><strong>References</strong></h1>
<p>Set up Lync mobile devices: <a href="http://community.office365.com/en-us/w/lync/1040.aspx">http://community.office365.com/en-us/w/lync/1040.aspx</a><br />
Deploying Lync Mobile Clients: <a href="http://technet.microsoft.com/en-us/library/hh691005.aspx">http://technet.microsoft.com/en-us/library/hh691005.aspx</a><br />
Ensuring Your Network Works With Lync Online: <a href="http://community.office365.com/en-us/w/lync/ensuring-your-network-works-with-lync-online.aspx">http://community.office365.com/en-us/w/lync/ensuring-your-network-works-with-lync-online.aspx</a></p>
<br />Filed under: <a href='http://msunified.net/category/office-365/'>Office 365</a> Tagged: <a href='http://msunified.net/tag/lync-online/'>Lync Online</a>, <a href='http://msunified.net/tag/office-365/'>Office 365</a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/stalehansen.wordpress.com/3013/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/stalehansen.wordpress.com/3013/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/stalehansen.wordpress.com/3013/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/stalehansen.wordpress.com/3013/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/stalehansen.wordpress.com/3013/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/stalehansen.wordpress.com/3013/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/stalehansen.wordpress.com/3013/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/stalehansen.wordpress.com/3013/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/stalehansen.wordpress.com/3013/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/stalehansen.wordpress.com/3013/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/stalehansen.wordpress.com/3013/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/stalehansen.wordpress.com/3013/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/stalehansen.wordpress.com/3013/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/stalehansen.wordpress.com/3013/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=msunified.net&amp;blog=7420011&amp;post=3013&amp;subd=stalehansen&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://msunified.net/2011/12/12/using-lync-mobile-with-office-365-and-lync-online/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/961ad6f4a2b1289352341cb9964f2f36?s=96&#38;d=http%3A%2F%2Fs0.wp.com%2Fi%2Fmu.gif&#38;r=G" medium="image">
			<media:title type="html">Ståle Hansen</media:title>
		</media:content>
	</item>
		<item>
		<title>Enabling Lync Server 2010 for Lync Mobile Clients</title>
		<link>http://msunified.net/2011/12/12/enabling-lync-mobility/</link>
		<comments>http://msunified.net/2011/12/12/enabling-lync-mobility/#comments</comments>
		<pubDate>Sun, 11 Dec 2011 23:20:49 +0000</pubDate>
		<dc:creator>Ståle Hansen</dc:creator>
				<category><![CDATA[Lync Server 2010]]></category>
		<category><![CDATA[Lync Mobile]]></category>
		<category><![CDATA[Lync mobile prerequisites]]></category>
		<category><![CDATA[Lync Mobility]]></category>
		<category><![CDATA[lyncdiscover]]></category>
		<category><![CDATA[Mcx]]></category>

		<guid isPermaLink="false">http://msunified.net/?p=2958</guid>
		<description><![CDATA[As the Lync mobile clients are released so are the server side setup notes. This article will go through the steps for setting up your environment and make it ready for the Lync mobile clients. Note: This post will be updated as the Lync community get more hands on with the service. Last update 23.12.2011 Lync [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=msunified.net&amp;blog=7420011&amp;post=2958&amp;subd=stalehansen&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>As the Lync mobile clients are released so are the server side setup notes. This article will go through the steps for setting up your environment and make it ready for the Lync mobile clients.</p>
<p><strong>Note:</strong> This post will be updated as the <a href="http://twitter.com/#!/search/realtime/%23Lync" target="_blank">Lync community</a> get more hands on with the service. Last update 23.12.2011</p>
<h1><strong>Lync Mobile features</strong></h1>
<p>Lync mobile client is released for Windows Phone 7, iPhone, iPad, Android and later on Nokia (Symbian). The feature set is about the same accross the platforms. There is no ability to view meeting content, video or do voice over IP. The main features is therefore</p>
<ul>
<li>IM and presence</li>
<li>One Click join meetings</li>
<li>Call via work</li>
</ul>
<p>For a detailed feature list see the TechNet article: <a href="http://technet.microsoft.com/en-us/library/hh691004.aspx">http://technet.microsoft.com/en-us/library/hh691004.aspx</a></p>
<h1><strong>Planning for Lync Mobility</strong></h1>
<p>If you have a multi-homed Front End server the Mobility Service (Mcx) may sometimes fail</p>
<ul>
<li>Reason: When calculating routing for a Mobility request the service makes a call to read DNS settings of the registered adapter. In some instances it is possible for the non-registered adapter to be returned.</li>
<li>This causes routing of the request to fail This is regardless subnet configuration on the second NIC</li>
<li>There should be a forthcoming Release Note or KB Article on this topic</li>
</ul>
<p>If you use a Director it must be updated the same way as for a Front End</p>
<p>If you plan to support Lync Mobility and Push Notifications over a Wi-Fi you need to</p>
<ul>
<li>Add lyncdiscover (and resolve it the external IP) in the internal DNS</li>
<li>Open TCP 5223 outbound in you firewall to support Push Notifications</li>
<li>For more information see TechNet Article: <a href="http://technet.microsoft.com/en-us/library/hh690030.aspx">http://technet.microsoft.com/en-us/library/hh690030.aspx</a></li>
</ul>
<h1><strong>Prerequisites</strong></h1>
<p>This Lync Mobility guide requires that your Lync solution is deployed with Lync Edge server and Reverse Proxy. This guide will only talk about Lync Mobility specific configuration</p>
<p>Install CU4 (November release) or later in you Lync infrastructure: <a href="http://go.microsoft.com/fwlink/?LinkID=208564" target="_blank">http://go.microsoft.com/fwlink/?LinkID=208564</a>.</p>
<ul>
<li>Best practice when applying Lync CU: <a href="http://www.ultimate-communications.com/2011/12/best-practices-when-updating-lync-server-with-those-cumulative-updates-lync/">http://www.ultimate-communications.com/2011/12/best-practices-when-updating-lync-server-with-those-cumulative-updates-lync/</a></li>
<li>Remember to update the database <strong>manually</strong> as pointed out in part 6 of the above guide</li>
</ul>
<p>IIS 7.5 is recommended because of some high load request limitations</p>
<ul>
<li>If you are running Server 2008 and IIS 7.0 you need to configure ASP.NET flags to improve performance manually</li>
<li>See TechNet on this: <a href="http://technet.microsoft.com/en-us/library/hh690042.aspx">http://technet.microsoft.com/en-us/library/hh690042.aspx</a></li>
</ul>
<p>If you use Hardware Load Balancer</p>
<ul>
<li>You must ensure that cookie-based persistence on a per port basis for external ports 4443 and 8080 on the hardware load balancer is configured</li>
<li>For Lync Server 2010 it is important to use cookie-based persistence so that multiple connections from a single client are sent to one server to maintain session state</li>
<li>For details on how to configure, see <a href="http://technet.microsoft.com/en-us/library/gg615011.aspx" target="_blank">Load Balancing Requirements</a>.</li>
</ul>
<p>Install the IIS feature Dynamic Content Compression (Web-Dyn-Compression) on all involved Front End servers</p>
<ul>
<li>Server 2008: <em>ServerManagerCMD.exe –Install Web-Dyn-Compression</em></li>
<li>Server 2008 R2: <em>Import-Module ServerManager; Add-WindowsFeature Web-Dyn-Compression</em></li>
</ul>
<h1><strong>Enabling Lync Mobility</strong></h1>
<p>Configure Lync Mobility Autodiscover CNAME DNS records</p>
<ul>
<li>Internal: <em>lyncdiscoverinternal.sipdomain.com</em>
<ul>
<li>Point it to your Front End pool FQDN CNAME</li>
<li>Is it needed? See this blogpost by <a title="Posts by Brendan Carius" href="http://blog.kloud.com.au/author/bcarius/" rel="author">Brendan Carius</a>: <a href="http://blog.kloud.com.au/2011/12/12/lync-2010-mobility-do-i-need-lyncdiscoverinternal/">http://blog.kloud.com.au/2011/12/12/lync-2010-mobility-do-i-need-lyncdiscoverinternal/</a></li>
</ul>
</li>
<li>External: <em>lyncdiscover.sipdomain.com</em>
<ul>
<li>Point it to your Reverse Proxy FQDN if using SSL or a new publishing rule and IP if you are using port 80</li>
<li>To find you reverse proxy FQDN use this PowerShell oneliner on your Front End server
<ul>
<li>
<address>Get-CsService -WebServer | ft ABHandlerExternalUri</address>
</li>
</ul>
</li>
</ul>
</li>
</ul>
<p>Configure listening ports for the Mobility Service (Mcx)</p>
<ul>
<li>Verify that your server version is correct by running PowerShell cmdlet: <em>Get-CsServerVersion</em>
<ul>
<li>Version should be 4.0.7577.0 or newer</li>
</ul>
</li>
<li>In PowerShell run the following cmdlet for internal and external listening port
<ul>
<li><em>Set-CsWebServer –Identity &lt;internal FE Pool FQDN&gt; -McxSipPrimaryListeningPort 5086 -McxSipExternalListeningPort 5087</em></li>
</ul>
</li>
<li>Publish the updates to the CMS database
<ul>
<li><em>Enable-CsTopology –verbose</em></li>
</ul>
</li>
</ul>
<p>Download and enable the Lync Mobility</p>
<ul>
<li>Do not install, but download the McxStandalone.msi and place it in the following folder on all Front End servers and Directors
<ul>
<li>Download link: <a href="http://www.microsoft.com/download/en/details.aspx?displaylang=en&amp;id=28356">http://www.microsoft.com/download/en/details.aspx?displaylang=en&amp;id=28356</a></li>
<li>Folder to place the file: C:\ProgramData\Microsoft\Lync Server\Deployment\cache\4.0.7577.0\setup</li>
</ul>
</li>
<li>Run the Lync Server Deployment wizard, found under Administrative tools-&gt; Lync Server
<ul>
<li>In the wizard click Install or update Lync Server System</li>
<li>Choose Step 2: Setup or Remove Lync Server components</li>
<li>This will reconfigure the Lync Services on the Front End with the new listening ports</li>
</ul>
</li>
<li>Verify that the server is configured correct, open IIS and check for Autodiscover and Mcx Vdirs</li>
</ul>
<p>Update certificates on Front End and Edge/TMG</p>
<ul>
<li>Still in the Lync Server Deployment Wizard choose step 3: Request, Install or Assign Certificates</li>
<li>You need to request a new certificate with the new name, make sure you get all additional SAN entries from the old certificate</li>
<li>If you use the same certificate on all Front End services you can use this PS onliner to get a list of your certificates SAN&#8217;s
<ul>
<li><em>On FE: Get-CsCertificate -Type default | Select-Object -ExpandProperty AlternativeNames</em></li>
</ul>
</li>
<li>If you use the same certificate on Edge and TMG you can run the below command to get all SAN&#8217;s
<ul>
<li><em>On Edge: Get-CsCertificate -Type DataEdgeExternal | Select-Object -ExpandProperty AlternativeNames</em></li>
</ul>
</li>
<li>To reissue the certificates using PowerShell see <a href="http://twitter.com/#!/ariprotheroe" target="_blank">Ari Protheroe&#8217;s </a>blog post: <a href="http://ariprotheroe.wordpress.com/2011/12/10/reissuing-certificates-for-lync-mobile/">http://ariprotheroe.wordpress.com/2011/12/10/reissuing-certificates-for-lync-mobile/</a></li>
</ul>
<p>Configuring Push Notification</p>
<ul>
<li>Push Notification is used by the Mobility Service to send notifications to Apple and Microsoft phones that has the Lync application running in the background to wake them up</li>
<li>To enable push notification run the following cmdlet:
<ul>
<li><em>Set-CsPushNotificationConfiguration -EnableApplePushNotificationService $True -EnableMicrosoftPushNotificationService $True</em></li>
</ul>
</li>
<li>You need to enable federation with Office365 as a hosted provider if you have not already done so
<ul>
<li><em>New-CsHostingProvider -Identity &#8221;LyncOnline&#8221; -Enabled $True -ProxyFqdn &#8221;sipfed.online.lync.com&#8221; -VerificationLevel UseSourceVerification</em></li>
</ul>
</li>
<li>You then need to set up a hosting proivder between your organization and the Push Notification Service at Lync Online
<ul>
<li><em>New-CsAllowedDomain -Identity &#8220;push.lync.com&#8221;</em></li>
</ul>
</li>
</ul>
<h1><strong>Publishing externally</strong></h1>
<p>There is two possibilities when publishing Lync Mobility through a reverse proxy</p>
<ul>
<li>Publish through port <strong>80 </strong>using the same IP as your existing Lync publishing rule
<ul>
<li>Pros: you don’t have to update on your reverse proxy certificate with an extra SAN name</li>
<li>Cons: you need to open port 80-&gt;8080 on a <strong>new</strong> rule and it is not recommende to do this by Microsoft</li>
<li>Result: discovery information for you Lync mobile clients will get information about logon server unencrypted, the rest is encrypted the usual way</li>
</ul>
</li>
<li>Publish through port <strong>443 </strong>using the same IP as your existing Lync publishing rule
<ul>
<li>Pros: All traffic will be encrypted, you just need to add lyncdiscover.sipdomain.com to public name on the publishing rule</li>
<li>Cons: You need to add an extra SAN name for lyncdiscover.sipdomain.com on your reverse proxy certificate</li>
<li>Result: all traffic are encrypted</li>
</ul>
</li>
<li>Take a look at Adam Jacobs <a href="http://imaucblog.com/archive/2011/12/09/step-by-step-microsoft-lync-2010-lync-mobility-mcx-installation-guide/">blogpost</a> at the bottom for how to create a new rule</li>
</ul>
<h1><strong>Testing and Troubleshooting</strong></h1>
<p>I have written a blogpost on how to test and <strong>troubleshoot Lync Mobile</strong> and Mobility here: Lync Server Mobility Troubleshooting Tips: <a href="http://msunified.net/2011/12/23/lync-server-mobility-troubleshooting-tips/">http://msunified.net/2011/12/23/lync-server-mobility-troubleshooting-tips/</a></p>
<p><strong>How to test the services</strong></p>
<p>You can <strong>test that the services are working correct</strong> by accessing some URLs</p>
<p>To check that Autodiscover is working as expected, check the Autodiscover urls in a webbrowser</p>
<ul>
<li>Get-CsService -WebServer | fl  autodiscover* to find the urls</li>
<li>Example: https://&lt;Webservices URL&gt;/autodiscover/autodiscoverservice.svc/root/</li>
</ul>
<p>To check  that the mobility service is working use the following url</p>
<ul>
<li>https://&lt;FE pool FQDN&gt;/mcx/mcxservice.svc</li>
</ul>
<p>You can <strong>test the Push Notificaton Service</strong> using the following cmdlet where sip.sipdomain.com is you AccessEdgeFQDN</p>
<ul>
<li><em>Test-CsFederatedPartner –TargetFqdn &lt;internal edge fqdn&gt; –Domain push.lync.com –ProxyFqdn sipfed.online.lync.com</em></li>
<li><em>Test-CsMcxPushNotification –AccessEdgeFqdn &lt;internal edge fqdn&gt;</em></li>
<li><em><strong>NOTE:</strong> you may get a 30008 error when running </em><em>Test-CsMcxPushNotification, but it is working anyway</em></li>
</ul>
<p>You can <strong>test the Mobility Service</strong> using the following script, at this time it does not work with preconfigured CsHealthMonitoringConfiguration</p>
<p><pre class="brush: powershell;">
$passwd1 = ConvertTo-SecureString &quot;Password01&quot; -AsPlainText -Force $passwd2 = ConvertTo-SecureString &quot;Password02&quot; -AsPlainText -Force
$tuc1 = New-Object Management.Automation.PSCredential(&quot;contoso\UserName1&quot;, $passwd1)
$tuc2 = New-Object Management.Automation.PSCredential(&quot;contoso\UserName2&quot;, $passwd2)
Test-CsMcxP2PIM -TargetFqdn pool01.contoso.com -SenderSipAddress sip:UserName1@contoso.com -SenderCredential $tuc1 -ReceiverSipAddress sip:UserName2@contoso.com -ReceiverCredential $tuc2 –v
</pre></p>
<h1><strong>Monitoring the Mobility Performance</strong></h1>
<p>There are several places you can monitor Mobility, here from TechNet:</p>
<ul>
<li><a href="http://technet.microsoft.com/en-us/library/hh689982.aspx">Monitoring for Server Memory Capacity Limits</a></li>
<li><a href="http://technet.microsoft.com/en-us/library/hh690025.aspx">Monitoring Mobility Service Usage</a></li>
<li><a href="http://technet.microsoft.com/en-us/library/hh690042.aspx">Configuring Mobility Service for High Performance</a></li>
<li><a href="http://technet.microsoft.com/en-us/library/hh690034.aspx">Monitoring IIS Request Tracing Log Files</a></li>
<li><a href="http://technet.microsoft.com/en-us/library/hh690046.aspx">Mobility Performance Counters</a></li>
</ul>
<h1><strong>References</strong></h1>
<p><a href="http://imaucblog.com/about/" target="_blank">MVP Adam Jacob&#8217;s</a> blog: <a href="http://imaucblog.com/archive/2011/12/09/step-by-step-microsoft-lync-2010-lync-mobility-mcx-installation-guide/">http://imaucblog.com/archive/2011/12/09/step-by-step-microsoft-lync-2010-lync-mobility-mcx-installation-guide/</a><br />
<a href="https://www.bibble-it.com/about" target="_blank">Ben Lee&#8217;s </a>blog: <a href="https://www.bibble-it.com/2011/12/10/configuring-lync-mobility-part-1">https://www.bibble-it.com/2011/12/10/configuring-lync-mobility-part-1</a><br />
<a href="http://blog.schertz.name/about/" target="_blank">MVP Jeff Schertz&#8217;s </a>blog: <a href="http://blog.schertz.name/2011/12/deploying-the-lync-2010-mobility-service/">http://blog.schertz.name/2011/12/deploying-the-lync-2010-mobility-service/</a><br />
Lync Server Mobility Troubleshooting Tips: <a href="http://msunified.net/2011/12/23/lync-server-mobility-troubleshooting-tips/">http://msunified.net/2011/12/23/lync-server-mobility-troubleshooting-tips/</a><br />
Microsoft Lync Server 2010 Mobility Guide: <a href="http://www.microsoft.com/download/en/details.aspx?id=28355" target="_blank">http://www.microsoft.com/download/en/details.aspx?id=28355</a><br />
Planning for Mobility: <a href="http://go.microsoft.com/fwlink/?LinkId=235303" target="_blank">http://go.microsoft.com/fwlink/?LinkId=235303</a><br />
Deploying Mobility: <a href="http://go.microsoft.com/fwlink/?LinkId=235304" target="_blank">http://go.microsoft.com/fwlink/?LinkId=235304</a><br />
Monitoring Mobility for Performance: <a href="http://go.microsoft.com/fwlink/?LinkId=235305" target="_blank">http://go.microsoft.com/fwlink/?LinkId=235305</a></p>
<br />Filed under: <a href='http://msunified.net/category/lync-server-2010/'>Lync Server 2010</a> Tagged: <a href='http://msunified.net/tag/lync-mobile/'>Lync Mobile</a>, <a href='http://msunified.net/tag/lync-mobile-prerequisites/'>Lync mobile prerequisites</a>, <a href='http://msunified.net/tag/lync-mobility/'>Lync Mobility</a>, <a href='http://msunified.net/tag/lync-server-2010/'>Lync Server 2010</a>, <a href='http://msunified.net/tag/lyncdiscover/'>lyncdiscover</a>, <a href='http://msunified.net/tag/mcx/'>Mcx</a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/stalehansen.wordpress.com/2958/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/stalehansen.wordpress.com/2958/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/stalehansen.wordpress.com/2958/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/stalehansen.wordpress.com/2958/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/stalehansen.wordpress.com/2958/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/stalehansen.wordpress.com/2958/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/stalehansen.wordpress.com/2958/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/stalehansen.wordpress.com/2958/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/stalehansen.wordpress.com/2958/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/stalehansen.wordpress.com/2958/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/stalehansen.wordpress.com/2958/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/stalehansen.wordpress.com/2958/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/stalehansen.wordpress.com/2958/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/stalehansen.wordpress.com/2958/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=msunified.net&amp;blog=7420011&amp;post=2958&amp;subd=stalehansen&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://msunified.net/2011/12/12/enabling-lync-mobility/feed/</wfw:commentRss>
		<slash:comments>38</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/961ad6f4a2b1289352341cb9964f2f36?s=96&#38;d=http%3A%2F%2Fs0.wp.com%2Fi%2Fmu.gif&#38;r=G" medium="image">
			<media:title type="html">Ståle Hansen</media:title>
		</media:content>
	</item>
		<item>
		<title>Want to work with Lync and Exchange and be a part of the best UC team in Norway?</title>
		<link>http://msunified.net/2011/11/12/want-to-work-with-lync-and-exchange-and-be-a-part-of-the-best-uc-team-in-norway/</link>
		<comments>http://msunified.net/2011/11/12/want-to-work-with-lync-and-exchange-and-be-a-part-of-the-best-uc-team-in-norway/#comments</comments>
		<pubDate>Sat, 12 Nov 2011 19:58:03 +0000</pubDate>
		<dc:creator>Ståle Hansen</dc:creator>
				<category><![CDATA[UCC]]></category>
		<category><![CDATA[Exchange 2010]]></category>
		<category><![CDATA[Lync Server 2010]]></category>

		<guid isPermaLink="false">http://msunified.net/?p=2924</guid>
		<description><![CDATA[Microsoft Lync and Microsoft Exchange consultants from Atea are in big demand these days and we need to add more skillful hands. In Norway Atea seeks consultants, architects and advisors that want to work with Lync and Exchange in the Oslo area, Drammen area and Bodø area Why work with Lync and Exchange in Atea? Atea [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=msunified.net&amp;blog=7420011&amp;post=2924&amp;subd=stalehansen&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.atea.no/no-Main-menu/Losninger--tjenester/Unified-communication/" target="_blank"><img class="alignleft size-full wp-image-2930" style="border:0 currentColor;" title="Atea Unified Communication" src="http://stalehansen.files.wordpress.com/2011/11/atea_colour_rgb_largev3.png" alt="" width="128" height="34" /></a>Microsoft Lync and Microsoft Exchange consultants from <a href="http://www.atea.no/" target="_blank">Atea </a>are in big demand these days and we need to add more skillful hands. In Norway Atea seeks consultants, architects and advisors that want to work with Lync and Exchange in the Oslo area, Drammen area and Bodø area</p>
<p><strong>Why work with Lync and Exchange in Atea?</strong></p>
<ul>
<li>Atea strive to always deliver best practice deployments</li>
<li>There are about thirty active consultants with Lync and Exchange as their primary focus placed all over the country</li>
<li>Some of the consultants have worked with Microsoft UC as their primary focus since Live Communications Server 2005</li>
<li>We have an active internal community that share knowledge internally using SharePoint 2010 and strive to help each other as best we can</li>
<li>Atea encourage consultants to be active within the global Microsoft community through forums, blogging, presenting and user groups</li>
</ul>
<p><strong>Who should apply?</strong></p>
<ul>
<li>You want to deep dive and focus on becoming a valuable resource within Lync and Exchange</li>
<li>You are always looking for new challenges and want to work with a variety of deployments from simple to complex</li>
<li>You want to learn from some of the best Lync consultants in Norway</li>
<li>You aim for Certified Master within Lync or Exchange</li>
<li>You are familiar with PowerShell scripting</li>
</ul>
<p><strong>Where to apply?</strong></p>
<ul>
<li>Oslo: <a href="http://www.finn.no/finn/job/fulltime/object?finnkode=31571479">http://www.finn.no/finn/job/fulltime/object?finnkode=31571479</a></li>
<li>Drammen: <a href="http://www.finn.no/finn/job/fulltime/object?finnkode=31771272">http://www.finn.no/finn/job/fulltime/object?finnkode=31771272</a></li>
<li>Bodø: <a href="http://www.finn.no/finn/job/fulltime/object?finnkode=31395958">http://www.finn.no/finn/job/fulltime/object?finnkode=31395958</a></li>
</ul>
<p><strong>Why is Atea the best UC team in Norway?</strong></p>
<ul>
<li>Atea is Microsoft Unified Communication Partner of the Year Norway four times in a row</li>
<li>Atea focus on more than Microsoft UC, we have great teams within <a href="http://www.atea.no/no-Main-menu/Losninger--tjenester/Unified-communication/" target="_blank">Cisco, Avaya, Aastra, CIC, Trio, Competella, Telenor and TeliaSonera</a></li>
<li>Atea focus on and have the ability to deliver best of breed solutions across multiple platforms</li>
</ul>
<br />Filed under: <a href='http://msunified.net/category/ucc/'>UCC</a> Tagged: <a href='http://msunified.net/tag/exchange-2010/'>Exchange 2010</a>, <a href='http://msunified.net/tag/lync-server-2010/'>Lync Server 2010</a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/stalehansen.wordpress.com/2924/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/stalehansen.wordpress.com/2924/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/stalehansen.wordpress.com/2924/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/stalehansen.wordpress.com/2924/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/stalehansen.wordpress.com/2924/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/stalehansen.wordpress.com/2924/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/stalehansen.wordpress.com/2924/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/stalehansen.wordpress.com/2924/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/stalehansen.wordpress.com/2924/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/stalehansen.wordpress.com/2924/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/stalehansen.wordpress.com/2924/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/stalehansen.wordpress.com/2924/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/stalehansen.wordpress.com/2924/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/stalehansen.wordpress.com/2924/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=msunified.net&amp;blog=7420011&amp;post=2924&amp;subd=stalehansen&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://msunified.net/2011/11/12/want-to-work-with-lync-and-exchange-and-be-a-part-of-the-best-uc-team-in-norway/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/961ad6f4a2b1289352341cb9964f2f36?s=96&#38;d=http%3A%2F%2Fs0.wp.com%2Fi%2Fmu.gif&#38;r=G" medium="image">
			<media:title type="html">Ståle Hansen</media:title>
		</media:content>

		<media:content url="http://stalehansen.files.wordpress.com/2011/11/atea_colour_rgb_largev3.png" medium="image">
			<media:title type="html">Atea Unified Communication</media:title>
		</media:content>
	</item>
		<item>
		<title>Lync AddressBook Process stops and starts every two minutes with Event ID 12330</title>
		<link>http://msunified.net/2011/11/04/lync-addressbook-process-stops-and-starts-every-two-minutes-with-event-id-12330/</link>
		<comments>http://msunified.net/2011/11/04/lync-addressbook-process-stops-and-starts-every-two-minutes-with-event-id-12330/#comments</comments>
		<pubDate>Fri, 04 Nov 2011 11:32:37 +0000</pubDate>
		<dc:creator>Ståle Hansen</dc:creator>
				<category><![CDATA[Lync Server 2010]]></category>
		<category><![CDATA[Event ID 12330]]></category>
		<category><![CDATA[Event ID 12331]]></category>

		<guid isPermaLink="false">http://msunified.net/?p=2896</guid>
		<description><![CDATA[At a customer site I got EventID 12330 LS Server stating that abserver worker process failed to initialize itself. A quick google search lead me to this forum article:http://social.technet.microsoft.com/Forums/en-US/ocsaddressbook/thread/6365091e-ec34-46cc-b9f7-e362b9084bb3 There MVP colleague Johan Veldhuis found a cause of this problem. The cause was that the SQL database being backed up when the Addressbook was being generated resulting in low responce [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=msunified.net&amp;blog=7420011&amp;post=2896&amp;subd=stalehansen&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>At a customer site I got EventID 12330 LS Server stating that abserver worker process failed to initialize itself. A quick google search lead me to this forum article:<a href="http://social.technet.microsoft.com/Forums/en-US/ocsaddressbook/thread/6365091e-ec34-46cc-b9f7-e362b9084bb3">http://social.technet.microsoft.com/Forums/en-US/ocsaddressbook/thread/6365091e-ec34-46cc-b9f7-e362b9084bb3</a></p>
<p>There MVP colleague <a href="http://twitter.com/#!/jveldh" target="_blank">Johan Veldhuis</a> found a cause of this problem. The cause was that the SQL database being backed up when the Addressbook was being generated resulting in low responce time and therefore the process did not complete its update. The addressbook is being generated at 01.30 default every night, and if it can not update we will see this kind of behaviour</p>
<p><strong>Resolution</strong></p>
<ul>
<li>Use the Set-CsAddressBookConfiguration cmdlet to change the generation time</li>
<li>Set-CsAddressBookConfiguration -RunTimeOfDay 23:00</li>
<li>This will set the addressbook update to happen at 11 in the night to ensure no SQL backup overlap</li>
</ul>
<p><strong>Detailed error messages</strong></p>
<p><em>Event ID 12330    LS Server</em></p>
<p><em>Failed starting a worker process.</em></p>
<p><em>Process: &#8216;C:\Program Files\Microsoft Lync Server 2010\Server\Core\ABServer.exe&#8217;  Exit Code: C3E8302D!_HRX! (The worker process failed to initialize itself in the maximum allowable time.!_HRM!).</em><br />
<em>Cause: This could happen due to low resource conditions or insufficient privileges.</em><br />
<em>Resolution:</em><br />
<em>Try restarting the server. If the problem persists contact Product Support Services.</em></p>
<p><em>Event ID 12331</em></p>
<p><em>Worker process exited prematurely.  The process will be automatically restarted.</em></p>
<p><em>Process: &#8216;C:\Program Files\Microsoft Lync Server 2010\Server\Core\ABServer.exe&#8217;  Exit Code: 0!_HRX! (The operation completed successfully.</em><br />
<em>!_HRM!)</em></p>
<br />Filed under: <a href='http://msunified.net/category/lync-server-2010/'>Lync Server 2010</a> Tagged: <a href='http://msunified.net/tag/event-id-12330/'>Event ID 12330</a>, <a href='http://msunified.net/tag/event-id-12331/'>Event ID 12331</a>, <a href='http://msunified.net/tag/lync-server-2010/'>Lync Server 2010</a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/stalehansen.wordpress.com/2896/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/stalehansen.wordpress.com/2896/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/stalehansen.wordpress.com/2896/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/stalehansen.wordpress.com/2896/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/stalehansen.wordpress.com/2896/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/stalehansen.wordpress.com/2896/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/stalehansen.wordpress.com/2896/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/stalehansen.wordpress.com/2896/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/stalehansen.wordpress.com/2896/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/stalehansen.wordpress.com/2896/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/stalehansen.wordpress.com/2896/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/stalehansen.wordpress.com/2896/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/stalehansen.wordpress.com/2896/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/stalehansen.wordpress.com/2896/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=msunified.net&amp;blog=7420011&amp;post=2896&amp;subd=stalehansen&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://msunified.net/2011/11/04/lync-addressbook-process-stops-and-starts-every-two-minutes-with-event-id-12330/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/961ad6f4a2b1289352341cb9964f2f36?s=96&#38;d=http%3A%2F%2Fs0.wp.com%2Fi%2Fmu.gif&#38;r=G" medium="image">
			<media:title type="html">Ståle Hansen</media:title>
		</media:content>
	</item>
		<item>
		<title>Slides and interview from TechDays Norway 2011 is now available online</title>
		<link>http://msunified.net/2011/10/03/slides-and-interview-from-techdays-norway-2011-is-now-available-online/</link>
		<comments>http://msunified.net/2011/10/03/slides-and-interview-from-techdays-norway-2011-is-now-available-online/#comments</comments>
		<pubDate>Mon, 03 Oct 2011 14:28:31 +0000</pubDate>
		<dc:creator>Ståle Hansen</dc:creator>
				<category><![CDATA[Office 365]]></category>
		<category><![CDATA[Exchange Online]]></category>
		<category><![CDATA[Lync Online]]></category>
		<category><![CDATA[TechDays]]></category>

		<guid isPermaLink="false">http://msunified.net/?p=2841</guid>
		<description><![CDATA[September 7 2011 I had the honour to attend and speak at TechDays Norway 2011. My sessions where about Office 365 and more specific Exchange Online and Lync Online. The slides and interview is in Norwegian. Check out the interview with key messages from my sessions Head over to the TechDaysNorge YouTube channel to see [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=msunified.net&amp;blog=7420011&amp;post=2841&amp;subd=stalehansen&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>September 7 2011 I had the honour to attend and speak at TechDays Norway 2011. My sessions where about Office 365 and more specific Exchange Online and Lync Online. The slides and interview is in Norwegian.</p>
<p><strong>Check out the interview with key messages from my sessions</strong></p>
<table width="425" border="0" cellspacing="0" cellpadding="0">
<tbody>
<tr>
<td><span style="text-align:center; display: block;"><a href="http://msunified.net/2011/10/03/slides-and-interview-from-techdays-norway-2011-is-now-available-online/"><img src="http://img.youtube.com/vi/2G6Cme0KSOw/2.jpg" alt="" /></a></span></td>
</tr>
</tbody>
</table>
<p>Head over to the TechDaysNorge YouTube channel to see all interviews from the event <a href="http://www.youtube.com/user/TechDaysNorge#p/u/10/2G6Cme0KSOw" target="_blank">http://www.youtube.com/user/TechDaysNorge<br />
</a><strong><br />
Office 365: Exchange Online</strong></p>
<ul>
<li>What is Exchange Online</li>
<li>Administration tips with PowerShell</li>
<li>Demoed script for enabling shared calendars: <a href="http://msunified.net/2011/09/30/change-the-default-calendar-accessright-on-all-mailboxes-to-reviewer/">http://msunified.net/2011/09/30/change-the-default-calendar-accessright-on-all-mailboxes-to-reviewer/</a></li>
<li>Migration options</li>
<li>Notes from the field</li>
<li><a href="http://stalehansen.files.wordpress.com/2011/10/exchangeonline.pdf" target="_blank">Download slides as PDF</a></li>
</ul>
<p><a href="http://stalehansen.files.wordpress.com/2011/10/exchangeonline.pdf" target="_blank"><img class="alignnone size-medium wp-image-2845" style="border:0 currentColor;" title="ExchangeOnline" src="http://stalehansen.files.wordpress.com/2011/10/exchangeonline.png?w=300&#038;h=224" alt="" width="300" height="224" /></a></p>
<p><strong>Office 365: Lync Online</strong></p>
<ul>
<li>What is Lync Online</li>
<li>Online vs On-premise</li>
<li>Lync Online federation</li>
<li>Don&#8217;t forget what makes Lync work</li>
<li><a href="http://stalehansen.files.wordpress.com/2011/10/lynconline.pdf" target="_blank">Download slides as PDF</a></li>
</ul>
<p><a href="http://stalehansen.files.wordpress.com/2011/10/lynconline.pdf" target="_blank"><img class="alignnone size-medium wp-image-2846" style="border:0 currentColor;" title="LyncOnline" src="http://stalehansen.files.wordpress.com/2011/10/lynconline.png?w=300&#038;h=224" alt="" width="300" height="224" /></a></p>
<br />Filed under: <a href='http://msunified.net/category/office-365/'>Office 365</a> Tagged: <a href='http://msunified.net/tag/exchange-online/'>Exchange Online</a>, <a href='http://msunified.net/tag/lync-online/'>Lync Online</a>, <a href='http://msunified.net/tag/techdays/'>TechDays</a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/stalehansen.wordpress.com/2841/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/stalehansen.wordpress.com/2841/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/stalehansen.wordpress.com/2841/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/stalehansen.wordpress.com/2841/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/stalehansen.wordpress.com/2841/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/stalehansen.wordpress.com/2841/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/stalehansen.wordpress.com/2841/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/stalehansen.wordpress.com/2841/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/stalehansen.wordpress.com/2841/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/stalehansen.wordpress.com/2841/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/stalehansen.wordpress.com/2841/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/stalehansen.wordpress.com/2841/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/stalehansen.wordpress.com/2841/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/stalehansen.wordpress.com/2841/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=msunified.net&amp;blog=7420011&amp;post=2841&amp;subd=stalehansen&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://msunified.net/2011/10/03/slides-and-interview-from-techdays-norway-2011-is-now-available-online/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/961ad6f4a2b1289352341cb9964f2f36?s=96&#38;d=http%3A%2F%2Fs0.wp.com%2Fi%2Fmu.gif&#38;r=G" medium="image">
			<media:title type="html">Ståle Hansen</media:title>
		</media:content>

		<media:content url="http://stalehansen.files.wordpress.com/2011/10/exchangeonline.png?w=300" medium="image">
			<media:title type="html">ExchangeOnline</media:title>
		</media:content>

		<media:content url="http://stalehansen.files.wordpress.com/2011/10/lynconline.png?w=300" medium="image">
			<media:title type="html">LyncOnline</media:title>
		</media:content>
	</item>
		<item>
		<title>Change the default Calendar AccessRight on all mailboxes to Reviewer</title>
		<link>http://msunified.net/2011/09/30/change-the-default-calendar-accessright-on-all-mailboxes-to-reviewer/</link>
		<comments>http://msunified.net/2011/09/30/change-the-default-calendar-accessright-on-all-mailboxes-to-reviewer/#comments</comments>
		<pubDate>Fri, 30 Sep 2011 12:13:11 +0000</pubDate>
		<dc:creator>Ståle Hansen</dc:creator>
				<category><![CDATA[Exchange 2010]]></category>
		<category><![CDATA[Office 365]]></category>
		<category><![CDATA[Exchange Online]]></category>
		<category><![CDATA[PowerShell]]></category>

		<guid isPermaLink="false">http://msunified.net/?p=2822</guid>
		<description><![CDATA[Back in july 2010 I created a script to set the default AccessRight to Reviewer for Exchange 2010. This was a new feature for Exchange 2010 that we could use the command Set-MailboxFoldersPermission to change AccessRights on specific folders on the server level. As the calendar is a folder we now could do this organization [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=msunified.net&amp;blog=7420011&amp;post=2822&amp;subd=stalehansen&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Back in july 2010 I created a script to set the default AccessRight to Reviewer for Exchange 2010. This was a new feature for Exchange 2010 that we could use the command Set-MailboxFoldersPermission to change AccessRights on specific folders on the server level. As the calendar is a folder we now could do this organization wide using PowerShell.</p>
<p>The reason for creating this script is when migrating customers in Norway most of them want to allow everyone to use side by side calendaring in Outlook and Oulook Web App. In Exchange 2003/2007 we needed to instruct users how to set Default to Reviewer. This script sets it for all users. The script works for both Exchange Online and Exchange Server 2010. For Exchange 2007 check out this post on how to do it: <a href="http://exchangeshare.wordpress.com/2008/05/27/faq-give-calendar-read-permission-on-all-mailboxes-pfdavadmin/">http://exchangeshare.wordpress.com/2008/05/27/faq-give-calendar-read-permission-on-all-mailboxes-pfdavadmin/</a></p>
<p>Get the script here: <a href="http://msunified.net/exchange-downloads/script-set-calendarpermissions-ps1/">http://msunified.net/exchange-downloads/script-set-calendarpermissions-ps1/</a></p>
<p>What the script does</p>
<p><a href="http://msunified.net/exchange-downloads/script-set-calendarpermissions-ps1/" target="_blank"><img class="alignnone size-full wp-image-2828" style="border:0 currentColor;" title="Set-CalendarPremissions.ps1" src="http://stalehansen.files.wordpress.com/2011/09/01script.png" alt="" width="629" height="219" /></a></p>
<p>As the picture shows you get three menu items.</p>
<ol>
<li>Will set the permission on all users and resources</li>
<li>Will set the permission on all users and reources created the last 30 days</li>
<li>Will give a user you specify Editor access to a mailbox you specify</li>
<ul>
<li>This is good for switchboard or secretary functions</li>
</ul>
</ol>
<p>How to run the script against an Exchange Online environment</p>
<ul>
<li>Connect to Exchange Online through PowerShell Remoting</li>
</ul>
<p><pre class="brush: powershell;">
$cred = Get-Credential
$Session = New-PSSession -ConfigurationName Microsoft.Exchange -ConnectionUri https://ps.outlook.com/powershell -Credential $cred -Authentication Basic -AllowRedirection
Import-PSSession $Session
</pre></p>
<ul>
<li>Set Execution Policy to unrestricted</li>
</ul>
<p><pre class="brush: powershell;">
Set-ExecutionPolicy Unrestricted
</pre></p>
<ul>
<li>Run the script by copying the script, saving it as a ps1 file, navigate to it in PowerShell and start typing set-Cal and hit TAB to use TAB completion</li>
</ul>
<p><pre class="brush: powershell;">
.\Set-CalendarPremissions.ps1
</pre></p>
<p><strong>Resources</strong></p>
<p>Administering Microsoft Office 365 using Windows PowerShell:<strong> <a href="http://blog.powershell.no/2011/05/09/administering-microsoft-office-365-using-windows-powershell/">http://blog.powershell.no/2011/05/09/administering-microsoft-office-365-using-windows-powershell/</a></strong></p>
<br />Filed under: <a href='http://msunified.net/category/exchange-2010/'>Exchange 2010</a>, <a href='http://msunified.net/category/office-365/'>Office 365</a> Tagged: <a href='http://msunified.net/tag/exchange-2010/'>Exchange 2010</a>, <a href='http://msunified.net/tag/exchange-online/'>Exchange Online</a>, <a href='http://msunified.net/tag/office-365/'>Office 365</a>, <a href='http://msunified.net/tag/powershell/'>PowerShell</a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/stalehansen.wordpress.com/2822/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/stalehansen.wordpress.com/2822/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/stalehansen.wordpress.com/2822/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/stalehansen.wordpress.com/2822/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/stalehansen.wordpress.com/2822/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/stalehansen.wordpress.com/2822/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/stalehansen.wordpress.com/2822/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/stalehansen.wordpress.com/2822/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/stalehansen.wordpress.com/2822/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/stalehansen.wordpress.com/2822/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/stalehansen.wordpress.com/2822/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/stalehansen.wordpress.com/2822/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/stalehansen.wordpress.com/2822/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/stalehansen.wordpress.com/2822/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=msunified.net&amp;blog=7420011&amp;post=2822&amp;subd=stalehansen&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://msunified.net/2011/09/30/change-the-default-calendar-accessright-on-all-mailboxes-to-reviewer/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/961ad6f4a2b1289352341cb9964f2f36?s=96&#38;d=http%3A%2F%2Fs0.wp.com%2Fi%2Fmu.gif&#38;r=G" medium="image">
			<media:title type="html">Ståle Hansen</media:title>
		</media:content>

		<media:content url="http://stalehansen.files.wordpress.com/2011/09/01script.png" medium="image">
			<media:title type="html">Set-CalendarPremissions.ps1</media:title>
		</media:content>
	</item>
	</channel>
</rss>
