Your success in Microsoft 70-489 is our sole target and we develop all our 70-489 braindumps in a way that facilitates the attainment of this target. Not only is our 70-489 study material the best you can find, it is also the most detailed and the most updated. 70-489 Practice Exams for Microsoft SharePoint 70-489 are written to the highest standards of technical accuracy.

Q1. DRAG DROP - (Topic 1) 

You need to add code to line MP22 to create the custom profile property. 

How should you complete the relevant code? (To answer, drag the appropriate code segments to the correct locations in the answer area. Each code segment may be used once or not at all. You may need to drag the split bar between panes or scroll to view content.) 

Answer: 


Q2. DRAG DROP - (Topic 2) 

You need to notify Windows phone users about the new Windows phone app. 

Which three actions should you perform in sequence? (To answer, move the appropriate actions from the list of actions to the answer area and arrange them in the correct order.) 

Answer: 


Q3. - (Topic 1) 

You need to configure the external content type to search for research papers. 

Which indexing connector should you use? 

A. .NET Type Connector 

B. WCF Service Connector 

C. Custom Connector 

D. SQL Server Connector 

Answer:


Q4. - (Topic 5) 

You access a Records Management site in SharePoint. You create the following segment: (Line numbers are included for reference only.) 

Search results must display documents that contain specific keywords by using the following custom display template: 

You need to implement the custom display template. 

What should you do? (Each correct answer presents part of the solution. Choose all that apply.) 

A. Option A 

B. Option B 

C. Option C 

D. Option D 

E. Option E 

F. Option F 

Answer: A,C,F 


Q5. HOTSPOT - (Topic 5) 

A company uses SharePoint to manage a large number of documents. 

The Document ID Service feature is enabled. You need to create a custom class that generates a unique ID for each document. 

How should you complete the class definition? (To answer, select the appropriate code segment from each drop-down list in the answer area.). 

Answer: 


Q6. - (Topic 4) 

You need to configure permissions for the publishing portal in the Term Store Manager. 

What should you do? 

A. Add the URL http://adventureworks.com/sites/portal to the site collection access list. 

B. Add the URL http://adventureworks.com/sites/portal to the Contributors list. 

C. Add the URL http://adventureworks.com/navigation to the site collection access list. 

D. Add the URL http://adventureworks.com/pages/navigation.aspx to the site collection access list. 

Answer:


Q7. HOTSPOT - (Topic 5) 

You implement eDiscovery in SharePoint to access Exchange Online mailbox data. 

You need to ensure that users continue to have access to Exchange Online mailbox data after an In-Place Hold is applied. 

On the Exchange admin center page, which option should you select? (To answer, select the appropriate option in the answer area.) 

Answer: 


Q8. - (Topic 5) 

You have a SharePoint publishing site. The marketing team tags their documents by using a managed metadata field named Location. The site has been fully crawled. Documents are tagged with city names only. 

A SharePoint app on the site displays search results by using the following term set. 

You create the following code segment to query the contents of the site: (Line numbers are included for reference only.) 

You need to create a Keyword Query Language (KQL) expression to return results for all assets in the Central region. 

Which code segment should you insert at line 02? 

A. varqueryTerms = "Location"; 

B. varqueryTerms = "577c8e48-d5d9-4e5f-8e35-408c723feb11"; 

C. varqueryTerms = "b49f64b3-4722-4336-9a5c-56c326b344d4"; 

D. varqueryTerms = "owstaxidlocation: 1acfae8a-70b4-4ce0-bfbf-96c0e711f 8df" 

Answer:


Q9. HOTSPOT - (Topic 5) 

You implement eDiscovery in SharePoint to access Exchange Online mailbox data. 

You find malware and spam in items within the eDiscovery hold. You think that your 

company's anti-malware software is not working because of incorrect permissions. 

You need to ensure that software is configured correctly. 

On The Exchange admin center page, which option should you select? (To answer, select 

the appropriate option in the answer area.) 

Answer: 


Q10. HOTSPOT - (Topic 5) 

You develop a Client Web Part for a SharePoint app. The Web Part retrieves weather data from an external web service by using Asynchronous JavaScript (AJAX). Users report that the pages that use the Client Web Part load slowly. You think that the script files that the page is using are causing the pages to load slowly. 

You need ensure that the script files load as quickly as possible. 

You have the following code: 

Which code segments should you include in Target 1 and Target 2 to complete the code? (To answer, select the appropriate code segment from each drop-down list in the answer area.) 

Answer: 


Q11. - (Topic 3) 

You need to create a link to the Dallas office page. 

Which URL should you use? 

A. http://www.contoso.com/Offices/Dallas.aspx 

B. http://www.contoso.com/Offices/Pages/Office.aspx 

C. http://www.contoso.com/Offices/Pages/Office.aspx?Office=Dallas 

D. http://www.contoso.com/Offices/Dallas 

E. http://www.contoso.com/Offices/Pages/Office.aspx?TermID=b6e11481-3445-413c-9da0-b15ae5d5cbd4 

Answer:


Q12. HOTSPOT - (Topic 5) 

A SharePoint app displays the following search results: 

You have the following requirements: 

Group results by model. 

Display only two rows per model. 

Show a unique color for each model. 

You need to define a query to meet the requirements. 

How should you complete the relevant code? (To answer, select the appropriate code segment from each drop-down list in the answer area.) 

Answer: 


Q13. - (Topic 2) 

You need to retrieve the required performance counters. 

What should you do? 

A. Option A 

B. Option B 

C. Option C 

D. Option D 

Answer:


Q14. - (Topic 1) 

You need to ensure that users can upload pictures. 

Which code segment should you insert at line MP57? 

A. Option A 

B. Option B 

C. Option C 

D. Option D 

Answer:


Q15. - (Topic 2) 

You need to implement connection management for catalog connections. 

Which method should you use? (Each correct answer presents part of the solution. Choose all that apply.) 

A. Public void UpdateCatalogConnection(CatalogConnectionSettingscatalogInfo) 

B. Public void OnPublishCatalog(string catalogPath) 

C. Public void DeleteCatalogConnection(string catalogPath) 

D. Public void SetCatalogConnection(string catalogPath, boot disconnect) 

Answer: A,C 

Explanation: From scenario: 

You must create a custom tool that site collection administrators use to manage catalog 

connections. 

You must define the API calls to remove (C) or update (A) existing catalog connections. 


Q16. - (Topic 5) 

You have a SharePoint farm. You create a web service that connects to an extension point in the Search service. The web service processes string content and returns the string in all capitalized letters. 

The web service includes the properties in the following table. 

You start the SharePoint Management Shell. You create the following Windows PowerShell cmdlet: (Line numbers are included for reference only.) 

You need to complete the Windows PowerShell cmdlet to register the Content Enrichment service. 

Which code segment should you insert at line 04? 

A. Option A 

B. Option B 

C. Option C 

D. Option D 

Answer:


Q17. - (Topic 1) 

You need to ensure that employees can change their display name. 

Which object model should you use? 

A. Use the server-side object model. 

B. Use a Representational State Transfer (REST) based service. 

C. Use the JavaScript object model. 

D. Use the .Net client-side object model. 

Answer:


Q18. - (Topic 4) 

You need to print out the terms and term sets for the Document Library app named Project Documents. 

What should you do? (Each correct answer presents part of the solution. Choose all that apply.) 

A. Insert the following code segment at line DL59: Console.WriteLine("TermSet : = + termSet.Name + " Term : " + term.Name); 

B. Insert the following code segment at line DL70: 

Console.WriteLine("TermSet : " + termSet.Name); 

C. Insert the following code segment at line DL35: 

TaxonomySession taxonomy = TaxonomySession.GetTaxonomySession(clientContext); 

D. Insert the following code segment at line DL56: 

Console.WriteLine("TermSet : " + termSet.Name); 

E. Insert the following code segment at line DL35: 

TaxonomyItem taxonomy = TaxonomySession.GetTaxonomySession(clientContext); 

Answer: A,E 

Explanation: From scenario: You must develop a console app to print the current term sets and each root term for the app by using the following style: TermSet: name Term: name You must create a Department term set to store team member roles and organize them by department types. The import file for the Department term set is the default for all new projects. The import file contains terms for System Architect, Programmer, Producer, and Manager. Each term is contained within two parent groups, Engineering or Production. Managers are members of the Production group only. All of the parent groups use a shared root-level term. 


Q19. DRAG DROP - (Topic 5) 

You have a SharePoint farm that contains a server named HQ-SPAppl. An app on the server allows users to search for news articles. You access a list of desired keywords on the server from the location c:\refiners\phasel\keywords.csv. A custom dictionary is already in use. 

You need to create a custom processing extension to promote any news articles with specific case-insensitive keywords. 

You have the following script: 

Which values should you include in Target 1 and Target 2 to complete the script? (To answer, drag the appropriate values to the correct targets in the answer area. Each value may be used once, more than once, or not at all. You may need to drag the split bar between panes or scroll to view content.) 

Answer: