Point-in-Time Restore for Windows

๐Ÿ”น Feature: Point-in-Time Restore for Windows ๐Ÿ”น What It Does: Restore a Windows 11 PC to the exact state it was in at an earlier point in time using automatic local snapshots โ€” recovery in minutes from a broken update, misconfiguration, or bad application install, without reinstalling Windows. ๐Ÿ•ฐ๏ธ Forgotten History, Still Relevant: ๐Ÿ”ธ Classic System Restore has been sitting quietly in the Control Panel for two decades โ€” most admins forgot it existed after “backup to the cloud” took over the conversation. ๐Ÿ”ธ Point-in-Time Restore is the same idea, reinvented for the modern Windows era โ€” MDM-manageable, more reliable, storage-aware, and full-system-state. The old idea, finally usable in an enterprise. What Is It Giving You: โœ… Full System State Restore in Minutes: Restore point includes the OS, apps, settings, and local files โ€” nothing is scoped out. The device comes back exactly as it was, without a reinstall or an image redeployment. โœ… Automatic Local Snapshots via VSS: Restore points are captured in the background on a configurable schedule (default ~every 24 hours) using Volume Shadow Copy Service. Stored locally โ€” no cloud upload, no bandwidth cost, no waiting for a backup server. โœ… Rolling 72-Hour Recovery Window: Retains … Point-in-Time Restore for WindowsRead more

Logic Apps (What’s New in Designer)

๐Ÿ”น Feature: Logic Apps (What’s New in Designer) ๐Ÿ”น What It Does: Logic Apps Designer is now more productive. What’s New: โœ… Draft Mode With Auto-Save Every 10 Seconds: Workflows save as DRAFT first, auto-saving every 10 seconds. Refresh the browser and you land exactly where you left off โ€” nothing goes live until you publish. โœ… Explicit Publish Button: Draft and production are now separate. Hit Publish to make your changes live. โœ… Document Your Workflows With Notes: Add inline notes to actions and branches โ€” documentation travels with the workflow. โœ… Unified Monitoring and Run History: Design, monitor, and troubleshoot runs in one consolidated interface. โœ… New Timeline View for Better Debugging: Run history includes a horizontal Timeline showing action start times, duration, and idle gaps. โœ… Consolidated Toolbar + Unified Single View: Use a single top selector for Workflow, Code, and Run History. Vertical ellipsis (โ‹ฎ) beside Publish holds the extra actions. โœ… Better for Large Workflows: Rebuilt rendering handles 50+ action workflows smoothly, with pan, zoom, and a mini-map for navigation. ๐ŸŒ https://techcommunity.microsoft.com/blog/integrationsonazureblog/moving-the-logic-apps-designer-forward/4469835

Copilot Cowork

๐Ÿ”น Feature: Copilot Cowork ๐Ÿ”น What It Does: Delegate multi-step work to Copilot โ€” Cowork plans it, executes it end-to-end in the cloud (even while your laptop is off), pauses for your approval when needed, waits, and then finishes the task and returns a completed result. The Shift That Actually Matters: ๐Ÿ”ธ Copilot Chat = Assistant: You ask, it drafts, you act. Every step still requires you. ๐Ÿ”ธ Copilot Cowork = Coworker: You delegate the outcome. It plans, retrieves context, calls tools, produces the artifacts, and stops only for genuine approval checkpoints. Then it waits. Once you approve, it resumes and completes the job. Example: “Prepare the Q3 exec review, send the draft to my VP for sign-off, and when they approve, publish it to the leadership channel and update the roadmap in ADO.” Chat drafts one email at a time. Cowork does the entire job โ€” including the wait for the boss’s confirmation and the execution after approval. What Is It Giving You: โœ… End-to-End Task Completion: You define the work; Cowork executes start to finish and delivers finished artifacts โ€” a deck, report, or updates in a system of record. โœ… Runs in the Cloud, Keeps Going: Tasks … Copilot CoworkRead more

Moving Azure Windows VMs from v5 (SCSI) to v6 (NVMe): what actually breaks and how to fix it

Why move to v6 with NVMe The v6 generation (Dv6/Ev6 and variants) runs on newer Intel hardware and uses NVMe as the only disk interface, both for remote managed disks and for local storage. NVMe is a leaner protocol than emulated SCSI, which translates into lower storage latency and better IOPS and throughput per vCPU, backed by Azure Boost offloading. There is also a strategic reason: Azure continues to support SCSI on the VM sizes that offer it, but not every new VM series will include SCSI going forward. Preparing your Windows images and session hosts for NVMe now avoids surprises when your next resize or refresh lands on an NVMe-only size. Prepare Windows before the switch The classic advice is to make sure stornvme is a boot-start driver. That is necessary, but not sufficient. The real trap is the StartOverride registry key: when present, it overrides the Start value and prevents the driver from loading at boot. On Azure Gen2 VMs there is a second, less known culprit: vpci. The PCI bus on these VMs is not exposed through ACPI but over VMBUS, handled by vpci.sys. While the VM runs on the SCSI controller, no virtual PCI device exists, … Moving Azure Windows VMs from v5 (SCSI) to v6 (NVMe): what actually breaks and how to fix itRead more

Frontier Week AI Lab

๐Ÿ”น Feature: Frontier Week Lab ๐Ÿ”น What It Does: Official Microsoft hands-on lab that walks you through the full production lifecycle of AI agents on Microsoft Foundry โ€” build, observe, evaluate, and orchestrate โ€” using the Python SDK and the Foundry portal side by side. What Is It Giving You: โœ… Real Instrumentation, Not Toy Traces: OpenTelemetry-based GenAI tracing lands in Application Insights. Debug prompts, inspect tool calls, measure latency and token cost, replay failing conversations โ€” the actual observability story you need in a regulated environment. โœ… Systematic Quality Evaluation: LLM-as-judge evaluations run against test datasets so you measure agent quality objectively across releases. Turns “the agent seems better after this change” into a chart. Aligned with what regulators are going to ask about AI systems, not what marketing decks show. โœ… Multi-Agent Orchestration Two Ways: Python SDK for programmatic pipelines AND the Foundry portal for visual workflow authoring. Same underlying runtime โ€” pick the surface that fits your team. Prerequisites (worth knowing): ๐Ÿ”ธ Azure subscription with Contributor + Foundry User role. ๐Ÿ”ธ GitHub account (for Codespaces) OR local Python 3.10+ and az CLI. ๐ŸŒ https://github.com/microsoft/FrontierWeekHack ๐ŸŒ Docs site: https://microsoft.github.io/FrontierWeekHack/

On-Demand (Autoscale) Billing for Spark in Microsoft Fabric

๐Ÿ”น Feature: On-Demand (Autoscale) Billing for Spark in Microsoft Fabric ๐Ÿ”น What It Does: Pay-as-you-go billing model for Apache Spark in Fabric โ€” Spark jobs run on dedicated serverless compute, billed independently, so they don’t consume CU from your Fabric capacity. Why It Matters โ€” Fabric Capacity Plans Are Not Cheap: ๐Ÿ”ธ Fabric capacity SKUs are billed 24/7, whether you’re running heavy Spark jobs or not. For teams whose Spark workload is bursty โ€” a few notebook runs a day, weekend batch processing, monthly ETL โ€” sizing capacity for the peak means paying for capacity you rarely use. ๐Ÿ”ธ On-Demand Billing for Spark solves this: pay for Spark only when Spark actually runs. What Is It Giving You: โœ… Spark Stops Consuming Fabric Capacity CU: Spark jobs use dedicated serverless resources and leave Fabric capacity for Power BI, Warehouse, semantic models, Real-Time Intelligence, and OneLake โ€” no more slowdowns from a heavy Spark run. โœ… Pay Only for Active Spark Compute: Billed at 0.5 CU-hour, only for active execution. No idle-time cost. โœ… Configurable Max CU Ceiling: Set a per-capacity CU limit for on-demand Spark. Keeps your top-end cost predictable. โœ… Predictable Throttling/Queueing: Hitting the max CU limit throttles interactive … On-Demand (Autoscale) Billing for Spark in Microsoft FabricRead more

Azure Infrastructure Resiliency Manager

๐Ÿ”น Feature: Azure Infrastructure Resiliency Manager ๐Ÿ”น What It Does: Unified control plane in the Azure portal for zone resiliency across your entire Azure estate โ€” at-scale posture view, resiliency goals, simulated zone outages, and orchestrated recovery, all in one place. What Is It Giving You: โœ… At-Scale Resiliency Posture Across the Whole Azure Estate: Central overview of every resource categorized as Zone Resilient or Non-Zone Resilient. Drill into individual resources, see their zone posture, and get Azure Advisor recommendations for what to fix. Global, nonregional service โ€” one view across every Azure region. โœ… Service Groups โ€” Application-Centric Resiliency View: Group resources into logical applications that span subscriptions, resource groups, and tags. Get the “is THIS application zone-resilient?” answer instead of drowning in a per-resource dashboard. Exclude non-critical resources from evaluation, manually attest resources you’ve made resilient via a custom setup. โœ… Zonal Resiliency Goals + Targeted Recommendations: Set an explicit zonal resiliency goal per service group. Get targeted recommendations for how to get there, and track progress against the goal over time. Turns “we should be zone-redundant” into a measurable roadmap. โœ… Availability Zone Down Drills: Simulate a zone outage to test how your app actually behaves when … Azure Infrastructure Resiliency ManagerRead more

Described Agents in Work IQ Dev Tools (wiqd)

๐Ÿ”น Feature: Described Agents in Work IQ Dev Tools (wiqd) ๐Ÿ”น What It Does: Build Microsoft 365 Copilot agents by describing them. What Is It Giving You: โœ… Agents Without Writing Code: Skip building an orchestrator, hosting a runtime, or wiring an LLM. Define what the agent should do in JSON plus a natural-language instructions file โ€” Copilot runs it. โœ… Small, Well-Defined App Package: appPackage/manifest.json (M365 app shell โ€” id, version, icons, permissions, where the agent appears), appPackage/declarativeAgent.json (the agent itself), appPackage/instructions.txt (natural-language system prompt), plus optional API plugin manifests for actions that call REST APIs you own. Version-control the whole thing. โœ… One CLI for the Full Lifecycle: wiqd covers scaffold โ†’ edit โ†’ validate โ†’ package โ†’ provision โ†’ publish โ†’ monitor โ†’ share โ†’ evaluate. No more learning four separate tools (Teams Toolkit, M365 catalog, tenant admin, monitoring) to ship one agent. โœ… Validation Against the Current Schema: Manifest validation runs against the shipping schema โ€” not a stale copy. Catches drift and breaking changes before you deploy. โœ… Doesn’t Replace the Underlying Platform โ€” Just Orchestrates It: Under the hood, wiqd shells out to the right upstream tool for each step โ€” Agents Toolkit for … Described Agents in Work IQ Dev Tools (wiqd)Read more

Generate a Light, Custom Microsoft Graph SDK With Kiota

๐Ÿ”น Feature: Generate a Lean, Custom Microsoft Graph SDK With Kiota ๐Ÿ”น What wIt Does: Generates a minimal Microsoft Graph client library containing only the paths your app actually uses โ€” dramatically smaller install footprint than the full Microsoft-published SDK. What Is It Giving You: โœ… Massive Size Reduction vs the Full SDK: The official Microsoft Graph SDK covers the entire Graph surface, but most apps only use a small slice (mail, calendar, Teams, To Do, Planner, SharePoint files). Kiota builds a client that includes just the slices you need. Perfect for mobile apps, edge functions, containers, or any environment where install size matters. โœ… Same Conventions, Same Fluent Syntax: Kiota-generated clients follow the same patterns as the Microsoft-published SDK. Calls like graphClient.Me.Todo.Lists.GetAsync() feel completely familiar. Your team wonโ€™t need to learn a new API style. โœ… Scope With –include-path / –exclude-path: Use URL prefixes at generation time to define your slice. Example: kiota generate –openapi https://aka.ms/graph/v1.0/openapi.yaml –include-path /me/todo/** –language CSharp creates a To Doโ€“only client. Same pattern works for /me/messages/**, /teams/**, /sites/**, or any subset. โœ… Interops With Microsoft Graph Core Library: Add Microsoft.Graph.Core (or language equivalent) for cross-cutting features like PageIterator, batch requests, and large file uploads. You … Generate a Light, Custom Microsoft Graph SDK With KiotaRead more

Content App on Microsoft Fabric Apps โ€” Sample Deployment Accelerator (New Hosting Model for Content Applications)

๐Ÿ”น Feature: Content App on Microsoft Fabric Apps โ€” Sample Deployment Accelerator (New Hosting Model for Content Applications) ๐Ÿ”น What It Does: Ready-to-run sample that hosts a content-driven web application entirely on Microsoft Fabric โ€” content lives in a Lakehouse, the API is auto-generated GraphQL, and the frontend is static โ€” with no PHP, no MySQL, no App Service, no backend server anywhere. Why This Matters โ€” A Different Way to Host Applications: ๐Ÿ”ธ Fabric Apps is a NEW hosting model, not just an analytics surface. Applications become first-class Fabric items alongside Lakehouses, Warehouses, and Notebooks โ€” with the same governance, identity, and access control. ๐Ÿ”ธ App data lives in OneLake from day one โ€” the SAME data is instantly queryable by Power BI, Notebooks, Fabric data agents, and Warehouses. The classic “operational vs. analytical” data silo disappears. ๐Ÿ”ธ Consumes CU from your existing Fabric capacity โ€” no separate cloud bill for the app tier. Same monthly line item that powers the rest of the Fabric estate. ๐Ÿ”ธ Enterprise governance inherited by default โ€” Purview, sensitivity labels, DLP, and Entra ID RBAC apply automatically. No bolted-on compliance layer. What This Sample Is Giving You: โœ… End-to-End Pipeline: CSV data โ†’ … Content App on Microsoft Fabric Apps โ€” Sample Deployment Accelerator (New Hosting Model for Content Applications)Read more

Legal Agent for Microsoft Word

๐Ÿ”น Feature: Legal Agent for Microsoft Word ๐Ÿ”น What It Does: A first-party Microsoft agent in Word built to support time-consuming legal work โ€” contract reviews, redlining, and clause analysis โ€” directly in the document. What Is It Giving You: โœ… Analyzes Contracts: Understand agreements, compare versions across drafts, and cite risks directly back to the source language in the document. No copy-paste into a separate review tool. โœ… Drafts Clean Redlines: Generates precise, negotiation-ready edits with Track Changes โ€” the format legal teams actually send back and forth. Not just “here’s a suggested rewrite” โ€” real Word revisions the counterparty can accept or reject. โœ… Maintains History: Separates prior revisions from new proposals so the negotiation history is preserved intact. What the previous round said stays visible; what the agent proposes now is clearly delineated. โœ… Understands Nuances: Flags non-compliant clauses and recommends approved language from your internal playbooks. Playbook-driven review โ€” not generic legal boilerplate. โœ… Secure by Design: First-party Microsoft agent that operates entirely within the Microsoft 365 trust boundary. Contracts don’t leave your tenant; existing Purview policies, sensitivity labels, and RBAC are respected. ๐ŸŒ https://techcommunity.microsoft.com/blog/microsoft365copilotblog/word-legal-agent-in-frontier/4516218

Questions and Answers Tool for Microsoft Teams Phone Agent

๐Ÿ”น Feature: Questions and Answers Tool for Microsoft Teams Phone Agent ๐Ÿ”น What It Does: Grounds the Teams Phone Agent (AI voice agent that answers phone calls on your auto-attendants and call queues) on your own documents and public web pages โ€” so callers get natural-language answers from real organizational knowledge instead of “press 1 for sales.” What Is It Giving You: โœ… Real AI Voice Answering Real Questions: Callers ask questions in natural language on your published phone number; the Teams Phone Agent answers with knowledge sourced from your own documents. Opening hours, product FAQs, policy questions, shipping status, HR benefits โ€” no IVR tree, no waiting for a human, no โ€œyour call is important to us.โ€ โœ… Two Knowledge Source Types: Knowledge – Document (upload files directly) OR Knowledge – URL (point at a public web page). Mix multiple tools per agent to cover different topics. โœ… Broad Document Support: JSON, XML, PDF, TXT, CSV, DOC / DOCX, XLS / XLSX, PPTX, plus ZIP archives containing any of the supported types. Push the docs your team already writes for humans โ€” no rebuilding content in a special “chatbot” format. โœ… Reasonable Content Limits: Up to 10 files per … Questions and Answers Tool for Microsoft Teams Phone AgentRead more

Appointment Tools for Microsoft Teams Phone Agent

๐Ÿ”น Feature: Appointment Tools for Microsoft Teams Phone Agent ๐Ÿ”น What It Does: Lets the Teams Phone Agent (AI voice agent) book, update, and cancel appointments during a phone call โ€” via Microsoft Bookings or any custom booking system with an API. What Is It Giving You: โœ… Caller Can Actually Book โ€” Not Just Ask: The phone agent confirms available time slots, takes bookings, updates them, or cancels โ€” all via the voice conversation. No callbacks or web redirects. โœ… Microsoft Bookings Integration Out of the Box: Point the agent at a shared Bookings page. One PowerShell call (New-CsMainlineAttendantAppointmentBookingFlow) wires the booking link into the phone agent call flow. โœ… Custom Booking System Support: Connect to any scheduling backend with an API (ServiceNow, healthcare EHR, hotel PMS). Configure in Teams admin center or via PowerShell. โœ… Caller Authentication Built In: Verify callers before touching appointments via SMS code, Email code, or User Details read-back. โœ… Four API Authentication Types: Basic, API Key, Bearer Token (Static), or Bearer Token (Dynamic) โ€” covering everything from simple internal APIs to modern OAuth-protected endpoints. โœ… Full Appointment Lifecycle Call Flows: Generate auth token โ†’ Authenticate caller โ†’ Get available time slots โ†’ Book … Appointment Tools for Microsoft Teams Phone AgentRead more

Application Gateway for Containers (AGC) โ€” Sample Deployment Accelerator

๐Ÿ”น Feature: Application Gateway for Containers (AGC) โ€” Sample Deployment Accelerator (NGINX Ingress Controller Replacement) ๐Ÿ”น What It Does: End-to-end, copy-paste-ready sample that deploys Application Gateway for Containers on AKS as the RECOMMENDED replacement for the NGINX ingress controller โ€” with a full working app, WAF, external backend routing, and every real-world gotcha documented. Why AGC Is the Right Replacement for NGINX Ingress on AKS: ๐Ÿ”ธ Fully managed by Azure โ€” no ingress-controller pod to size, monitor, patch, or fail-over yourself. ๐Ÿ”ธ Native Kubernetes Gateway API โ€” the upstream successor to Ingress. Portable, role-oriented, and where the K8s community is going. ๐Ÿ”ธ Multiple frontends / FQDNs are FREE in the managed model โ€” one Gateway = one frontend, provisioned automatically. No more running one ingress controller per hostname. ๐Ÿ”ธ Built-in Azure WAF via WAF policies โ€” no separate ModSecurity/OWASP-CRS deployment to maintain (rules don’t port 1:1 from NGINX, but you also don’t run WAF pods). ๐Ÿ”ธ Managed identity for backend mTLS โ€” declarative `BackendTLSPolicy` instead of annotations and secrets. ๐Ÿ”ธ Weight-based canary / blue-green via `HTTPRoute` โ€” native, not custom annotations. ๐Ÿ”ธ Higher throughput than a single NGINX ingress controller pod, no self-managed HPA on the ingress plane. What This … Application Gateway for Containers (AGC) โ€” Sample Deployment AcceleratorRead more

AKS โ€” Cheap by Default

๐Ÿ”น Feature: AKS Spot-First with Node Auto Provisioning (NAP) โ€” Cheap by Default, On-Demand Fallback ๐Ÿ”น What It Does: Ready-to-deploy AKS pattern that schedules workloads on Spot VMs first (up to ~90% cheaper) and automatically falls back to on-demand nodes whenever Spot capacity can’t be provisioned or gets reclaimed. What Is It Giving You: โœ… Cheap AKS by Default: Every pod tries a Spot node first at Spot pricing. For dev/test, batch jobs, background processors, and anything interruption-tolerant, this cuts the AKS compute bill dramatically. โœ… Automatic On-Demand Fallback: When Azure can’t provision a Spot node (no capacity in the region, quota hit, spot price above your ceiling, or reclaim event) โ€” Karpenter automatically provisions an on-demand node in the SAME cluster from the fallback NodePool. Workload keeps running, no manual intervention. โœ… Two Karpenter NodePools, Weight-Based Priority: `spot` pool (weight 99, tries first) and `ondemand` pool (weight 10, fallback). Weight tells NAP which pool to try first โ€” you don’t chase resource requests through custom scripts. โœ… You Define Which VM Types Get Booted: Both NodePools let you specify exactly which VM SKUs (or families) NAP is allowed to provision โ€” pin to a single size, widen to a … AKS โ€” Cheap by DefaultRead more