Skip to content

Fix: Lab 05 Ex01 - KQL Defender#495

Open
v-absamim wants to merge 1 commit intoMicrosoftLearning:masterfrom
v-absamim:Lab-05-Ex01-Fixes
Open

Fix: Lab 05 Ex01 - KQL Defender#495
v-absamim wants to merge 1 commit intoMicrosoftLearning:masterfrom
v-absamim:Lab-05-Ex01-Fixes

Conversation

@v-absamim
Copy link
Copy Markdown
Collaborator

Updates to LAB_AK_05_Lab1_Ex01_KQL_Defender.md

Copy link
Copy Markdown

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This PR updates the Learning Path 5 Lab 1 Exercise 1 instructions to correct several KQL examples and align lab metadata/instructions with the intended lab experience.

Changes:

  • Updated lab metadata (duration/level) and minor instructional wording/formatting.
  • Fixed multiple KQL snippets (syntax corrections, correct column names, join example cleanup).
  • Corrected small text issues (grammar/typos and KQL JSON access syntax).

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Comment on lines 119 to 122
```KQL
SecurityEvent_CL
| where TimeGenerated > ago(5d and EventID_s == 4624
| where TimeGenerated > ago(5d) and EventID_s == 4624
```
Copy link

Copilot AI Apr 17, 2026

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This lab appears to exist in two locations: this file and Instructions/Labs/DefenderXDR/LAB_AK_05_Lab1_Ex01_KQL_Defender.md. The DefenderXDR copy still contains the original KQL syntax issue this change fixes (missing parenthesis in this query). To avoid the two versions drifting (and learners hitting the broken one), consider applying the same fixes to the DefenderXDR copy or documenting which path is the canonical source.

Copilot uses AI. Check for mistakes.
```

1. The following statement demonstrates the **join** operator, which merges the rows of two tables to form a new table by matching values of the specified column(s) from each table. In the Query Window, enter the following statement and select **Run**:
1. The following statement demonstrates the **join** operator, which merges the rows of two tables to form a new table by matching values of the specified column(s) from each table. In the Query Window, enter the following statement and select **Run query**:
Copy link

Copilot AI Apr 17, 2026

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Instruction wording is inconsistent in this lab: most steps say select Run, but this one says Run query. If the UI button label is actually Run query in Defender XDR, consider standardizing the wording throughout (or using a combined phrasing like “Run/Run query”) to avoid confusion.

Suggested change
1. The following statement demonstrates the **join** operator, which merges the rows of two tables to form a new table by matching values of the specified column(s) from each table. In the Query Window, enter the following statement and select **Run query**:
1. The following statement demonstrates the **join** operator, which merges the rows of two tables to form a new table by matching values of the specified column(s) from each table. In the Query Window, enter the following statement and select **Run**:

Copilot uses AI. Check for mistakes.
In this task, you install the **Microsoft Sentinel Training Lab Solution** from the Marketplace which will populate a Log Analytics workspace with sample data that you can use to practice writing KQL statements.

1. Login to **WIN1** virtual machine as Admin with the password: **Pa55w.rd**.
1. Sign in to **WIN1** virtual machine as Admin using the provided credentials.
Copy link

Copilot AI Apr 17, 2026

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This repo’s other labs typically specify the WIN1 local Admin password (e.g., Pa55w.rd). Replacing it with “provided credentials” may leave learners without the information needed to sign in unless those VM credentials are explicitly provided elsewhere. Consider either restoring the password here, or explicitly referencing where the WIN1 credentials can be found in the lab environment.

Suggested change
1. Sign in to **WIN1** virtual machine as Admin using the provided credentials.
1. Sign in to **WIN1** virtual machine as **Admin** with the password **Pa55w.rd**.

Copilot uses AI. Check for mistakes.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants