User Profile
Surya_Narayana
MCT
Joined 3 years ago
User Widgets
Recent Discussions
Re: Reasoning Effort for Foundry Agents
hi SamLS42 This is a very relevant point when working with reasoning-capable models in Foundry. For the data-plane models under Azure AI Foundry Models (for example the “o*” series reasoning models) the reasoning_effort parameter is documented. You can set it to values like low, medium, or high. For example, the documentation says: “Reasoning models with reasoning_effort allow you to adjust the model’s cognitive load” (e.g., Grok 3 Mini model) Reference sites: https://learn.microsoft.com/en-us/azure/ai-foundry/openai/how-to/reasoning? https://ai.azure.com/catalog/models/grok-3-mini? I couldn’t locate any official documentation that confirms that the Agents API supports the reasoning_effort parameter explicitly. The reference for the Agents service and quick-start articles don't mention it. Therefore, the safe assumption is: No, you cannot currently set reasoning_effort via the Agents API endpoint — at least not publicly documented at this time. Next ? Microsoft’s public roadmap doesn’t show a guarantee of when (or whether) reasoning_effort will be exposed for the Agents API. You may want to open a support ticket or flag this feature request via the Azure feedback forums to see if it is under design. In the meantime: if you need control over reasoning depth, consider using the underlying model invocation (via Foundry Models or the OpenAI-style endpoint) where reasoning_effort is supported, then wrap that in your agent logic.21Views1like0CommentsRe: Adapting AI Protocols in Life‑Threatening Emergencies
hi benoitch That’s a very insightful and important question. You’ve highlighted one of the core challenges in AI ethics — balancing strict rule compliance with situational awareness during emergencies. Currently, most AI systems (especially those operating under enterprise or cloud governance, like Microsoft’s) are designed to strictly follow legal and safety frameworks to prevent misuse or unintended consequences. This is why they often appear “frozen” in edge cases like the one you described. That said, your idea of AI collaborating with authorized responders (e.g., notifying police or emergency services) is exactly the kind of controlled flexibility researchers are exploring. It’s part of what’s known as “human-in-the-loop” AI, where humans remain the ultimate decision-makers, but AI can surface critical insights or probabilistic outcomes. There’s definitely room for improvement — particularly in contextual understanding and emergency escalation protocols — so AI can assist more effectively while staying within ethical and legal boundaries. This is a fascinating area for further innovation, and your example really helps illustrate the importance of real-world testing in safety-critical scenarios.25Views2likes0CommentsRe: Removing graphics performance overlay
hi Jeff_Papas That overlay is most likely coming from a performance monitoring tool such as the Xbox Game Bar, NVIDIA GeForce Experience, or another GPU utility. A few things you can try to remove it: Check Xbox Game Bar (Windows + G) Press Win + G → Look for the Performance widget. If it’s pinned, unpin or disable it. You can also go to Settings > Gaming > Game Bar and turn off the overlay completely. Check NVIDIA GeForce Experience (if you have NVIDIA GPU) Open GeForce Experience → Settings → In-Game Overlay. Toggle it off, or customize the HUD layout to remove performance stats. Other GPU Tools If you’re using MSI Afterburner, RivaTuner, or AMD Adrenalin, check their settings for on-screen display (OSD) or performance overlay. Once disabled in the right app, the overlay should disappear immediately.33Views0likes1CommentRe: Azure container app updating revision Issue.
hi Xtreme-Akarshan This happens because Azure Container Apps replies with its system FQDN (*.azurecontainerapps.io) during revision swaps if only that hostname is bound. To avoid exposing it: In App Gateway HTTP settings, turn off "Pick host name from backend" and override with your custom domain. Add your custom domain + TLS cert in the Container App's Custom Domains blade. Optionally, use a rewrite rule to enforce your vanity domain in responses. With these settings, your users will always see xyz.com instead of the container app URL during revision updates.64Views1like0CommentsRe: Graph API - Difference in Calendar events between users
hi Benjamano This is a known area where the Microsoft Graph Calendar API can behave differently than expected depending on user context, organizer vs. attendee role, and how the event is stored. A few points that may help explain the discrepancy you’re seeing: CalendarView vs. Events endpoint CalendarView expands recurring series into individual instances within the requested date range. Events shows the master recurring series object, but may not expand all occurrences. For attendee calendars, some instances may only materialize when the user opens their calendar in Outlook, so .CalendarView can differ per user. Organizer vs. Attendee differences If the user is not the organizer, the instance data depends on meeting updates being successfully synced into that user’s mailbox. If the colleague declined/did not respond, or if an update wasn’t fully propagated, the API might skip that instance. New Outlook vs. Old Outlook The “New Outlook” is powered by an updated sync stack (similar to Outlook Web Access), which means events may appear in the UI before Graph API sync surfaces them consistently for every attendee. Permissions and Calendar Folders With Application permissions, Graph reads directly from the user’s mailbox. If the mailbox has corrupted calendar entries or hasn’t synced all attendee copies, the API will reflect what’s actually stored — not always what Outlook visually reconciles. Workarounds / Next steps Try calling both .CalendarView and .Events for the colleague to see if the master recurring event appears even if an instance is missing. Query the event with $expand=instances on .Events to see if the problematic recurrence is being generated. Validate whether the colleague is shown as an attendee with response.Organizer and response.Attendees. As a check, you can also test using delegated permissions with that user to see if behavior is different. Unfortunately, this isn’t an uncommon issue with recurring events for non-organizers. If the mailbox copy isn’t fully synced, Graph won’t surface it reliably. If this is business-critical, I’d recommend opening a support ticket with Microsoft 365 since the tenant’s Exchange Online service logs may show why those specific instances aren’t materializing for your colleague in Graph.15Views0likes1CommentRe: KQL query
hi Yogeesh143 check this out, might work Since you’re asking specifically about KQL queries in Microsoft Defender (Advanced Hunting) to track registry modifications, Run key values, and startup items, here are some solid starting points you can use in the Advanced Hunting portal: Detect Registry Modifications (general) DeviceRegistryEvents | where ActionType == "RegistryKeyCreated" or ActionType == "RegistryValueSet" | project Timestamp, DeviceName, ActionType, RegistryKey, RegistryValueName, RegistryValueData, InitiatingProcessFileName, InitiatingProcessCommandLine, InitiatingProcessAccountName | order by Timestamp desc Monitor Run Key Persistence (startup registry entries) DeviceRegistryEvents | where ActionType == "RegistryValueSet" | where RegistryKey has @"SOFTWARE\Microsoft\Windows\CurrentVersion\Run" or RegistryKey has @"SOFTWARE\Microsoft\Windows\CurrentVersion\RunOnce" | project Timestamp, DeviceName, RegistryKey, RegistryValueName, RegistryValueData, InitiatingProcessFileName, InitiatingProcessCommandLine, InitiatingProcessAccountName | order by Timestamp desc Look for Startup Folder Modifications DeviceFileEvents | where FolderPath endswith @"\Microsoft\Windows\Start Menu\Programs\Startup" | project Timestamp, DeviceName, FolderPath, FileName, InitiatingProcessFileName, InitiatingProcessCommandLine, InitiatingProcessAccountName | order by Timestamp desc You can also extend these queries by adding filters for suspicious processes (e.g., where InitiatingProcessFileName !in~ ("explorer.exe","msiexec.exe")).38Views1like2CommentsRe: Purview DLM Disposition Review Timeline of Deletion
hi sudipabatabyal Great set of questions — disposition in Microsoft Purview can be a little confusing because the approval in Purview is just the trigger, not the final deletion action itself. Points to clarify: Disposition vs. Deletion Timing When you approve a disposition in Purview Records Management, the item is moved to the Disposed items list in Purview. The actual deletion from SharePoint or OneDrive doesn’t happen immediately; it is processed by backend timer jobs and can take up to 7 days (sometimes sooner, but not guaranteed). Behind the Scenes in SharePoint/OneDrive Once the disposition job is picked up, the item is moved into the site collection Recycle Bin. From there, SharePoint’s standard retention and deletion cycles apply: o First-stage Recycle Bin: items remain for 93 days by default (unless manually cleared). o After that, they move to the second-stage Recycle Bin (site collection admin) until the 93-day limit is reached, after which deletion is permanent. Expediting Deletion There’s no supported way to bypass the disposition stage by re-labeling; once a record has a retention label with disposition review, it has to follow that lifecycle. If immediate removal is critical, you would need to: o Apply a retention label/policy with “Delete only” (no disposition), or o Manually delete the item after approval (which still sends it into the Recycle Bin). Recycle Bin Automation Currently, the Recycle Bin is a safety net and there is no Purview automation to clear it. Deletion from the Recycle Bin has to follow SharePoint’s native retention cycle or be manually cleared by site collection admins. in short: Disposition approval doesn’t equal instant deletion — it triggers a backend cleanup job that can take a few days. The Recycle Bin stage is expected behavior, and full permanent deletion still follows the standard 93-day lifecycle. Expediting deletion would require using different retention label settings, not disposition workflows.12Views1like1CommentRe: Improving AD security and enabling new features
hi Seema_Kanwa655 You’re essentially hardening your Active Directory (AD) environment by disabling legacy/weak protocols and enforcing modern controls. Here are the some pros and cons for your reference. You can decide best fit as per requirement. a.Disabling Kerberos Weak Encryption (DES) Pros Inventory first: Run a report of accounts or services still using DES (e.g., klist, event logs, or PowerShell: Get-ADUser -Filter {KerberosEncryptionType -band 1}). Stage rollout: Enable logging (Audit Kerberos Authentication Service) → detect usage. Reconfigure service accounts to use AES128/256 encryption (Set-ADUser -KerberosEncryptionType). Only then disable DES at the domain level (Network security: Configure encryption types allowed for Kerberos GPO). Test in pilot OU before domain-wide enforcement. Cons Services or apps that still rely on DES will fail authentication. Older non-Windows systems, or custom apps coded against DES, will break. Legacy devices (old copiers, apps, SAP, etc.) may need patches or reconfiguration. b.Hide Sensitive Identifiers in AD Object Descriptions Pros Don’t store secrets in AD descriptions (e.g., passwords, server purposes, network diagrams). Use Group Policy Preferences, Intune tags, or AD attributes designed for metadata instead. Implement Access Control Lists (ACLs) so only admins can read descriptions if necessary. Audit existing descriptions with PowerShell to detect sensitive data. Cons Low technical impact—more of a process/awareness change. If some scripts or apps parse AD descriptions for info, they may need updating. c.Enforce LDAP Signing Pros Configure Domain Controller: LDAP server signing requirements → set to Require signing. First, enable audit mode (None but log events) → check if any apps/servers still bind without signing. Update apps to use LDAPS (TCP 636) or LDAP with StartTLS. Validate by running: Get-WinEvent -LogName DirectoryService -FilterXPath "*[EventData[@Name='EventID']='2889']" (shows unsigned LDAP binds) Cons Older apps that use simple binds without SSL will break. Non-Windows apps/devices may need reconfiguration to LDAPS. Requires DCs to have valid TLS certificates (AD CS or public CA). Over all pros Phased approach: Enable auditing/logging first, then enforce. Pilot group: Test with a small set of OUs and IT-owned devices before global rollout. Communication: Notify app owners & infra teams—especially for LDAP and DES changes. Fallback plan: Document rollback steps (e.g., re-enable DES temporarily if a critical app breaks). Monitoring: Enable event log forwarding / SIEM alerts for failures post-change.6Views0likes1CommentRe: Surface Latop Studio 1964 i7 replacement fan
hi DesCallaghan check this out.. Here are the most realistic paths that do turn up the ND55C94-20M02 (right-hand) or known-compatible equivalents, plus some gotchas to watch for. Where to buy (and ship to the UK) Exact model ND55C94-20M02 (right fan) CDRTD lists the exact fan (ND55C94-20M02 / 13N4-10B1K31, DC 5V 0.5A). They ship internationally; worth asking about UK shipping and stock. StoneTaskin has a listing explicitly naming ND55C94-20M02 alongside ND55C93; they show UK in their shipping matrix. Contact them for right-hand stock. Amazon US has ND55C94-20M02; many UK buyers use a forwarder when the seller won’t ship direct. Buy the pair (left + right) for the Surface Laptop Studio 1964 If you can’t find a single right fan, sets are more common (Nidec EC231K01 + EC231K02). There’s a recurring eBay listing for the pair; sellers often ship to the UK. Official/authorized route Microsoft UK now sells many Surface parts directly, but they don’t list Laptop Studio 1 fans yet. Still, try Microsoft’s UK repair-parts page or an authorized provider; they can sometimes order thermal modules even when not advertised. Compatibility tips (so you don’t get the wrong fan) Right vs left: listings often don’t say; compare the mounting tabs and cable orientation to your original before checkout (the iFixit photos help). Thickness variants: Polar Tech calls out thin (ND55C93/ND55C94) vs thick (ND55C0F/ND55C0G). Order the correct thickness for your heatsink shroud. Part numbers to include in searches: ND55C94-20M02, 13N4-10B1K31, ND55C93, ND55C0F, ND55C0G, EC231K01, EC231K02. (These appear across the listings above.) Install help The iFixit guide shows the disassembly and fan swap (about 15–20 minutes with basic tools); use it to confirm cable length and screw posts match your replacement.110Views1like1CommentRe: Phonetics Chinese traditional error Microsoft
hi DaiYuCih For localized translation or phonetic errors across Microsoft products, the best route is their central Feedback Portal (feedbackportal.microsoft.com). You can: Navigate to the portal. Select the relevant product or service (e.g., Windows, Office, or Language/Phonetics tools). Describe the issue clearly: the wrong phonetic mapping, the character in question, the correct phonetic, and where it appears (e.g., UI, vocabulary lists, etc.). Attach any screenshots or samples that illustrate the error.89Views1like0CommentsRe: Anonymous IP address involving one user
hi GodCordial You’re running into a limitation that a lot of admins discover with Microsoft 365: Conditional Access and anti-spam policies don’t apply to SMTP AUTH (the “basic auth” protocol used by service accounts, apps, devices, etc.). That’s why your connection filter and CA rules don’t block that one IP — SMTP AUTH bypasses most of those controls. Here’s what you can actually do: Options to Block / Mitigate Use Exchange Online Transport Rules (Mail Flow Rules) Go to Exchange Admin Center → Mail flow → Rules. Create a new rule: Condition: “If the message is received from IP address = x.x.x.x” Action: “Reject the message with explanation” or “Delete the message without notifying” This works at the transport layer, so it can block delivery from specific IPs. Connection Filtering – IP Allow/Deny list (Tenant Allow/Block List) In Security & Compliance → Policies → Threat policies → Tenant Allow/Block list Under IP addresses, add the attacker’s IP to the Block list. Note: For SMTP AUTH login attempts, this won’t always stop the authentication traffic, but it will stop email delivery from that IP. Best Practice Recommendation Migrate away from SMTP AUTH if you can. Microsoft is pushing everyone toward Modern Auth (OAuth 2.0) and Graph API / authenticated SMTP submissions. If you must keep it: Limit SMTP AUTH usage to only the accounts that truly need it. Restrict those accounts by IP at your perimeter firewall. Rotate that service account’s password and consider enabling App Passwords with MFA. Quick Fix for your case: Since it’s always the same IPv4, the Mail Flow Rule (block sender IP) in Exchange Online is your best shot to stop the actual mail flow from that IP. But the sign-in alerts will still appear, because Microsoft doesn’t let you block authentication attempts from specific IPs at their service edge. To truly stop the login attempts, you’d need to disable SMTP AUTH or enforce app firewall rules on your end.62Views0likes1CommentRe: Get-MpPerformanceReport empty processpath
hi lalanc01 Yes — this is a known quirk when usingGet-MpPerformanceReport from the Windows Defender (Microsoft Defender Antivirus) module. check this. If you want to fill in the blanks for these entries: Correlate with Event Viewer Check Microsoft-Windows-Windows Defender/Operational log and Microsoft-Windows-Security-Mitigations logs for process start events (Event ID 4688 in Security log). Cross-match the PID and timestamp from Get-MpPerformanceReport with event logs to retrieve the original path. Use Get-Process while process is still running If you run the report in near-real-time and the process is still active: $report = Get-MpPerformanceReport foreach ($item in $report.TopScans) { if (-not $item.ProcessPath) { try { $proc = Get-Process -Id $item.ProcessId -ErrorAction SilentlyContinue if ($proc) { $item | Add-Member -NotePropertyName ResolvedPath -NotePropertyValue $proc.Path } } catch {} } } $report Enable Defender Verbose Logging Increase Defender logging level with: Set-MpPreference -EnableControlledFolderAccessAudit 1 Set-MpPreference -DisableRealtimeMonitoring $false Then check the Defender operational logs for richer details. Use Sysmon for persistent mapping Sysmon’s process creation logs (Event ID 1) always capture process path and hash. You can join those with the PIDs from Get-MpPerformanceReport. Empty ProcessPath in Get-MpPerformanceReport doesn’t always mean Defender for Endpoint is hiding it — it’s often just that the local Defender performance telemetry never cached the path, the process ended, or it was a system/kernel/memory-only entity. To be sure, you’ll need to correlate with process creation logs (Windows Event Log, Sysmon, or EDR data).2Views0likes0CommentsRe: Issues with email Outlook
hi PierreA770 What you’re describing sounds like an Outlook window focus/display issue — the email window is open (you see it in the taskbar) but clicking it doesn’t bring it to the front, and you have to use Alt+Tab to switch to it. This can happen for a few reasons, and it’s not always consistent across all machines because it depends on Windows display settings, Outlook’s rendering mode, and any add-ins. Common Causes & Fixes Window is opening “off-screen” If Outlook “remembers” a window position on a second monitor that’s no longer connected, it may be opening out of view. Select the Outlook window from the taskbar. Press Alt + Space → then M → use arrow keys to move the window into view. Once visible, resize/reposition it and close — Outlook should remember the new position. Windows Focus Settings If Windows is set not to automatically bring windows to the front when you click them: Press Windows + R, type: nginx control mouse Pointer Options tab → Ensure “Activate window by hovering over it with the mouse” is unchecked. Alternatively, check: HKEY_CURRENT_USER\Control Panel\Desktop in the registry, look for ForegroundLockTimeout — set it to 0. Outlook Hardware Graphics Acceleration Sometimes GPU rendering messes with how windows get brought forward. In Outlook: File → Options → Advanced Under Display, tick Disable hardware graphics acceleration. Restart Outlook. Multiple Outlook Processes Sometimes there are multiple background Outlook windows and the taskbar click only selects the “wrong” one. Close all Outlook windows. Open Task Manager (Ctrl + Shift + Esc), end all OUTLOOK.EXE processes. Restart Outlook fresh. Test in Safe Mode If an add-in is interfering: Close Outlook. Press Windows + R, type: outlook.exe /safe If it works normally in Safe Mode, disable add-ins under File → Options → Add-ins.19Views0likes0CommentsRe: Request on Exchange Server SE CU1 Codebase and Trial Version Behavior
hi Mahmood20 here you go 1.Exchange Server Subscription Edition (SE) CU1 vs. Exchange 2019 CU15 Is SE CU1 a standalone codebase or a continuation of Exchange 2019 CU15? Answer: Exchange Server SE CU1 is a direct continuation of Exchange Server 2019 CU15. Exchange SE RTM (released October 2022) was code-identical to Exchange 2019 CU15. Exchange SE CU1 (May 2023) builds on that baseline, introducing new features and updates that are only available in SE (not backported to 2019 CU16 or later—since there are no further 2019 CUs). Microsoft has forked development at CU15: Exchange 2019 has effectively ended major feature updates; SE is now the active codebase. Summary: Exchange SE CU1 = Exchange 2019 CU15 + New Features. It’s not a clean rewrite—just a subscription-bound evolution of 2019. 2.What happens when the Exchange SE Trial expires? The Exchange Server SE trial is 180 days. Here's what happens when it expires: Functionality After Expiration: All core server functionality continues to operate. Mail flow, mailbox access, calendaring, and OWA/ECP still work. No artificial block is introduced that brings the server down or stops services. However: The server will be in an unlicensed state, and you may: See warnings in the admin interface, event logs, and PowerShell. Be non-compliant with Microsoft licensing terms. Some cumulative updates or support might be restricted if you're unlicensed (from a Microsoft support contract point of view). Server usability: The server remains usable after trial expiration, but it's not legally licensed for production use. Suggested Actions: If you're using the SE trial and intend to continue: Convert to a fully licensed SE install by purchasing the appropriate subscription licenses via Volume Licensing or CSP. Use PowerShell to activate: Set-ExchangeServer -Identity "YourServerName" -ProductKey XXXXX-XXXXX-XXXXX-XXXXX-XXXXX Question Answer Is SE CU1 a new codebase? No. It’s a continuation of Exchange 2019 CU15 with SE-only features. What happens after SE trial ends? Server still works; no functionality loss. But it becomes unlicensed (legal risk, warnings). Is the server still usable? Yes. Fully functional but not in compliance without a valid license.15Views1like3CommentsRe: Can someone tell me how to get a support person to connect with my PC & help fix it?
hi SouthOkanagan check below one of the should work bsolutely! If you've used Microsoft’s Remote Help or Quick Assist before and want someone (like a Microsoft support agent or a trusted person) to connect to your PC remotely, here’s exactly how to do it: 1.Using Quick Assist (Free & Built-In for Windows) This is Microsoft’s official tool for getting remote help from someone you trust (like support staff or a tech-savvy friend). Press Windows Key and type Quick Assist, then press Enter In the Quick Assist window, click "Get help" (if you're receiving help) The support person should: Open Quick Assist on their computer Click "Give assistance" Sign in with their Microsoft account The helper will give you a 6-digit security code You enter that code on your screen and click Share screen Choose to Allow full control or View only You’re always in control — you can see everything the helper is doing and stop the session anytime. 2Microsoft Support Agent Help (Remote Help with Support) If you're trying to connect with a Microsoft Support agent, here’s what to do: Go to the Microsoft support page: 👉 https://support.microsoft.com Click Contact Support (bottom right or top right) Choose the product or issue you're facing (e.g., Windows, Office, etc.) Select Chat or Call back (depending on availability) The Microsoft agent may offer to remotely connect to your device If they do, they’ll guide you to open a secure remote session via support.microsoft.com/help Microsoft will never initiate remote access — only after you’ve contacted them and verified who they are.56Views1like0CommentsRe: Access Denied Error in SharePoint List Board View During Drag-and-Drop for some users
Hi dharam2 Pl refer some workaround which might help 1.Switch from “Contribute” to “Edit” Permission Temporarily In some cases, Contribute permission may not be sufficient for Board View drag-and-drop, especially if: The field being updated has workflow triggers Or if it's connected to Power Automate/Flows Try giving an affected user Edit permission temporarily and retest. 2.Disable and Recreate the Board View A corrupted or partially cached view can cause this: Delete and re-create the Board view using the same field. Do not clone or reuse the old view via Save As. 3.Force Refresh Permissions via PowerShell (if inherited) Sometimes inheritance looks intact but is not. You can reassert it via PowerShell: # Force re-inherit permissions for all items Get-PnPListItem -List "Your List Name" | ForEach-Object { Set-PnPListItemPermission -List "Your List Name" -Identity $_.Id -InheritPermissions } Backup first and test on a subset! 4.Use Classic Grid View for Updates (Temporarily) If business critical, advise users to use Grid View (Quick Edit) until Microsoft resolves the Board View issue. 5.Raise Microsoft Support Ticket This is increasingly being reported on: Microsoft 365 forums Admin center messages (some tenants are seeing advisories) If you're a Microsoft 365 admin, check Health Center or raise a ticket. This may be a rolling update bug.35Views1like0CommentsRe: Microsoft Certification Exam Voucher - AI Skills Fest Challenge
hello paulsuv9 Pl reach out to below with your query.. Support Portal URL: https://learn.microsoft.com/en-us/credentials/support/help Steps to Submit a Ticket: Go to the link above Scroll down to “Submit a support request” Select “Certification” as the category Choose issue type: “Exam voucher/discount” Fill in your details and paste your message Attach the original voucher email or code (if you still have it)572Views1like7CommentsRe: Sharing personal calendars with work profile and showing busy times
You're absolutely right — and what you’re experiencing is a known limitation of .ics calendar subscriptions in Outlook. What's Happening? When you subscribe to a personal calendar via an .ics URL, Outlook will display the events as read-only, and these events: Appear in the calendar view Do not show up in Scheduling Assistant availability Do not mark you as 'busy' for others trying to book time via the Scheduling Assistant This is by design — .ics subscriptions are treated as external, informational calendars, and not "first-class" calendars in Exchange that Outlook uses for free/busy lookup. What Are Your Options? To get your personal busy times to appear in Scheduling Assistant, you have to sync or integrate your personal calendar in a way Outlook natively understands as availability. Here are a few solutions: Best Option: Add Personal Account to Outlook with Publishing Enabled If your organization allows it, you can add your personal calendar (e.g., Gmail, Outlook.com) as an account in your work Outlook app: Go to File > Account Settings > Account Settings Add your personal email account (Gmail/Outlook.com) This brings in the personal calendar as a native calendar, not just a subscribed one Events now show up in Scheduling Assistant as long as the calendar is marked and Outlook is using "Show as Busy" You may need to enable syncing or delegate sharing from your personal account. Alternative: Use Microsoft Power Automate to Copy Events If you’re not allowed to add personal accounts directly: Use Microsoft Power Automate (Flow) to copy busy events from your personal calendar to your work calendar (as private placeholders) These events will show up as "busy" in Scheduling Assistant You can customize this to: Copy only events marked as “busy” Set the subject to “Private Event” for confidentiality Keep it in sync automatically What Won’t Work Subscribing via an .ics feed (what you did) Importing a static .ics file Viewing a calendar in “overlay” mode — it shows up visually but does not influence your free/busy availability12Views1like1Comment
Groups
Global Cloud & AI Community
The Global Cloud & AI Community Learning Room is a collaborative space for everyone who is eager to learn Microsoft Azure, Artificial Intelligence (AI), Copilot, Intune, Defender for Cloud, XDR, Sentinel, Azure Hybrid Administration, and a lot more. Members are encouraged to post technical issues to get a solution from the experts. This learning room offers various resources such as training sessions, workshops, and webinars that are designed to enhance the skills of anyone who is interested in learning about Microsoft technologies. Members are welcome to participate in discussions, share their experiences, and contribute to the community’s collective knowledge. They gain opportunities to explore best practices, exchange real-world experiences, and grow their expertise while networking with a diverse global audience.Microsoft Hero Community
Welcome to Microsoft Hero Community, an official Microsoft Learn Learning Room dedicated to empowering learners through a strong focus on Microsoft Cloud technologies. We regularly host sessions, events, webinars, and training programs to support your growth and success. Join us on your cloud journey, we’re here to help every step of the way!Latest Activity: Nov 08, 2025Modern Development with Azure Integration and AI
Learn how Azure supports Modern Application development, within the Microsoft Stack, with AI and cutting edge integration services.Latest Activity: Nov 06, 2025Recent Blog Articles
No content to show