Share point integration
Upcoming SlideShare
Loading in...5
×
 

Like this? Share it with your network

Share

Share point integration

on

  • 2,383 views

Guia de integración de Lync Server y Sharepoint

Guia de integración de Lync Server y Sharepoint

Statistics

Views

Total Views
2,383
Views on SlideShare
2,014
Embed Views
369

Actions

Likes
0
Downloads
49
Comments
0

11 Embeds 369

http://peterdiazmct.blogspot.com 266
http://peterdiazmct.blogspot.mx 41
http://peterdiazmct.blogspot.com.es 35
http://peterdiazmct.blogspot.com.ar 11
http://translate.googleusercontent.com 6
http://www.linkedin.com 4
http://peterdiazmct.blogspot.fr 2
http://peterdiazmct.blogspot.in 1
http://peterdiazmct.blogspot.de 1
http://peterdiazmct.blogspot.com.au 1
http://peterdiazmct.blogspot.co.at 1
More...

Accessibility

Categories

Upload Details

Uploaded via as Microsoft Word

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

Share point integration Document Transcript

  • 1. This document is provided “as-is”. Information and views expressed in this document,including URL and other Internet Web site references, may change without notice. You bearthe risk of using it.Some examples depicted herein are provided for illustration only and are fictitious. No realassociation or connection is intended or should be inferred.This document does not provide you with any legal rights to any intellectual property in anyMicrosoft product. You may copy and use this document for your internal, referencepurposes.Copyright © 2011 Microsoft Corporation. All rights reserved.Microsoft, Active Directory, ActiveX, Internet Explorer, JScript, Lync, SharePoint, WindowsMedia, and Windows PowerShell are trademarks of the Microsoft group of companies. Allother trademarks are property of their respective owners.Microsoft Lync Server 2010 Resource Kit SharePoint Integration Page 2
  • 2. This chapter is part of the Microsoft Lync Server 2010 Resource Kit book that is currentlybeing developed. Chapters will be available for download while this book is being completed.To help us improve it, we need your feedback. You can contact us atnexthop@microsoft.com. Please include the chapter name.For information about the continuing release of chapters, check the DrRez blog athttp://go.microsoft.com/fwlink/?LinkId=204593.Microsoft Lync Server 2010 Resource Kit SharePoint Integration Page 3
  • 3. ContributorsProject Manager: Susan S. BradleyContent Architect: Rui MaximoChapter Lead: Dustin HannifinTechnical Reviewers: Rui Maximo, Alex Hehmeyer, Brian R. Ricks, Cameron Parker, CindyKwan, Greg Anthony, Patrick Kelley, Randy Wintle, Samantha WoogerdLead Editor: Kelly Fuller BlueArt Manager: Jim BradleyCover Design: Jim BradleyMicrosoft Lync Server 2010 Resource Kit SharePoint Integration Page 4
  • 4. Table of ContentsContributors................................................................................................................................................4SharePoint Integration Scenarios................................................................................................................6 Viewing Presence with SharePoint Site Collections.................................................................................6 Performing Skill Searches........................................................................................................................6Displaying SharePoint Pictures in Lync 2010................................................................................................8 Exporting a Meeting Recording to a SharePoint 2010 Asset Library........................................................9SharePoint Integration Internals................................................................................................................10 SharePoint Presence Internals...............................................................................................................10 Skill Search Internals..............................................................................................................................10 SharePoint Picture Integration Internals...............................................................................................16Configuring SharePoint Integration...........................................................................................................17 Configuring Presence Awareness Integration with SharePoint..............................................................17 Configuring Skill Search Integration.......................................................................................................17 Configuring Lync 2010 to Use SharePoint Pictures................................................................................19 Publish Meeting Recordings to a SharePoint Asset Library....................................................................21Summary...................................................................................................................................................23Additional Resources.................................................................................................................................23Microsoft Lync Server 2010 Resource Kit SharePoint Integration Page 5
  • 5. IntroductionMicrosoft® Lync™ 2010 communications software now integrates with MicrosoftSharePoint® Server. This chapter covers Lync 2010 and SharePoint out-of-the-boxintegration features. These products have been originally designed with integration in mind,needing no special installations or customizations to take advantage of these integrationfeatures. Most integration features are compatible with both Microsoft SharePoint Server2010 and Microsoft Office SharePoint Server 2007.SharePoint Integration ScenariosIntegration of Lync 2010 with SharePoint Server provides users a seamless experience withthe following SharePoint features: • Presence within SharePoint site collections • Skill search • SharePoint pictures displayed in Lync 2010 • Export meeting recordings to SharePoint asset librariesViewing Presence with SharePoint Site CollectionsPresence information is displayed next to an individual’s name within a SharePoint site.Presence is seen when a person browses the site by using Microsoft Internet Explorer®. Thepresence indicator displays the present status of the person based on the status set withintheir Lync 2010 client. Figure 10-1 shows how presence information appears in a SharePoint2010 site collection.Figure 10-1. Presence information in SharePoint 2010 site collectionPerforming Skill SearchesSkill searches are straightforward—users simply select the Skill option when they perform asearch from Lync 2010. This option appears above the Lync 2010 Search box. Users canMicrosoft Lync Server 2010 Resource Kit SharePoint Integration Page 6
  • 6. find people based on keywords such as skills, interests, knowledge, and so on. Searchresults are returned to Lync 2010. Users can select a link within the Lync 2010 searchresults to display them within the native SharePoint search experience. The results of a skillsearch performed within Lync 2010 is shown in Figure 10-2.Figure 10-2. Results of a skill search performed within Lync 2010Microsoft Lync Server 2010 Resource Kit SharePoint Integration Page 7
  • 7. Displaying SharePoint Pictures in Lync 2010Pictures from SharePoint profiles can be displayed within Lync 2010. SharePoint provides itsprofile pictures to Active Directory® Domain Services, which in turn can be used toprovision the picture that is displayed within Lync 2010. When users click their own picture,they go to the Lync 2010 My Picture property sheet. From here, they can choose betweentheir corporate picture from Active Directory Domain Services, a picture from a public URL,or to display no picture. The ability to sync pictures from SharePoint to Active DirectoryDomain Services allows SharePoint profiles to become the authoritative source for userphotos within the organization. This ensures consistency between SharePoint, ActiveDirectory Domain Services, Microsoft Exchange, and Microsoft Lync Server 2010. Figure10-3 shows how SharePoint profile pictures are displayed in the Lync 2010 client.Microsoft Lync Server 2010 Resource Kit SharePoint Integration Page 8
  • 8. Figure 10-3. SharePoint pictures displayed in Lync 2010Exporting a Meeting Recording to a SharePoint 2010 Asset LibraryLync Server 2010 meeting recordings can be saved directly to a SharePoint 2010 assetlibrary. This feature allows Lync Server meeting recordings to be saved so that they canhave metadata attached for indexing, have the access to the asset library controlled byusing security permissions, and ensure that corporate digital asset management policies areapplied.Microsoft Lync Server 2010 Resource Kit SharePoint Integration Page 9
  • 9. SharePoint Integration InternalsLync 2010 and SharePoint integration provides a rich experience for users by allowing themto take advantage of specific SharePoint features from within the Lync 2010 client. In thissection, technical details of the integration capabilities between SharePoint and Lync 2010are discussed in depth. All SharePoint integration features use Lync 2010 settings and out-of-the-box SharePoint capabilities. No special configuration is required within the LyncServer 2010 infrastructure or to SharePoint servers.SharePoint Presence InternalsSharePoint presence status is displayed through a client-side setting by using a dynamic linklibrary called name.dll. This file is installed with Microsoft Office 2010. Office 2007, andOffice 2003 and is located in the Office installation directory (C:Program FilesMicrosoftOfficeOffice 14). The name.dll file is an ActiveX® control that calls the Lync API directly torequest and display presence status within SharePoint site collections.Presence is enabled in SharePoint by default; there are no configuration steps for theSharePoint administrator to perform. Each SharePoint page includes Microsoft JScript®code, which enables presence for that site. JScript uses name.dll to call the Lync API andpull presence for users names who appear on the site. JScript uses the users’ SIP URI topull presence for names that are listed on the site. The following JScript code is an exampleof presence being pulled for a user named Bob Kelly, whose SIP URI isbobkelly@contoso.net. The SIP URI is added by using variables to the JScript when thescript is loaded and presence is being pulled.<a href=jscript:; onclick=IMNImageOnClick(event);return false; class=ms-imnlink><img name=imnmark class=ms-imnImg title= border=0 height=12width=12 src=/_layouts/images/blank.gif alt=No presence informationsip=bobkelly@contoso.net id=imn_74,type=smtp/></a><aonclick="GoToLink(this);return false;" </a>Skill Search InternalsSkill search allows end users to find contacts by their expertise, skills, and other properties.Lync 2010 connects to out-of-the-box SharePoint search features to provide skill searchfunctionality within the Lync 2010 user interface.When a user enters a search string in Lync 2010, the query is sent to SharePoint where thequery is processed. The search results are sent back to Lync 2010. It then renders theseresults within the search user interface. Figure 10.4 depicts the skill search process.Microsoft Lync Server 2010 Resource Kit SharePoint Integration Page 10
  • 10. Figure 10-4. Lync 2010 SharePoint skill search processUnderstanding Search RequestsThis section will take a more in-depth look at how Lync 2010 formats and sends searchrequests to SharePoint. It is important to understand that Lync 2010 relies heavily on theout-of-the-box properties delivered by SharePoint search and will work only with thoseproperties. If those properties are modified within SharePoint, Lync 2010 skill search failsabove the Lync 2010 Search box. If SharePoint properties have been modified and a skillsearch fails, Lync 2010 users receive one of the error codes listed in Table 10-1, whichappears later in this chapter.Lync 2010 sends search requests to the SharePoint Web service QueryService.Query() inthe form of a SOAP request. SOAP is a protocol specification that uses XML to makerequests to web services. Within the request, Lync 2010 specifies that only people-basedproperties are to be returned in the search results. The properties included in the searchrequest are as follows: • AboutMe • Department • HitHighlightedProperties • HitHightlightedSummary • Interests • JobTitle • Memberships • OfficeNumber • PastProjects • PreferredNameMicrosoft Lync Server 2010 Resource Kit SharePoint Integration Page 11
  • 11. • Responsibility • SipAddress • WorkEmailFor SharePoint 2010 deployments, the following properties are also included in the query: • BaseOfficeLocation • Orgnames • orgParentNames • YomiDisplayNameThese four properties are new to SharePoint 2010 and are not available in SharePoint 2007.Example Request QueryThe following is an example of a skill search XML request that is passed to SharePoint byLync 2010. In this example, the search request queries to find the first 21 people whoseSharePoint profile contains the word “Lync.” Key things to note in this query are as follows: • The scope that limits the search query only to search for people. • The range limits the search results to 21. • The Properties section includes all the properties that are included in the search.<QueryPacket xmlns=urn:Microsoft.Search.Query> <Query> <SupportedFormats> <Format>urn:Microsoft.Search.Response.Document:Document</Format> </SupportedFormats> <Context> <QueryText language=en-US type=string>Lync scope:People</QueryText> </Context> <ResultProvider>SHAREPOINTSEARCH</ResultProvider> <Range> <StartAt>1</StartAt> <Count>21</Count> </Range> <Properties> <Property name="preferredname" HitHighLight="true"/> <Property name="jobtitle" HitHighLight="true"/> <Property name="department" HitHighLight="true"/> <Property name="officenumber" HitHighLight="true"/> <Property name="workemail" HitHighLight="true"/> <Property name="responsibility" HitHighLight="true"/> <Property name="sipaddress" HitHighLight="true"/> <Property name="pastprojects" HitHighLight="true"/> <Property name="interests" HitHighLight="true"/> <Property name="memberships" HitHighLight="true"/> <Property name="aboutme" HitHighLight="true"/> <Property name="hithighlightedsummary"/> <Property name="hithighlightedproperties"/>Microsoft Lync Server 2010 Resource Kit SharePoint Integration Page 12
  • 12. <Property name="path"/> <Property name="description"/> <Property name="write"/> <Property name="rank"/> <Property name="size"/> <Property name="yomidisplayname" HitHighLight="true"/> <Property name="orgnames" HitHighLight="true"/> <Property name="orgparentnames" HitHighLight="true"/> <Property name="baseofficelocation" HitHighLight="true"/> </Properties> <RelevanceModel>D9BFB1A1-9036-4627-83B2-BBD9983AC8A1</RelevanceModel> <TrimDuplicates>true</TrimDuplicates> <IgnoreAllNoiseQuery>true</IgnoreAllNoiseQuery> <ImplicitAndBehavior>true</ImplicitAndBehavior> <IncludeRelevanceResults>true</IncludeRelevanceResults> <IncludeSpecialTermResults>true</IncludeSpecialTermResults> <IncludeHighConfidenceResults>true</IncludeHighConfidenceResults> <EnableNicknames>true</EnableNicknames> <EnablePhonetic>true</EnablePhonetic> </Query></QueryPacket>The search query is sent to the SharePoint search service by the Web Services. Lync 2010sends the search request to the URL, http://<server>/_vti_bin/search.asmx, where<server> is the name of your SharePoint search server.Understanding SharePoint ResponsesAfter SharePoint processes the search request, it returns the results to Lync 2010. It thenextracts the following properties from the search results. The HitHighlightedPropertiesfield includes the matches that were found when searching all the fields that were includedin the original query: • HitHighlightedProperties • HitHighlightedSummary • JobTitle • PreferredName • SIPAddress • WorkEmailFor each search result, Lync 2010 performs contact resolution by using the SipAddressvalue. If SipAddress is not empty, Lync 2010 queries the Lync 2010 Address Book Service(ABS). If SipAddress is empty, Lync 2010 falls back to WorkEmail, and uses that value toget contact information from ABS. In both cases, if contact resolution against ABS fails,Lync 2010 uses PreferredName and JobTitle that were returned from SharePoint.Lync 2010 displays the HitHighlightedSummary or HitHighlightedProperties propertyvalue (depending on the SharePoint version) in its skill search results. Only properties thathave values are returned as part of the HitHighlightedSummary orHitHighlightedProperties property value. For example, if a request to SharePoint don’tinclude a value for the Department property, its hit highlight properties(HitHighlightedSummary or HitHighlightedProperties) don’t include department.Microsoft Lync Server 2010 Resource Kit SharePoint Integration Page 13
  • 13. Example SharePoint Search ResponseThe following is the XML response returned by SharePoint for the search query exampleseen in the previous section. This response returns data for 10 matches. There’s amaximum of 256 matches per the limit set in the search request.<ResponsePacket xmlns="urn:Microsoft.Search.Response"> <Response> <Range> <StartAt>1</StartAt> <Count>21</Count> <TotalAvailable>43</TotalAvailable> <Results> <Document xmlns="urn:Microsoft.Search.Response.Document"> <Action> <LinkUrl fileExt="aspx">Bob Kelly</LinkUrl> </Action> <Properties xmlns="urn:Microsoft.Search.Response.Document.Document"> <Property> <Name>preferredname</Name> <Type>String</Type> <Value>ContosoBobKelly</Value> </Property> <Property> <Name>jobtitle</Name> <Type>String</Type> <Value>Voice Administrator</Value> </Property> <Property> <Name>department</Name> <Type>String</Type> <Value>IT</Value> </Property> <Property> <Name>workemail</Name> <Type>String</Type> <Value>bobkelly@contoso.net</Value> </Property> <Property> <Name>sipaddress</Name> <Type>String</Type> <Value>bobkelly@contoso.net</Value> </Property> <Property> <Name>memberships</Name> <Type>Object</Type> <Value>All IT Staff All Contoso Staff Contoso Directors</Value> </Property> <Property> <Name>hithighlightedsummary</Name> <Type>String</Type> <Value>Lync</Value> </Property>Microsoft Lync Server 2010 Resource Kit SharePoint Integration Page 14
  • 14. <Property> <Name>hithighlightedproperties</Name> <Type>String</Type> <Value>&lt;HHTitle&gt;&lt;/HHTitle&gt;&lt;HHUrl&gt;http://sharepoint/my/Person.aspx?accountname=CONTOSObobkelly&lt;/HHUrl&gt;&lt;preferrednamehashh="0"&gt;CONTOSObobkelly&lt;/preferredname&gt;&lt;jobtitlehashh="0"&gt;Corporate Vice President&lt;/jobtitle&gt;&lt;departmenthashh="0"&gt;Content Publishing&lt;/department&gt;&lt;workemail hashh="0"&gt;bobkelly@contoso.net&lt;/workemail&gt;&lt;sipaddress hashh="0"&gt;bobkelly@contoso.net&lt;/sipaddress&gt;&lt;memberships hashh="0"&gt;ContentPublishing Staff&lt;/memberships&gt;&lt;memberships hashh="0"&gt;All ContosoStaff&lt;/memberships&gt;&lt;memberships hashh="0"&gt;Contoso VicePresidents&lt;/memberships&gt;</Value> </Property> <Property> <Name>path</Name> <Type>String</Type> <Value>http://sharepoint.contoso.net/Person.aspx?accountname=contosobobkelly</Value> </Property> <Property> <Name>write</Name> <Type>DateTime</Type> <Value>2010-08-21T17:26:10</Value> </Property> <Property> <Name>rank</Name> <Type>Int64</Type> <Value>73992648</Value> </Property> <Property> <Name>size</Name> <Type>Int64</Type> <Value>0</Value> </Property> </Properties> </Document> ... </Results> </Range> <Status>SUCCESS</Status> </Response></ResponsePacket>Error HandlingThe error handling in Lync 2010 provides meaningful explanations about errors that arethrown from SharePoint. Table 10-1 illustrates the error messages that are displayed byLync 2010 when the corresponding SharePoint error code is returned.Microsoft Lync Server 2010 Resource Kit SharePoint Integration Page 15
  • 15. Table 10-1. SharePoint error codes and related error Lync 2010 Error MessagesSharePoint Error Code Corresponding Lync 2010 Error MessageERROR_ALL_NOISE Your query did not contain any words that can be searched. No results are available. Please enter a new query.ERROR_NO_RESPONSE Unable to connect to the server. Please try again later. If the problem continues, contact your system administratorERROR_BAD_QUERY SharePoint people search failed due to a malformed query.ERROR_BAD_SCOPE SharePoint people search failed due to a malformed query.ERROR_BAD_REQUEST SharePoint people search failed due to a malformed query.ERROR_NO_RESULTS_FOUND No results found.ERROR_NO_QUERY SharePoint people search failed due to a malformed query.ERROR_NO_AUTHORIZATION You do not have permissions to connect to the search server. Please contact your system administrator.If Lync is unable to connect to SharePoint, one of the following error messages is displayed: • “Unable to connect to the server. Please try again later. If the problem continues, contact your system administrator.” This is a general error that is displayed when Lync 2010 cannot make a connection to SharePoint. • “Skill Search is not available. Your system administrator might not have configured Skill Search to work using your current network, or there may be a problem accessing the SharePoint server.” This error message is displayed when one of the two in-band provisioning settings is not configured. If one of the two settings (SPSearchInternalURL or SPSearchExternalURL) is not configured properly, Lync 2010 cannot determine if the problem is related to network connectivity or to an improperly configured URL.All other SharePoint error codes display the following error message: “SharePoint peoplesearch failed. Please try again later. If the problem continues, contact the systemadministrator.”SharePoint Picture Integration InternalsLync 2010 consumes pictures that are stored in the thumbnailPhoto Active Directoryattribute on the user object. These pictures are automatically synced from SharePoint toActive Directory Domain Services in SharePoint 2010 when it is configured by theSharePoint administrator. Figure 10-5 depicts the process in which SharePoint pictures aresynced to Active Directory Domain Services, and then consumed by Lync 2010. TheEnterprise pictures can be no larger than 40 KB in size. The default size setting for Lync2010 is 10 KB. To allow pictures up to 40 KB, you need to modify the in-band setting byusing the Windows PowerShell® command Set-CsClientPolicy-MaxPhotoSizeKB.Microsoft Lync Server 2010 Resource Kit SharePoint Integration Page 16
  • 16. Figure 10-5. SharePoint picture integrationConfiguring SharePoint IntegrationThis section covers how to configure SharePoint integration.Configuring Presence Awareness Integration with SharePointPresence within SharePoint does not require any special configuration to neither theSharePoint site collection nor Lync Server. Presence is displayed by using an ActiveX®control and Lync APIs. The only configuration required to make this work is to ensure thatMicrosoft Office 2010, Office 2007, or Office 2003 is installed on the client computer wherepresence will be displayed. If installing Office 2007 or Office 2003, ensure that the latestservice packs and hotfixes are installed. Presence may not appear by default in theseversions of Office. By installing Office, the names.dll ActiveX control is registered on thecomputer and retrieves presence information directly from the Lync APIs. They areautomatically installed as part of the Lync 2010 client installation.Configuring Skill Search IntegrationConfiguring Skill Search integration is performed by using the set-csclient WindowsPowerShell cmdlet. Using Windows PowerShell, the SPSearchInternalUrl andSPSearchExternalURl parameters are set; this enables Skill Search in the Lync 2010 clientthrough in-band provisioning.RequirementsThe following are required to set up skill search integration between Lync 2010 andSharePoint: • SharePoint Server 2010 or SharePoint Server 2007 must be set up with People Search configured by using out-of-the-box properties. If any of the SharePoint people search properties are modified or removed, Lync 2010 skill search fails and displays an error message. • The SPSearchInternalUrl and the SPSearchExternalUrl settings must be configured through the Lync Server in-band setting. The value of these settings must be in the form of http://<server>/_vti_bin/search.asmx. Note. If the SPSearchExternalUrl in-band setting is not configured, skill search will be unavailable when Lync 2010 is connected remotely through the Microsoft Lync Server 2010, Edge Server.For a highly integrated Lync and SharePoint end user experience, consider configuring theSPSearchCenterInternalUrl and SPSearchCenterExternalUrl in-band settings. Configuringthese settings enables a link at the bottom of the search results, allowing the user to clickthe results within Lync 2010, and then go directly to the search results within theMicrosoft Lync Server 2010 Resource Kit SharePoint Integration Page 17
  • 17. SharePoint Search Center. The URL entered for these two settings should be in the followingformat: https://<server>/searchcenter/pages/peopleresults.aspx.Configuring Skill Search IntegrationTo configure skill search integration, you will need to specify the search URL through the in-band setting in Lync Server. The skill search in-band setting is configured on global, site, oruser. This in-band setting is configured by using the respective Windows PowerShell cmdletfor the particular configuration scenario. The configuration commands for global, site, anduser are shown in the following sections.GlobalSkill search settings can be configured on a global level by running the following WindowsPowerShell commands as shown in Table 10-2.Table 10-2. Skill search settings on a global level with Windows PowerShell commandsCommand DescriptionSet-CsClientPolicy Global – Enables skill search in Lync 2010. Configures skillSPSearchInternalURL https://<sharepoint search to use the internal SharePoint people searchfqdn>/_vti_bin/search.asmx URL.Set-CsClientPolicy Global – Enables skill search in Lync 2010. Configures theSPSearchExternalURL skill search URL to use when not connected to thehttps://<sharepoint internal LAN. This requires that SharePointfqdn>/_vti_bin/search.asmx published to the Internet.Set-CsClientPolicy Global – Includes a URL at the bottom of all skill searchSPSearchCenterInternalURL results in Lync 2010. Users can click this link tohttps://<sharepoint open the search results within SharePoint peoplefqdn>/sites/pages/peopleresults.aspx search.Set-CsClientPolicy Global – Includes an Internet accessible URL at the bottomSPSearchCenterExternalURL of all skill search results in Lync 2010. Lync 2010https://<sharepoint users connecting from the Internet can click this linkfqdn>/sites/pages/peopleresults.aspx to access search results within SharePoint people search published to Internet.SiteSkill search settings can be configured on a site level by running the following WindowsPowerShell commands. In the following examples, the SharePoint search URLs are definedon the Redmond Site policy.Set-CsClientPolicy Site:Redmond –SPSearchInternalURLhttps://sharepoint.contoso.net/_vti_bin/search.asmxSet-CsClientPolicy Site:Redmond –SPSearchExternalURLhttps://sharepoint.contoso.com/_vti_bin/search.asmxSet-CsClientPolicy Site:Redmond –SPSearchCenterInternalURLhttps://sharepoint.contoso.net/sites/pages/peopleresults.aspxSet-CsClientPolicy Site:Redmond –SPSearchCenterExternalURLhttps://sharepoint.contoso.com/sites/pages/peopleresults.aspxMicrosoft Lync Server 2010 Resource Kit SharePoint Integration Page 18
  • 18. UserSkill search settings can be configured on a user level by running the following WindowsPowerShell commands.Set-CsClientPolicy Tag:bobkelly –SPSearchInternalURLhttps://sharepoint.contoso.net/_vti_bin/search.asmxSet-CsClientPolicy Tag:bobkelly –SPSearchExternalURLhttps://sharepoint.contoso.com/_vti_bin/search.asmxSet-CsClientPolicy Tag:bobkelly –SPSearchCenterInternalURLhttps://sharepoint.contoso.net/sites/pages/peopleresults.aspxSet-CsClientPolicy Tag:bobkelly –SPSearchCenterExternalURLhttps://sharepoint.contoso.com/sites/pages/peopleresults.aspxConfiguring Lync 2010 to Use SharePoint PicturesLync 2010 includes several options to configure the picture of the signed-in user that isdisplayed in the Lync 2010 client. These options can be controlled by the administrator toeither enforce the use of the corporate picture from SharePoint 2010 and Active DirectoryDomain Services or allow users to select whether they want to use the corporate picture oruse another picture of their choosing. In this chapter, we will be configuring Lync 2010 touse pictures only from SharePoint.To configure Lync 2010 to use SharePoint pictures, the end user simply selects thecorporate picture option in the Lync 2010 client. To use SharePoint pictures in Lync 2010,the picture must be synchronized to Active Directory Domain Services. Users must alsohave a picture added to their SharePoint My Site. Users then perform the following steps todisplay their SharePoint picture in the Lync client.Click the picture at the top of the Lync client (see Figure 10.6). The Lync – Options dialog box appears. Figure 10-6. Lync User pictureIn the My Picture section, select the option to show Default corporate picture as shown in Figure 10.7.Microsoft Lync Server 2010 Resource Kit SharePoint Integration Page 19
  • 19. Figure 10-7. Lync 2010 My Picture optionsDepending on the SharePoint configuration, a newly uploaded picture could take up to 24 hours to appear in Active Directory Domain Services and be displayed in the Lync 2010 client.In-Band SettingLync Server administrators can use in-band provisioning to configure Lync to always displaya user’s corporate picture instead of giving them the option to choose between thecorporate picture or one of their own. Additionally, an administrator can completely disablethe ability to display pictures in Lync 2010.The Lync 2010 picture in-band setting is configured by using the Set-CSClientPolicyWindows PowerShell cmdlet with the DisplayPhoto parameter. The following options can beset for the DisplayPhoto parameter: NoPhoto Disables the feature that allows pictures from being displayed in Lync 2010. PhotosFromADOnly Only pictures published in Active Directory Domain Services can be displayed in Lync 2010.Microsoft Lync Server 2010 Resource Kit SharePoint Integration Page 20
  • 20. AllPhotos Either Active Directory Domain Services pictures or custom pictures can be displayed in Lync 2010.To set the above-mentioned parameter, run the following Windows PowerShell cmdlet:Set-CSClientPolicy –DisplayPhoto <option>Publish Meeting Recordings to a SharePoint Asset LibraryA .wmv file format (Windows Media®) of your recording can be saved to a SharePoint assetlibrary. There are two ways to do this. The first way uses the Stop Recording window thatappears when ending a recorded meeting. From this prompt, you can choose to publish to aSharePoint asset library URL as shown in Figure 10.8.Figure 10-8. Stop recording optionsThe second way to publish a meeting recording is to use the Recording Manager. It allowsyou to convert an existing Lync 2010 recording to the .wmv file format, and then publish itto a SharePoint asset library. To do this, use the following steps. 1. Click Start, All Programs, and then click Microsoft Lync. Open the Recording Manager. 2. Ensure that the Lync Recordings tab is selected, and then select the recording that you want to upload to the SharePoint asset library as shown in Figure 10-9.Microsoft Lync Server 2010 Resource Kit SharePoint Integration Page 21
  • 21. Figure 10-9. Microsoft Lync Recording Manager 3. Click Publish. 4. In the new Save and Publish window, specify a name for the recording and the URL of the destination SharePoint asset library. Note. You must have write permissions to successfully upload the recording to the asset library. Figure 10-10. Save and Publish dialog boxMicrosoft Lync Server 2010 Resource Kit SharePoint Integration Page 22
  • 22. 5. Click OK to begin the Publish task.SummaryOrganizations can take advantage of Lync Server and SharePoint Server integration featuresto deliver a rich experience to Lync 2010 users. By integrating Lync 2010 with SharePoint,users can perform keyword searches from within Lync 2010 to locate and contact peopleinside their organization based on skills, interests, and other populated fields in SharePoint’sMy Site. Users can view presence information of other team members from within aSharePoint site collection and save meeting recordings to a SharePoint 2010 asset library.Most configuration settings are performed on the client side and require no changes to LyncServer or SharePoint Server infrastructure. Most settings can be configured through LyncServer in-band policy settings that provide administrative control over features.Additional ResourcesFor more information, see the following: • Configure Profile Synchronization (SharePoint Server 2010), http://go.microsoft.com/fwlink/?LinkId=214297 • Post-Installation Steps for Search (SharePoint 2010), http://go.microsoft.com/fwlink/?LinkId=214298Microsoft Lync Server 2010 Resource Kit SharePoint Integration Page 23