[2022] Free MS-600 Exam Dumps to Pass Exam Easily
MS-600 Exam Dumps, MS-600 Practice Test Questions
NEW QUESTION 51
You need to retrieve a list of the last 10 files that the current user opened from Microsoft OneDrive. The response must contain only the file ID and the file name.
Which URI should you use to retrieve the results? To answer, select the appropriate options in the answer area.
NOTE: Each correct selection is worth one point.
Answer:
Explanation:
Explanation
"graph.microsoft.com" "drive" onedrive
Box 1: root
/root - The root folder for the drive.
Box 2: $select=id,name
To specify a different set of properties to return than the default set provided by the Graph, use the $select query option. The $select option allows for choosing a subset or superset of the default set returned. For example, when retrieving your messages, you might want to select that only the from and subject properties of messages are returned.
References: https://docs.microsoft.com/en-us/onedrive/developer/rest-api/concepts/addressing-driveitems
https://developer.microsoft.com/en-us/graph/docs/overview/query_parameters
NEW QUESTION 52
You have an application that uses the Microsoft Graph API.
You need to configure the application to retrieve the groups to which the current signed-in user belongs. The results must contain the extended priorities of the groups.
Which URI should you use?
- A. https://graph.microsoft.com/v1.0/me/getMemberObjects
- B. https://graph.microsoft.com/v1.0/me/checkMemberGroups
- C. https://graph.microsoft.com/v1.0/me/memberOf
- D. https://graph.microsoft.com/v1.0/me/getMemberGroups
Answer: D
Explanation:
Explanation
Get member groups returns all the groups that the specified user, group, or directory object is a member of.
This function is transitive.
Reference: https://docs.microsoft.com/en-us/graph/api/directoryobject-getmembergroups
NEW QUESTION 53
You have a single-page application (SPA) named TodoListSPA and a server-based web app named TodoListService.
The permissions for the TodoListSPA API are configured as shown in the TodoListSPA exhibit. (Click the TodoListSPA tab.)
The permissions for the TodoListService API are configured as shown in the TodoListService exhibit (Click the TodoListService tab.)
You need to ensure that TodoListService can access a Microsoft OneDrive file of the signed-in user. The solution must use the principle of least privilege.
Which permission request should you configure?
- A. the sites.Read.ah application permission for TodoListService
- B. the sites.Read.ah delegated permission for TodoListService
- C. the sites.Read.ah application permission for TodoListSPA
- D. the sites. Read.All delegated permission for TodoListSPA
Answer: A
NEW QUESTION 54
You plan to create a Microsoft Teams application that uses action-based messaging extensions.
For each of the following statements, select Yes if the statement is true. Otherwise, select No.
NOTE: Each correct selection is worth one point.
Answer:
Explanation:
NEW QUESTION 55
For each of the following statements, select Yes if the statement is true. Otherwise, select No.
NOTE: Each correct selection is worth one point.
Answer:
Explanation:
Reference:
https://docs.microsoft.com/en-us/office/dev/add-ins/develop/support-for-task-pane-and-content-add-ins
NEW QUESTION 56
You are developing a Microsoft Teams application for a support staff.
Within a conversation between the support staff, you want the staff to look up support ticket IDs from a list without opening the ticketing system.
Which feature should the application include?
- A. a tab
- B. a connector
- C. a bot
- D. a messaging extension
Answer: D
Explanation:
Messaging extensions allow users to interact with your web service through buttons and forms in the Microsoft Teams client. They can search, or initiate actions, in an external system from the compose message area, the command box, or directly from a message. You can then send the results of that interaction back to the Microsoft Teams client, typically in the form of a richly formatted card.
Reference: https://docs.microsoft.com/en-us/microsoftteams/platform/messaging-extensions/what-are- messaging-extensions
NEW QUESTION 57
You need to develop a client-side web app that will be registered with the Microsoft identity platform. Which type of authorization flow should you use?
- A. authorization code grant
- B. implicit grant
- C. client credentials grant
- D. device code grant
Answer: A
NEW QUESTION 58
You have the following Microsoft Graph call.
PATCH /me/drive/items/01NKDM7HMOJTVYMDOSXFDK2QJDXCDI3WUK
Content-type: application/json
{
"name": "Marketing-Campaign.docx"
}
What occurs when you execute the call?
- A. A file named Marketing-Campaign.docx that has an ID of
01NKDM7HMOJTVYMDOSXFDK2QJDXCDI3WUK is uploaded to the root of your Microsoft OneDrive. - B. A file named Marketing-Campaign.docx that has an ID of
01NKDM7HMOJTVYMDOSXFDK2QJDXCDI3WUK is uploaded to a Microsoft SharePoint Online site. - C. A file that has an ID of 01NKDM7HMOJTVYMDOSXFDK2QJDXCDI3WUK in a Microsoft SharePoint Online site is renamed as Marketing-Campaign.docx.
- D. A file that has an ID of 01NKDM7HMOJTVYMDOSXFDK2QJDXCDI3WUK in the root of your Microsoft OneDrive is renamed as Marketing-Campaign.docx.
Answer: D
Explanation:
Reference:
https://docs.microsoft.com/en-us/graph/api/driveitem-update?view=graph-rest-1.0&tabs=http
NEW QUESTION 59
For each of the following statements, select Yes if the statement is true. Otherwise, select No. NOTE: Each correct select is worth one point.
Answer:
Explanation:
NEW QUESTION 60
You are developing a Microsoft Teams solution to host an existing webpage as a Teams tab.
Which requirement must the page meet?
- A. The page must adhere to HTML 5.0 standards
- B. The page must adhere to WCAG 2.0 accessibility guidelines
- C. The page must be hosted on a domain that is on the validDomains list of the manifest
- D. The page must use CSS3 stylesheets
Answer: C
Explanation:
Make sure that all domains used in your tab pages are listed in the manifest.json validDomains array.
Reference:
configuration-page
NEW QUESTION 61
What is the default permission scope when you request an access token by using MSGraphClient?
- A. User.Read.All
- B. People.Read.All
- C. People.Read
- D. User.Read
Answer: A
Explanation:
Explanation
By default, the service principal has no explicit permissions granted to access the Microsoft Graph. However, if you request an access token for the Microsoft Graph, you get a token with the user_impersonation permission scope that can be used for reading information about the users (that is, User.Read.All).
Reference: https://docs.microsoft.com/en-us/sharepoint/dev/spfx/use-msgraph
NEW QUESTION 62
You are designing a Microsoft Teams application. The application will enable content authors to start conversations about news coming from a third-party application.
Which development technique should you use?
- A. deep links
- B. activity feeds
- C. incoming webhooks
- D. outgoing webhooks
Answer: A
Explanation:
Create deep links to content and features in Microsoft Teams.
You can create links to information and features within the Teams client. Examples of where this may be useful:
Your app automates or simplifies certain user tasks, such as creating a chat or scheduling a meeting, by pre-populating the deep links with required parameters. This avoids the need for users to manually enter information.
Navigating the user to content within one of your app's tabs.
Incorrect Answers:
A: Incoming webhooks are the simplest type of connector. Connectors allow users to subscribe to receive notifications and messages from your web services B: Outgoing webhooks allow your users to send text messages from a channel to your web services. Once configured, your users will be able to @mention your outgoing webhook.
C: The activity feed in Microsoft Teams is the user's single inbox for all activity across Teams. The feed aggregates important content.
NEW QUESTION 63
You need to develop a conversational bot in Microsoft Teams.
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:
Explanation:
Explanation
Timeline Description automatically generated
Reference:
https://www.sharepointeurope.com/step-by-step-configure-bot-to-work-in-teams-and-with-microsoft-graph/
NEW QUESTION 64
You are designing a Microsoft Teams application. The application will enable content authors to start conversations about news coming from a third-party application.
Which development technique should you use?
- A. deep links
- B. activity feeds
- C. incoming webhooks
- D. outgoing webhooks
Answer: A
Explanation:
Explanation
Create deep links to content and features in Microsoft Teams.
You can create links to information and features within the Teams client. Examples of where this may be useful:
* Your app automates or simplifies certain user tasks, such as creating a chat or scheduling a meeting, by pre-populating the deep links with required parameters. This avoids the need for users to manually enter information.
* Navigating the user to content within one of your app's tabs.
Reference: https://docs.microsoft.com/en-us/microsoftteams/platform/concepts/build-and-test/deep-links
Topic 1, ADatum Corporation
This is a case study. Case studies are not timed separately. You can use as much exam time as you would like to complete each case. However, there may be additional case studies and sections on this exam. You must manage your time to ensure that you are able to complete all questions included on this exam in the time provided.
To answer the questions included in a case study, you will need to reference information that is provided in the case study. Case studies might contain exhibits and other resources that provide more information about the scenario that is described in the case study. Each question is independent of the other questions in this case study.
At the end on this case study, a review screen will appear. This screen allows you to review your answers and to make changes before you move to the next section of the exam. After you begin a new section, you cannot return to this section.
To start the case study
To display the first question in this case study, click the button. Use the buttons in the left pane to explore the content of the case study before you answer the questions. Clicking these buttons displays information such as business requirements, existing environment, and problem statements. If the case study has an All Information tab, note that the information displayed is identical to the information displayed on the subsequent tabs. When you are ready to answer a question, click the button to return to the question.
Overview
ADatum Corporation develops a software as a service (SaaS) application named E-invoicing.
Existing Environment
Application Architecture
E-invoicing consists of a single-page application (SPA) and a backend web service that provides invoice management and processing functionality.
E-invoicing stores all the details of each invoicing operation in a backend cloud database. E-invoicing generates invoices in PDF format and provides users with the ability to download the PDF after it is generated.
Each invoice has a unique identifier named invoiceid.
The users have a common workflow where they sign in to E-invoicing, and then open E-invoicing in multiple tabs of a web browser so they can use different parts of the application simultaneously.
Security Architecture
ADatum uses the principle of least privilege whenever possible. ADatum always uses the latest libraries and integration endpoints.
Requirements
Business Goals
ADatum wants to integrate E-invoicing, Azure Active Directory (Azure AD), and Microsoft Graph so that their customers can leverage Microsoft Office 365 services directly from within E-invoicing.
Planned Changes
ADatum plans to add the following capabilities to E-invoicing:
* Email the generated invoices to customers on behalf of the current signed-in user. Any emails generated by the system will contain the invoiced.
* Perform as many operations as possible in the browser without having to leave the E-invoicing application.
* Use Azure AD to manage identities, authentication, and authorization.
* Display all emails that contain a specific invoiced.
Technical Requirements
ADatum identifies the following technical requirements for the planned E-invoicing capabilities:
* Ensure that all operations performed by E-invoicing against Office 365 are initiated by a user. Require that the user authorize E-invoicing to access the Office 365 data the first time the application attempts to access Office 365 data on the user's behalf.
* Send scheduled reminders to customers before a payment due date. Create an administration user interface to enable the scheduled reminders.
* Implement Microsoft Graph change notifications to detect emails from vendors that arrive in a designated mailbox.
* Implement single sign-on (SSO) and minimize login prompts across browser tabs.
* Secure access to the backend web service by using Azure AD.
* Ensure that all solutions use secure coding practices.
Backend Security Planned Changes
ADatum wants to use custom application roles to map user functionality to permissions granted to users.
E-invoicing will have internal logic that will dynamically identify whether the user should be allowed to call the backend API.
SSO JavaScript Script
You plan to implement SSO with Microsoft Authentication Library (MSAL) by using the following code:
Access Token JavaScript Script
You have the following JavaScript code to obtain an access token.
Change Notification JSON
You have the following JSON message that will be sent by the Microsoft Graph service to detect the vendor emails.
NEW QUESTION 65
You need to implement the role functionality for the backend web service calls.
Which three actions should you perform in sequence? To answer, move the actions from the list of actions to the answer area and arrange them in the correct order.
Answer:
Explanation:
Explanation
NEW QUESTION 66
You need to retrieve a list of the last 10 files that the current user opened from Microsoft OneDrive. The response must contain only the file ID and the file name.
Which URI should you use to retrieve the results? To answer, select the appropriate options in the answer area.
NOTE: Each correct selection is worth one point.
Answer:
Explanation:
NEW QUESTION 67
Which URI should you use to query all the emails that relate to an invoice?
- A. Option D
- B. Option C
- C. Option B
- D. Option A
Answer: D
NEW QUESTION 68
This question requires that you evaluate the underlined text to determine if it is correct.
Centralized deployments for Microsoft Office Add-ins require Office Online Server.
Instructions: Review the underlined text. If it makes the statement correct, select "No change is needed". If the statement is incorrect, select the answer choice that makes the statement correct.
- A. Azure Active Directory (Azure AD)
- B. Azure AD Connect
- C. an Azure web app
- D. No change is needed
Answer: D
Explanation:
Explanation
Centralized deployment of add-ins requires that the users are using Office 365 ProPlus (and are signed into Office using their Organizational ID), and have Exchange Online and active Exchange Online mailboxes.
Reference: https://docs.microsoft.com/en-us/office365/admin/manage/centralized-deployment-of-add-ins
NEW QUESTION 69
You develop a web API named WebApi1.
When validating a token received from a client application, WebApi1 receives a MsalUiRequiredException exception from Azure Active Directory (Azure AD).
You need to formulate the response that WebApi1 will return to the client application.
Which HTTP response should you send?
- A. HTTP 307 Temporary Redirect
- B. HTTP 403 Forbidden
- C. HTTP 412 Precondition Failed
- D. HTTP 400 Bad Request
Answer: C
Explanation:
Explanation
The HyperText Transfer Protocol (HTTP) 412 Precondition Failed client error response code indicates that access to the target resource has been denied. This happens with conditional requests on methods other than GET or HEAD when the condition defined by the If-Unmodified-Since or If-None-Match headers is not fulfilled. In that case, the request, usually an upload or a modification of a resource, cannot be made and this error response is sent back.
MsalUiRequiredException
The "Ui Required" is proposed as a specialization of MsalServiceException named MsalUiRequiredException.
This means you have attempted to use a non-interactive method of acquiring a token (e.g.
AcquireTokenSilent), but MSAL could not do it silently. this can be because:
* you need to sign-in
* you need to consent
* you need to go through a multi-factor authentication experience.
The remediation is to call AcquireTokenInteractive
try
{
app.AcquireTokenXXX(scopes, account)
WithYYYY(...)
ExecuteAsync()
}
catch(MsalUiRequiredException ex)
{
app.AcquireTokenInteractive(scopes)
WithAccount(account)
WithClaims(ex.Claims)
ExcecuteAsync();
}
NEW QUESTION 70
You need to configure the initial login request in the access token JavaScript script.
Which code segment should you insert at line 01?
- A. const accessTokenRequest = {
scopes: ['https://graph.microsoft.com/Files.ReadWrite',
'https://graph.microsoft.com/Mail.Send']
}; - B. const scopes = ['https://graph.microsoft.com/Files.Read.All',
'https://graph.microsoft.com/Mail.Send.All']; - C. const accessTokenRequest = {
}; - D. const scopes = ['https://graph.microsoft.com/.default'];
Answer: A
Explanation:
Explanation
Scenario: ADatum identifies the following technical requirements for the planned E-invoicing capabilities:
* Ensure that all operations performed by E-invoicing against Office 365 are initiated by a user. Require that the user authorize E-invoicing to access the Office 365 data the first time the application attempts to access Office 365 data on the user's behalf.
Reference: https://docs.microsoft.com/en-us/graph/permissions-reference
NEW QUESTION 71
You plan to develop a Microsoft Teams bot tghat will return product information to users by using an adaptive card.
You need to card to contain a button that will invoke a web search for the product.
What should use?
- A. An outgoing webhook
- B. An action-based messaging extension
- C. A search-based messaging extension
- D. A task module
Answer: D
NEW QUESTION 72
You plan to create a Microsoft Teams application that uses action-based messaging extensions.
For each of the following statements, select Yes if the statement is true. Otherwise, select No.
NOTE: Each correct selection is worth one point.
Answer:
Explanation:
NEW QUESTION 73
You are developing a web app that will use the Microsoft Graph API. The app will use a front end to authenticate users and a backend to provision new unified groups.
Users do not have permission to provision groups in Azure Active Directory (Azure AD).
You need to recommend which permission types to grant. The solution must use the principle of least privilege.
What should you recommend? To answer, select the appropriate options in the answer area.
NOTE: Each correct selection is worth one point.
Answer:
Explanation:
Explanation
Graphical user interface, text, application, chat or text message Description automatically generated
Reference:
https://docs.microsoft.com/en-us/azure/app-service/scenario-secure-app-access-microsoft-graph-as-user?tabs=az
NEW QUESTION 74
You need to configure HRApp to enable users to search for specific jobs by using chat in Microsoft Teams.
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:
Explanation:
Explanation
NEW QUESTION 75
You are developing an Azure function to provision a team in Microsoft Teams.
You need to create a group named Project A, add a classification of Private to the group, and then convert Project A to a team group.
How should you complete the REST requests? To answer, select the appropriate options in the answer area.
NOTE: Each correct selection is worth one point.
Answer:
Explanation:
Explanation

Box 1: post
You need to create a group named Project A.
The following example creates an Office 365 group.
POST https://graph.microsoft.com/v1.0/groups
Content-type: application/json
Content-length: 244
{
"description": "Self help community for library",
"displayName": "Library Assist",
"groupTypes": [
"Unified"
],
"mailEnabled": true,
"mailNickname": "library",
"securityEnabled": false
}
Box 2: PATCH
Add a classification of Private to the group.
You can set the classification property in a PATCH request for the group, if do not set it in the initial POST request that creates the group.
Box 3: put
Then convert Project A to a team group.
Syntax: PUT /groups/{id}/team
References: https://docs.microsoft.com/en-us/graph/api/group-post-groups
https://docs.microsoft.com/en-us/graph/api/resources/group
https://docs.microsoft.com/en-us/graph/api/team-put-teams
NEW QUESTION 76
......
MS-600 Exam Dumps, MS-600 Practice Test Questions: https://testinsides.vcedumps.com/MS-600-examcollection.html
