Month: April 2025
Replacing Litigation Holds with an eDiscovery Case
Moving from Single-Workload Holds to Microsoft 365 Holds
Many tenants use litigation holds (also known as legal holds) to retain the complete content of Exchange Online mailboxes. The feature has been available since Exchange 2010 and can hold mailbox items (including associated archive mailboxes) indefinitely or for a specified period. The good thing about litigation holds, which is probably why people use them, is that it’s very easy to put one or more mailboxes on hold using PowerShell or the Exchange admin center (Figure 1).

The PowerShell equivalent to set litigation hold on a mailbox is:
Set-Mailbox -Identity Brian.Weakliam -LitigationHoldEnabled $True -LitigationHoldOwner "Tony.Redmond@office365itpros.com" -LitigationHoldDate "21-Apr-2025 16:00" -LitigationHoldDuration Unlimited -RetentionURL "https://office365itpros.com/AllAboutLitigationHold.Html"
While this command lists the set of mailboxes with litigation hold enabled:
Get-ExoMailbox -RecipientTypeDetails UserMailbox -Properties LitigationHoldEnabled, LitigationHoldDate, LitigationHoldDuration, LitigationHoldOwner -Filter {LitigationHoldEnabled -eq $True} -ResultSize Unlimited | Format-Table DisplayName, LitigationHoldDate, LitigationHoldOwner, LitigationHoldDuration
Inactive mailboxes can also be on litigation hold (and the hold might be the reason why Exchange Online retains these mailboxes):
Get-ExoMailbox -InactiveMailbox -Properties LitigationHoldEnabled, LitigationHoldDate, LitigationHoldDuration, LitigationHoldOwner -Filter {LitigationHoldEnabled -eq $True} -ResultSize Unlimited | Format-Table DisplayName, LitigationHoldDate, LitigationHoldOwner, LitigationHoldDuration
To release the litigation hold for a mailbox, set its LitigationHoldEnabled property to $false.
Set-Mailbox -Identity Kim.Akers -LitigationHoldEnabled $False
Or for an inactive mailbox:
Set-Mailbox -InactiveMailbox Dylan.Webb -LitigationHoldEnabled $False
This action clears the other litigation properties. Enabling or removing a litigation hold from a mailbox is usually effective within a few minutes but can take several hours.
The Bad Thing about Litigation Holds
Litigation Holds are easy to apply and manage and are available for all Exchange Online mailboxes. But their big downside is that litigation holds only cover mailbox items. That was an acceptable state when the need to preserve personal information for an employee only extended to email. Today, Microsoft 365 apps store so much information in a user’s OneDrive account that it is imperative to preserve this data when someone leaves.
Within Microsoft 365 today there are many other ways to communicate, including Teams, OneDrive for Business, Microsoft 365 Groups, and Viva Engage. Along with mailboxes, those locations are all covered by Microsoft 365 retention policies, which are the modern alternative to litigation hold.
However, I’m not going to cover retention policies here. Instead, I’m going to throw out a different idea, which is to use an in-place hold imposed by a standard eDiscovery case (available with Office 365 E3 and above or Microsoft E5 compliance licenses). Perhaps the recent GUI overhaul for Purview eDiscovery prompted me to investigate this solution.
Holds are only one part of eDiscovery cases, which also include searches, review sets, and exports covering multiple data sources. In the scenario where an organization wants to keep personal information for employees for a period (perhaps after employees leave), an eDiscovery case might replace litigation holds and deliver the additional benefit of holding OneDrive for Business accounts.
Creating an eDiscovery Case with PowerShell
The eDiscovery case we need is simple. It consists of:
- The case (created with New-ComplianceCase). A container for the case elements, like holds and searches,
- A case hold policy (created with New-CaseHoldPolicy) defines the set of locations (mailboxes and OneDrive for Business accounts) that the hold will apply to.
- A case hold rule associated with the case hold policy (created with New-CaseHoldRule). The rule specifies the KQL query used by the hold. In this case, to create a hold that applies to everything in the mailboxes and OneDrive for Business accounts, the KQL query is empty.
Before running any of these cmdlets, you must connect to Exchange Online and the compliance endpoint, and the account used must have the eDiscovery manager role.
An example script is worth hundreds of words. You can download my example from GitHub.
Delegated Permissions and OneDrive for Business
The script is intended for use with delegated permissions. It would be possible to use app-only mode, but I wanted to illustrate an important an important aspect of dealing with OneDrive for Business accounts.
The Sites.Read.All permission allows the signed-in user to read details of all SharePoint Online sites – but not OneDrive for Business accounts, even if the account is a SharePoint administrator. This is a little strange because the SharePoint administrative interfaces allow access to OneDrive.
The full URL for a OneDrive account is needed to add it to an eDiscovery case hold policy (or a retention policy). This is a value like:
https://office365itpros-my.sharepoint.com/personal/brian_weakliam_office365itpros_com
Even with the Sites.Read.All delegatedpermission, you can’t use the Get-MgUserDrive or Get-MgUserDefaultDrive cmdlets to get the OneDrive URL (you can with the application permission). I therefore use a little trick of retrieving the OneDrive usage report data for the last 90 days and extracting the user principal name and site identifier from the data. The script can use the site identifier with the Get-MgSite cmdlet to find the OneDrive URL. It’s a little complicated, but the code works. It would be nice if the usage report data included the site URL. However, a longstanding problem that Microsoft seems incapable of solving means that the site URL is missing from SharePoint Online and OneDrive usage reports.
Easier Solutions Exist
It would be easier to use the Microsoft Graph PowerShell SDK in app-only mode and have full access to the OneDrive account information, but this is an example of how it’s often possible to get at Microsoft 365 data when it seems to be blocked. It would also be easier to move mailboxes (and their OneDrive accounts) from litigation hold to a retention policy instead of an eDiscovery case, but where’s the fun in always taking the easy route?
If you’re still using litigation holds, the question is why? In 2010, litigation holds were the best we could do in terms of preserving mailbox content. In 2025, we can do better, and there’s many ways to satisfy the need to preserve data, including OneDrive.
So much change, all the time. It’s a challenge to stay abreast of all the updates Microsoft makes across the Microsoft 365 ecosystem. Subscribe to the Office 365 for IT Pros eBook to receive monthly insights into what happens, why it happens, and what new features and capabilities mean for your tenant.
How real-world businesses are transforming with AI – with 50 new stories
Updated February 5, 2025: The post contains 50 new customer stories, which appear at the beginning of each section of customer lists. The post will be updated regularly with new stories.
One of the highlights of my career has always been connecting with customers and partners across industries to learn how they are using technology to drive their businesses forward. In the past 30 years, we’ve seen four major platform shifts, from client server to internet and the web to mobile and cloud to now — the next major platform shift to AI.
As today’s platform shift to AI continues to gain momentum, Microsoft is working to understand just how organizations can drive lasting business value. We recently commissioned a study with IDC, The Business Opportunity of AI, to uncover new insights around business value and help guide organizations on their journey of AI transformation. The study found that for every $1 organizations invest in generative AI, they’re realizing an average of $3.70 in return — and uncovered insights about the future potential of AI to reshape business processes and drive change across industries.
Check out the top 5 AI trends to watch from IDC and Microsoft
Today, more than 85% of the Fortune 500 are using Microsoft AI solutions to shape their future. In working with organizations large and small, across every industry and geography, we’ve seen that most transformation initiatives are designed to achieve one of four business outcomes:
- Enriching employee experiences: Using AI to streamline or automate repetitive, mundane tasks can allow your employees to dive into more complex, creative and ultimately more valuable work.
- Reinventing customer engagement: AI can create more personalized, tailored customer experiences, delighting your target audiences while lightening the load for employees.
- Reshaping business processes: Virtually any business process can be reimagined with AI, from marketing to supply chain operations to finance, and AI is even allowing organizations to go beyond process optimization and discover exciting new growth opportunities.
- Bending the curve on innovation: AI is revolutionizing innovation by speeding up creative processes and product development, reducing the time to market and allowing companies to differentiate in an often crowded field.
In this blog, we’ve collected more than 300 of our favorite real-life examples of how organizations are embracing Microsoft’s proven AI capabilities to drive impact and shape today’s platform shift to AI. Today, we’ve added new stories of customers using our AI capabilities at the beginning of each section. We’ll regularly update this story with more. We hope you find an example or two that can inspire your own transformation journey.
Enriching employee experiences
Generative AI is truly transforming employee productivity and wellbeing. Our customers tell us that by automating repetitive, mundane tasks, employees are freed up to dive into more complex and creative work. This shift not only makes the work environment more stimulating but also boosts job satisfaction. It sparks innovation, provides actionable insights for better decision-making and supports personalized training and development opportunities, all contributing to a better work-life balance. Customers around the world have reported significant improvements in employee productivity with these AI solutions:
New Stories:
- Acentra Health created MedScribe using Azure OpenAI Service. The solution has saved 11,000 nursing hours and nearly $800,000. It also helped each nurse process 20 to 30 letters daily, while achieving a 99% approval rate for MedScribe-generated letters.
- Brisbane Catholic Education provides Microsoft 365 Copilot to 12,500 educators, and uses Microsoft Copilot Studio to create a generative AI tool to help educators integrate Catholic traditions and values into the classroom.
- Crediclub saves 96% per month in auditing expenses and analyzes 150 meetings per hour with Azure AI, freeing up time for 800 sales advisors and 150 branch managers to interact directly with customers.
- eClinicalWorks developed a tool using Azure AI services and Azure AI Document Intelligence to help healthcare workers scan, sort and match thousands of faxes each year to match the faxed data with current patient files.
- Education Authority of Northern Ireland (EANI) introduced Microsoft 365 Copilot to reduce admin work, allowing teachers to focus on students. The Microsoft partnership ensures secure and ethical AI use, while teacher training focuses on prompt writing and effective tool adoption.
- Ma’aden uses Microsoft 365 Copilot to enhance productivity, saving up to 2,200 hours monthly. Tasks like drafting emails, creating documents and data analysis have become more efficient, helping Ma’aden achieve its growth goals.
- Marketing org mci group uses Microsoft 365 Copilot to enhance the use of AI and other technological advances to boost employee efficiency.
- Michelin deployed Microsoft 365 Copilot and a generative AI in-house chatbot based on Azure OpenAI Service called “Aurora” designed to help employees optimize work and team performance, boosting productivity tenfold.
- Raiffeisen Bank International built its own ChatGPT using Azure OpenAI Service to automate repetitive tasks like documenting intelligence and more rapidly summarize legal, regulation and banking documents.
- Sanabil Investments deployed Microsoft 365 Copilot to help employees reduce the time spent on manual everyday tasks that diverted focus from more strategic and valuable work. Within two months, approximately 70% of employees regularly used Copilot.
- Sensei rolled out Microsoft 365 to reduce the number of internal apps and better connect systems for easier collaboration, and is using Microsoft 365 Copilot to increase efficiency.
- Sikshana Foundation is working with Microsoft Research India to introduce an AI copilot for teachers that shortens preparation time for lessons from an hour or more to just minutes.
- The University of Hong Kong adopted Microsoft 365 Copilot to enhance productivity by automating administrative tasks and providing intelligent assistance, allowing faculty to focus more on teaching.
- Accenture and Avanade launched a Copilot business transformation practice, supported by Microsoft, and co-invested in new capabilities, solutions and training to help organizations securely and responsibly reinvent their business functions with generative and agentic AI and Copilot technologies.
- Access Holdings Plc adopted Microsoft 365 Copilot, integrating generative AI into daily tools and, as a result, writing code now takes two hours instead of eight, chatbots launch in 10 days instead of three months and presentations are prepared in 45 minutes instead of six hours.
- Adobe is connecting Adobe Experience Cloud workflows and insights with Microsoft 365 Copilot to deliver generative-AI powered capabilities that enable marketers to increase collaboration, efficiency and creativity.
- Amadeus empowers its teams to focus their time and skills on value-added tasks with Microsoft 365 Copilot, by summarizing email threads, chat or transcripts and summing up information from diverse sources.
- ANZ has invested in Microsoft 365 Copilot, GitHub Copilot and Copilot in Microsoft Edge to boost productivity and innovation across its workforce.
- Asahi Europe & International (AEI) has adopted Microsoft 365 Copilot, saving employees potentially 15% of time previously spent on administrative tasks.
- AXA developed AXA Secure GPT, a platform powered by Azure OpenAI Service that empowers employees to leverage the power of generative AI while targeting the highest level of data safety and responsible use of the tool.
- Axon Enterprise developed a new AI tool with Azure OpenAI Service called Draft One, resulting in an 82% decrease in time spent on reports, which freed up officers to engage more with their community.
- Aztec Group enhanced productivity and client experience by trialing Microsoft 365 Copilot with 300 staff, uncovering “unlimited” use cases and plans for a wider rollout.
- Bader Sultan & Bros. Co. W.L.L. implemented Microsoft 365 Copilot to enhance employee productivity and speed up customer response times.
- Bancolombia is using GitHub Copilot to empower its technical team, achieving a 30% increase in code generation, boosting automated application changes to an average of 18,000 per year, with a rate of 42 productive daily deployments.
- Bank of Queensland Group is using Microsoft 365 Copilot, with 70% of users saving two-and-a-half to five hours per week.
- BaptistCare Community Services is using Microsoft 365 Copilot to save employees time as they navigate workforce shortage challenges allowing them to focus more on the people they care for.
- Barnsley Council was recognized as “Double Council of the Year in 2023” for its implementation of Microsoft 365 Copilot, which modernized operations and reduced administrative tasks, leading to improved job satisfaction and increased creativity.
- BlackRock purchased more than 24,000 Microsoft 365 Copilot licenses spanning all employees, functions and locations, helping improve the Copilot experience, including codeveloping new features and functions.
- British Heart Foundation is testing Microsoft 365 Copilot and in its initial test, users estimate that Microsoft 365 Copilot could save them up to 30 minutes per day.
- Buckinghamshire Council deployed Microsoft 365 Copilot with staff reporting productivity improvements, quality enhancements and time savings which are enabling the different teams to do more with less.
- Campari Group adopted Microsoft 365 Copilot to help employees integrate it into their workflow, resulting in time savings of about two hours a week from the support of routine activities such as email management, meeting preparation, content creation and skill acquisition.
- Canadian Tire Corporation moved its data from on-premises systems to Microsoft Azure and built digital assistants using Azure OpenAI Service, and now more than 3,000 corporate employees save 30 to 60 minutes a day using its ChatCTC digital assistant.
- Capita is using GitHub Copilot for productivity improvements as well as improvements in developer satisfaction, recruitment and retention.
- Cathay leverages Microsoft 365 Copilot to streamline meetings and manage information more effectively, reducing time-consuming tasks and fostering creativity.
- CDW used Microsoft 365 Copilot to improve work quality for 88% of users, enabling 77% to complete tasks faster, and increasing productivity for 85% of users.
- Chi Mei Medical Center is lightening workloads for doctors, nurses and pharmacists with a generative AI assistant built on Azure OpenAI Service.
- Clifford Chance adopted Microsoft 365 Copilot to streamline tasks, automate processes and enhance collaboration. Lawyers use it to draft and manage emails and ensure compliance, allowing them to focus on complex legal work and improve productivity.
- DLA Piper chose Microsoft 365 Copilot to boost productivity for operational and administrative teams, saving up to 36 hours weekly on content generation and data analysis.
- Eaton adopted Microsoft 365 Copilot to automate the creation of 1,000 standard operating procedures to streamline customer service operations and improve data access across teams, cutting creation time from one hour to 10 minutes.
- E.ON is focused on Germany’s energy transition, leveraging Microsoft 365 Copilot to manage the complex grid in real-time, increasing productivity and efficiency for its workforce.
- Enerijisa Uretim has adopted Microsoft 365 Copilot to streamline meeting summaries, reformat documents and compile reports, enabling employees to concentrate on more strategic and fulfilling activities instead of spending six hours in meetings.
- EPAM is deploying Microsoft 365 Copilot to consolidate information and generate content and documents.
- Farm Credit Canada implemented Microsoft 365 Copilot which resulted in time savings on routine tasks for 78% of users, with 30% saving 30 to 60 minutes per week and 35% saving over an hour per week, allowing employees to focus on more value-added tasks.
- Finastra used Microsoft 365 Copilot to automate tasks, enhance content creation, improve analytics and personalize customer interactions, with employees citing a 20%-50% time savings.
- Four Agency Worldwide increased employee productivity using Microsoft 365 Copilot to generate ideas for creative work and support administrative-heavy processes, data analysis and report generation, allowing staff to focus on outreach and less time doing paperwork.
- Goodwill of Orange County developed an AI-powered app using Azure AI capabilities to help more people, including those with developmental, intellectual and physical disabilities, work in unfilled e-commerce positions.
- Harvey uses Azure OpenAI to simplify routine tasks across hundreds of law firms and legal teams, with one corporate lawyer saying he saved 10 hours of work per week.
- Honeywell employees are saving 92 minutes per week — that’s 74 hours a year! Disclaimer: Statistics are from an internal Honeywell survey of 5,000 employees where 611 employees responded.
- Insight employees using Copilot are seeing four hours of productivity gained per week from data summarization and content creation.
- Joos uses Microsoft 365 Copilot to grow its brand with worldwide collaboration by streamlining meetings, optimizing presentations and improving communications.
- Kantar is harnessing the power of Microsoft 365 Copilot by reducing costly, time-consuming IT processes and boosting productivity for employees.
- KMS Lighthouse enhanced its knowledge management platform with Microsoft Teams and Dynamics 365 integration, enabling users to leverage KMS Lighthouse without having to switch applications. And with Azure OpenAI Service, companies can create relevant content more quickly within the KMS Lighthouse application.
- KPMG Australia is using Microsoft Azure OpenAI Service, Azure AI Search and Microsoft Copilot 365 to perform advanced text analysis of dozens of client source documents to identify full or partial compliance, or noncompliance, in a fraction of the time required for manual assessments.
- LGT is launching Microsoft Copilot LGT to improve efficiency, showing users save an average of an hour a week even in the pilot phase.
- Localiza&Co, a leader in the mobility industry in Latin America, implemented Microsoft 365 Copilot to automate processes and improve efficiency, and reduced 8.3 working hours per employee per month.
- Lotte Hotels & Resorts has been creating a new work culture that allows employees to work more efficiently and focus on the nature of the work by adopting Microsoft Power Platform for automation.
- MAIRE is leveraging Microsoft 365 Copilot to automate routine tasks, saving over 800 working hours per month, freeing up engineers and professionals for strategic activities while supporting MAIRE’s green energy transition by reducing their carbon footprint.
- McDonald’s China chose Microsoft Azure AI, GitHub Copilot and Azure AI Search to transform its operations, resulting in a significant increase in AI adoption, consumption and retention from 2,000 to 30,000 employee transactions monthly.
- McKnight Foundation adopted Microsoft 365 Copilot for all staff, saving time, increasing productivity and freeing space to focus on strategic priorities.
- Medigold Health uses Azure OpenAI Service to significantly reduce the time that clinicians spend writing reports during their consultation and administrative time.
- Morula Health is using Microsoft 365 Copilot to enhance productivity, streamline medical writing tasks and ensure data security, ultimately improving efficiency and client satisfaction.
- Motor Oil Group is achieving remarkable efficiency gains by integrating Microsoft 365 Copilot into its workflows, with staff spending minutes on tasks that used to take weeks.
- Nagel-Group uses Azure OpenAI Service to help employees quickly access information which saves time, creates efficiency and transparency and leads to higher-quality answers overall.
- National Australia Bank is leveraging Microsoft 365 Copilot for daily productivity and data analysis and insights and Security Copilot to quickly analyze millions of security event logs and allow engineers to focus on more important areas.
- NFL Players Association integrated Azure AI Services and Azure App Service into their video review process, reducing review time by up to 73%, significantly increasing efficiency and enhancing player safety through consistent rule enforcement.
- O2 Czech Republic boosts productivity and streamlines meetings with Microsoft 365 Copilot, revolutionizing how information is shared and making automation a part of daily work.
- Onepoint developed a secure conversational agent based on Azure OpenAI which delivers productivity gains of between 10% and 15% across all business lines.
- Orange Group has over 40 use cases with Azure OpenAI Service and GitHub Copilot across business functions to support employees in their day-to-day tasks, enabling them to concentrate on higher value-added activities.
- Oxford University Hospitals NHS Foundation Trust implemented Microsoft 365 Copilot to improve staff report productivity by saving one to two hours a week, or simple formatting tasks down to a matter of seconds, enabling more resources to deliver frontline services.
- PA Consulting transformed its sales operations with Microsoft 365 Copilot, so its people can invest more time on the activities that have the biggest impact for clients and maximize the strategic value they provide.
- Petrobras used Azure OpenAI Service to create ChatPetrobras, which is streamlining workflows, reducing manual tasks and summarizing reports for its 110,000 employees.
- Petrochemical Industries Company automates work processes to save time with Microsoft 365 Copilot from weeks to days, hours to seconds.
- PIMCO built ChatGWM with Azure AI Foundry, a comprehensive platform that provides the ability to ask questions, receive responses and verify answers all in one place, so teams can spend more time engaging clients and having deeper conversations.
- PKSHA Technology is optimizing their time on critical work by increasing efficiency in meeting preparations, data analytics and ideation with the help of Microsoft 365 Copilot.
- Providence has collaborated with Nuance and Microsoft to accelerate development and adoption of generative AI-powered applications, helping improve care quality and access, and reduce physician’s administrative workloads.
- RTI International adopted Microsoft 365 Copilot to gain productivity wherever possible, allowing staff to focus on their areas of expertise, delivering even better science-backed solutions for clients.
- SACE, an Italian finance and insurance firm, is using Microsoft 365 Copilot and Viva to boost productivity and unlock employee potential while enhancing overall well-being — and productivity improvement data from the first nine months of implementation shows a 23% increase.
- Sandvik Coromant is using Microsoft Copilot for Sales to drive efficiency and accuracy, shaving at least one minute off each transaction, allowing sellers and account managers to focus their expertise on responding to customers’ needs with analysis, creativity and adaptability.
- Sasfin Bank built a solution on Microsoft Azure that centralized 20,000 documents to analyze contract clauses and provide real-time snapshots, moving guesswork into data-driven decision-making.
- Scottish Water implemented Microsoft 365 Copilot reducing mundane tasks to a minimum, and thus freeing up time for employees to work on the more meaningful tasks.
- Shriners Children’s developed an AI platform allowing clinicians to easily and securely navigate patient data in a singular location, enhancing patient care, and improving the efficiency of their healthcare services.
- Siemens is leveraging Azure OpenAI Service to improve efficiency, cut downtime and address labor shortages.
- Softchoice employees are experiencing firsthand how Microsoft 365 Copilot can transform daily workflows, realizing productivity gains of 97% reduction in time spent summarizing technical meetings and up to 70% less time spent on content creation.
- Syensqo utilized Microsoft’s Azure OpenAI Service to develop a custom AI chatbot in three months, which improved their internal data management, decision-making and overall efficiency.
- Teladoc Health uses Microsoft 365 Copilot to revolutionize its telehealth operations, automating routine tasks, boosting efficiency and increasing productivity.
- Telstra developed two cutting-edge generative AI tools based on Microsoft Azure OpenAI Service: 90% of employees are using the One Sentence Summary tool which resulted in 20% less follow-up customer contact and 84% of customer service agents using the Ask Telstra solution.
- Topsoe achieved 85% AI adoption among office employees in seven months, significantly enhancing productivity and business processes.
- Torfaen County Borough Council utilized Microsoft 365 Copilot to streamline back-office processes, resulting in significant time savings and enhanced productivity for both business and children’s services teams, with further rollouts planned.
- Trace3 leveraged Microsoft 365 Copilot to streamline and enhance processes across the business and with clients, such as reducing the time it takes HR recruiting managers to respond to applicants within a couple of days instead of several weeks.
- Unilever is reinventing their marketing process with Copilot, saving time on briefing tasks, automatically pulling in relevant market data, content and insights to accelerate campaign launches.
- Uniper SE implemented Microsoft 365 Copilot to reduce time spent on manual and repetitive tasks, and help workers focus on more pressing work, such as developing enhanced solutions to speed up the energy transition.
- Unum Group built a custom AI application to search 1.3 terabytes of data with 95% accuracy using Azure OpenAI Service.
- Virgin Atlantic adopted Microsoft 365 Copilot and GitHub Copilot and is seeing real business benefits, including productivity improvements, enabling new ways of working.
- Visier built a generative AI assistant that leverages Azure AI and Azure OpenAI Services to deliver workforce analytics and actionable insights for more than 50,000 customers.
- Virtual Dental Care developed an AI application Smart Scan that leverages Microsoft Azure to reduce paperwork for mobile dental clinics in schools by 75% and frees dentists to devote more time to patient care.
- Zakladni Skola As Hlavkova adopted Microsoft 365 Copilot and saw a 60% improvement in handling administrative documents, decreased lesson preparation from hours to few minutes, increased inclusivity and enhanced communication with students and parents.
Reinventing customer engagement
We’ve seen great examples of how generative AI can automate content creation, ensuring there’s fresh and engaging materials ready to go. It personalizes customer experiences by crunching the numbers, boosting conversion rates. It makes operations smoother, helping teams launch campaigns faster. Plus, it drives innovation, crafting experiences that delight customers while lightening the load for staff. Embracing generative AI is key for organizations wanting to reinvent customer engagements, stay ahead of the game and drive both innovation and efficiency.
New Stories:
- Aditya Birla Capital built the SimpliFi chatbot on Microsoft Azure to simplify financial services information and offers through intelligent search and proactive nudging with minimum latency and high scalability.
- AIA is using Copilot in Dynamics 365 Customer Service to allow customer service representatives to handle more cases in less time by automating time-consuming tasks like drafting customer emails and summarizing lengthy chats and case histories.
- Aydem Energy and Microsoft partner Softtech used Azure OpenAI Service to create an AI assistant for WhatsApp, providing customers with real-time updates and handling meter readings, bill checks and claims.
- The City of Buenos Aires developed Boti with ChatGPT using Azure OpenAI Service to manage multiple service channels and personalize key services for residents and tourists. The chatbot centralizes data, enables natural language interactions and scales to handle high demands, managing 2 million queries per month without human intervention, alleviating the operational burden by 50%, improving the citizen experience and increasing efficiency.
- de Alliantie built a generative AI chatbot using Azure OpenAI to digest information in their online knowledge base so staff can get accurate answers in seconds. Another Azure AI-based solution transcribes and summarizes calls, then categorizes them by theme.
- Haceb created a virtual technical support assistant with generative AI, helping on-the-ground technicians troubleshoot, diagnose and resolve product issues faster and more efficiently.
- Lloyds Banking Group developed the Branch Translation App using Microsoft Power Apps and Azure AI services with a goal to improve communication with non-English speaking customers and the innovation enhanced service delivery, receiving positive feedback from employees and customers alike.
- Staffbase provides its clients with Staffbase Companion, which helps it enhance internal communication with quick content generation, summarization, translation and future capabilities — and remain confident in data protection.
- Tekion built Automative Retail Cloud, a unified, cloud-native platform that uses generative AI to analyze communications, extract insights and provide customer-specific recommendations for sales agents.
- Welcome Account created a banking application with a conversational agent based on Azure OpenAI Service, in order to help people manage their finances and administrative procedures. This multilingual agent already assists no less than a thousand refugees on a daily basis.
- UBS is using Azure AI solutions, including Azure AI Search and Azure OpenAI Service, to power “Smart Assistants” that streamline content access and provide real-time information to Client Advisors, boosting efficiency and client engagement.
- Virbe enables businesses to interact with customers through AI-powered avatars, and with Azure AI services like Azure OpenAI Service and Azure AI Search, Virbe enhanced its AI avatars and simplified engagement with enterprise customers — and customers are seeing up to a 10x increase in leads.
- Absa has adopted Microsoft Copilot to streamline various business processes, saving several hours on administrative tasks each day.
- Adobe leverages Microsoft Azure to streamline the customer experience, harnessing the power of the connected cloud services and creating a synergy that drives AI transformation across industries.
- Acentra Health developed Medscribe, a web application that uses Azure OpenAI Service to generate draft letters in a secure, HIPPA-compliant enclave that responds to customer appeals for healthcare services within 24 hours, reducing the time spent on each appeal letter by 50%.
- Air India leveraged Azure OpenAI Service to develop a virtual assistant that has handled nearly 4 million customer queries with full automation, significantly enhancing customer experience and avoiding millions of dollars in customer support costs.
- Alaska Airlines is using Microsoft Azure, Microsoft Defender, and GitHub to ensure its passengers have a seamless journey from ticket purchase to baggage pickup and started leveraging Azure OpenAI Service to unlock more business value for its customer care and contact centers.
- Ally Financial is using Azure OpenAI Service to reduce manual tasks for its customer service associates, freeing up time for them to engage with customers.
- BMW Group optimizes the customer experience connecting 13 million active users to their vehicles with the MyBMW app on Azure, which supports 450 million daily requests and 3.2TB data processing.
- Boyner has tripled its e-commerce performance using Microsoft Azure, seeing a rise in customer satisfaction, engagement, conversion rate and revenue.
- Bradesco Bank integrated Microsoft Azure to its virtual assistant, BIA, resulting in reduced response time from days to hours, improving operational efficiency and client satisfaction.
- Capgemini Mexico integrated GitHub Copilot to support scalable AI implementations which has led to improved customer experiences and increased efficiency.
- Capitec Bank uses Azure OpenAI Service and Microsoft 365 Copilot, enabling their AI-powered chatbot to assist customer service consultants in accessing product information more efficiently, saving significant time for employees each week.
- Cdiscount is leveraging GitHub Copilot and Azure OpenAI Service to enhance developer efficiency, optimize product sheet categorization and improve customer satisfaction.
- Cemex used Azure OpenAI Service to launch Technical Xpert, an AI tool used by sales agents to provide instant access to comprehensive product and customer solution information, significantly reducing search time by 80%.
- Chanel elevated their client experience and improved employee efficiency by leveraging Microsoft Fabric and Azure OpenAI Service for real-time translations and quality monitoring.
- City of Burlington created two AI-powered solutions: MyFiles system using Microsoft Power Platform for building permits, and CoBy, a 24/7 customer support assistant using Microsoft Copilot Studio.
- City of Madrid created an AI virtual assistant with Microsoft Azure OpenAI Service offering tourists accurate, real-time information and personalized responses in 95-plus languages.
- Cognizant is making performance management more effective and meaningful with Microsoft Azure Machine Learning to help clients across industries envision, build, and run innovative digital enterprises.
- Coles Group has leveraged Microsoft Azure to enhance its digital presence and improve customer engagement, rolling out new applications to its stores six times faster without disrupting workloads.
- Commercial Bank of Dubai used Microsoft Azure to upgrade its application infrastructure, improving transaction security and speed so individual customers can now open an account and start banking in about two minutes.
- Cradle Fund, dedicated to nurturing startups in Malaysia, introduced an AI-driven chatbot to boost user interaction and increase public engagement. User engagement quadrupled while resolution time was reduced from two days to a few clicks. Cradle also decreased customer service costs by 35%, increased international interactions by 40% and increased daily average visits 10-fold.
- Doctolib, a leading eHealth company in France, leverages Microsoft technology to develop an AI-powered medical assistant, integrating both Azure OpenAI Service and Mistral Large on Azure.
- Docusign used Azure AI to develop its Intelligent Agreement Management (IAM) platform, which supports millions of workflows, reducing contract processing times and enhancing customer satisfaction with advanced AI-powered analytics.
- Dubai Electricity and Water Authority has significantly improved productivity and customer satisfaction by integrating multiple Microsoft AI solutions, reducing task completion time from days to hours and achieving a 98% customer happiness rate.
- Elcome uses Microsoft 365 Copilot to improve the customer experience, reducing response times from 24 hours to eight hours.
- elunic developed shopfloor.GPT based on Azure OpenAI leading to increased productivity for customers saving 15 minutes per request.
- Estée Lauder Companies is leveraging Azure OpenAI Service to create closer consumer connections and increase speed to market with local relevancy.
- First National Bank (FNB) is using Microsoft Copilot for Sales to help bankers create professional, thoughtful emails in 13 native South African languages, to enhance customer interactions, streamline communications and reinforce its commitment to innovation and customer service.
- Flora Food Group migrated to Microsoft Fabric to offer more detailed and timely insights to its customers, enhancing service delivery and customer satisfaction.
- Groupama deployed a virtual assistant using Azure OpenAI Service that delivers reliable, verified and verifiable information, and boasts an 80% success rate.
- Holland America Line developed a virtual agent using Microsoft Copilot Studio that acts as a digital concierge on their website to support new and existing customers and travel advisors, which has achieved a strong resolution rate and is currently handling thousands of conversations per week.
- International University of Applied Sciences (IU) adopted Azure OpenAI Service to revolutionize learning with a personalized study assistant that can interact with each student just like a human would.
- Investec is using Microsoft 365 Copilot for Sales to enhance the bank’s client relationships, estimating saving approximately 200 hours annually ultimately boosting sales productivity and delivering personalized, seamless customer experience.
- Jato Dynamics used Azure OpenAI Service to automate content generation, helping dealerships save approximately 32 hours each month.
- Kenya Red Cross worked with Pathways Technologies to develop a mental health chatbot in Azure AI.
- LALIGA is delivering a seamless fan experience and AI insights with Azure Arc, using AI in Azure for optimizing match scheduling and other key operations.
- Legrand used Azure OpenAI Service to reduce the time to generate product data by 60% and improve customer support interactions with fast, accurate information.
- Linum is using Microsoft Azure to train their text-to-video models faster and more efficiently without losing performance or wasting resources.
- Lumen Technologies is redefining customer success and sales processes through the strategic use of Microsoft 365 Copilot, enhancing productivity, sales and customer service in the global communications sector.
- Mars Science & Diagnostics used the Azure AI catalog to build generative AI apps to enhance accuracy and extract data insights quickly, helping pets with critical, undiagnosed conditions receive the care they require faster.
- McKinsey & Company is creating an agent to reduce client onboarding process by reducing lead time by 90% and administrative work by 30%.
- Meesho leveraged Microsoft’s Azure OpenAI Service and GitHub Copilot to enhance customer service and software development, resulting in a 25% increase in customer satisfaction scores and 40% more traffic on customer service queries.
- Milpark Education integrated Microsoft Copilot and Copilot Studio and in just four months, improved efficiency and accuracy of student support, decreasing the average resolution time by 50% and escalation time by more than 30%.
- National Basketball Association is using Azure OpenAI Service to speed up the time to market, helping fans connect with the league with personalized, localized insights to enhance the fan experience.
- NC Fusion chose a comprehensive Microsoft solution to make marketing engagement activities easier and accurately target the best audience segments.
- Medgate, a telehealth subsidiary of Otto Group developed a medical Copilot powered by Azure OpenAI which summarizes consultations, supports triage and provides real-time translations.
- Orbital Witness embraced the use of large language models (LLMs) in Azure OpenAI to build its innovative AI Agent application, Orbital Copilot, which can save legal teams 70 percent of the time it takes to conduct property diligence work.
- Pacific Gas & Electric built a chatbot using Microsoft Copilot Studio that saves $1.1 million annually on helpdesk support.
- Parloa took a “voice-first” approach and created an enterprise-grade AI Agent Management platform to automate customer interactions across phone, chat and messaging apps.
- Pockyt is using GitHub Copilot and anticipates a 500% increase in productivity in the medium to long term as they continue adapting AI and fine-tuning their software development life cycle.
- South Australia Department for Education launched an AI-powered educational chatbot to help safeguard students from harmful content while introducing responsible AI to the classrooms.
- Sync Labs is using Microsoft Azure to create AI-driven solutions that have led to a remarkable 30x increase in revenue and a 100x expansion of their customer base.
- Syndigo is using Azure to accelerate digital commerce for its customers by more than 40% and expand its customer base.
- Telkomsel created a virtual assistant with Azure OpenAI Service, resulting in a leap in customer self-service interactions from 19% to 45%, and call volume dropped from 8,000 calls to 1,000 calls a day.
- Torrens University chose to use Azure OpenAI to uplift its online learning experience, saving 20,000 hours and $2.4 million in time and resources.
- Trusting Social integrated Microsoft Azure services to launch AI-driven agents that are changing how banks function and transforming their customer’s banking experience.
- University of California, Berkeley used Azure OpenAI Service to deploy a custom AI chatbot that supports student learning and helps students with complex coursework.
- University of Sydney created a self-serve AI platform powered by Azure OpenAI Service, to enable faculty to build custom chatbots for enhancing student onboarding, feedback, career simulation and more.
- Van Lanschot Kempen is using Microsoft 365 Copilot to reduce the time needed for daily tasks, freeing up time to invest in that crucial personal connection.
- Virgin Money built an award-winning virtual assistant using Copilot Studio to help build customers’ confidence in their digital products and services.
- VOCALLS automates over 50 million interactions per year, resulting in a 78% reduction in average handling time aside from a 120% increase in answered calls.
- Vodafone Group is leveraging Microsoft’s AI solutions, including Azure AI Foundry, OpenAI Service, Copilot and AI Search, to achieve a 70% resolution rate for customer inquiries through digital channels and reduce call times by at least one minute.
- Walmart is using Azure OpenAI Service to deliver a helpful and intuitive browsing experience for customers designed to serve up a curated list of the personalized items a shopper is looking for.
- Weights & Biases created a platform which runs on Microsoft Azure that allows developers to keep records, log successes and failures and automate manual tasks.
- World2Meet is providing better customer service and operations with a new virtual assistant powered by Microsoft Azure.
- Xavier College is modernizing its student information systems on Microsoft Dynamics 365 and Microsoft Azure to unlock powerful insights, fostering innovation and data-driven decision making.
- Zavarovalnica Triglav implemented Microsoft Dynamics 365 and Azure OpenAI Service to streamline its operations with automated responses and smart rerouting of customer enquiries.
- Zurich Insurance Group used Azure OpenAI Service to develop advanced AI applications that led to more accurate and efficient risk assessment evaluations, accelerating the underwriting process, reducing turnaround times and increasing customer satisfaction.
Reshaping business process
Transforming operations is another way generative AI is encouraging innovation and improving efficiency across various business functions. In marketing, it can create personalized content to truly engage different audiences. For supply chain management, it can predict market trends so companies can optimize their inventory levels. Human resources departments can speed up the hiring process, while financial services can use it for fraud detection and risk assessments. With generative AI, companies are not just refining their current processes, they’re also discovering exciting new growth opportunities.
New Stories:
- Bank of Queensland is modernizing its operations with Azure, Microsoft 365 and Microsoft 365 Copilot, using AI to optimize business processes such as creating marketing content, building reports and plans and drafting HR content.
- Document360 created an AI-powered knowledge base and service platform for companies to create, manage and publish online documentation, including product manuals, SOPs and wikis.
- Eduvos is simplifying the student enrollment experience with Microsoft Azure and Dynamics 365, reducing the time from 90 days to nearly instantaneous and associated costs by 90%.
- Emirates Global Aluminum (EGA) uses Azure Local to support its digital manufacturing platform, including support for safety-critical applications that use AI. Through its hybrid Azure environment, EGA has achieved 10 to 13 times faster AI response time and 86% cost savings for AI image and video use cases.
- Hellenic Cadastre built a system that reads and categorizes property contracts, applies legal rules and provides assessments for approval using Azure OpenAI Service. Today, property transaction assessments take less than 10 minutes instead of hours, reducing costs from 15 euros to 0.11 euros per assessment. The system also enhanced property owners’ legal security and boosted the Greek economy by enabling transactions to be completed sooner.
- Startup legal-i is using AI to analyze unstructured data and help expensive insurance specialists make better decisions faster — speeding up healthcare and insurance processes and improving the accuracy of outcomes.
- Publishing company SHUEISHA Inc. is using Microsoft Security Copilot to enable faster incident response, boosting the confidence and effectiveness of cybersecurity personnel.
- thyssencrupp is using the Siemens Industrial Copilot, built on Azure OpenAI Service, to address a skilled labor gap while revolutionizing how it programs and operates machinery.
- U.S. AutoForce implemented Dynamics 365 Supply Chain Management to centralize warehouse data, connect processes and improve operational efficiency while using Microsoft Copilot for Finance to automate monthly reconciliations.
- ABB Group integrated Azure OpenAI Service into their Genix Copilot platform enabling customers to achieve up to 30% savings in operations and maintenance, 20% improvement in energy and emission optimization and an 80% reduction in service calls.
- Accelleron used Microsoft Power Platform to support numerous business applications and simplify processes for service agents and employees, resulting in the onboard of new agents in 30 minutes, compared to two days for other solutions.
- Accenture developed an AI-powered financial advisor that leverages RISE with SAP on Microsoft Azure to enhance their infrastructure and integrate financial data.
- Atomicwork leverages Azure OpenAI to bring together three power capabilities: a conversational assistant, a modern service management system and a workflow automation platform.
- Blink Ops fully embraced generative AI to build the world’s first Security Automation Copilot with more than 8,000 automated workflows to help any Security/IT task through prompts.
- Chalhoub Group is using Microsoft Fabric to modernize its data analytics and streamline its data sources into one platform, increasing agility, enhancing analytics and accelerating processes.
- Cineplex is developing innovative automation solutions for finance, guest services and other departments, saving the company over 30,000 hours a year in manual processing time.
- ClearBank moved its services to Microsoft Azure to gain scalability and efficiency, pushing out 183% more monthly system releases, gaining both scalability and efficiency.
- Danske Statsbaner increases productivity up to 30% with help from Microsoft AI solutions.
- Dentsu implemented Microsoft Azure AI Foundry and Azure OpenAI Service to build a predictive analytics copilot that supports media insights, cutting analysis time by 80% and overall time to insight by 90%, reducing analysis costs.
- Dow implemented Microsoft 365 Copilot to empower teams with AI-driven insights and streamline essential workflows by automating tasks across departments, saving millions of dollars on shipping operations in the first year.
- Eastman implemented Microsoft Copilot for Security realizing the benefits of accelerated upskilling, step-by-step guidance for response and faster threat remediation.
- Fast Shop migrated to Microsoft Azure creating a self-service culture of access to data, eliminating delays, reducing costs and increasing leadership satisfaction with data while providing more agility in reporting.
- Florida Crystals adopted a value-added solution across Microsoft products including Microsoft 365 Copilot to reduce telecom expenses and automate industrial process controls.
- GHD is reinventing the RFP process in construction and engineering with Microsoft 365 Copilot.
- GovDash is a SaaS platform that leverages artificial intelligence to streamline the entire business development life cycle for government contracting companies using Azure OpenAI.
- Grupo Bimbo is deploying Microsoft’s industrial AI technologies to modernize its manufacturing processes, optimizing production and reducing downtime, driving significant cost savings, and empowering global innovation.
- Insight Canada implemented Microsoft 365 Copilot to streamline business operations, with 93% of users realizing productivity gains in functions including sales, finance and human resources.
- Intesa Sanpaolo Group enhanced its cybersecurity with AI-enabled Microsoft Sentinel and Microsoft Copilot for Security, resulting in faster threat detection, increased productivity and reduced storage costs.
- Kaya deployed a custom implementation of Microsoft Dynamics 365 and Power BI to modernize its supply chain, leading to enhanced visibility, improved planning and streamlined inter-department operations.
- Lenovo leveraged Dynamics 365 Customer Service to rapidly manage customer inquiries by streamlining repetitive tasks, boosted agent productivity by 15%, reduced handling time by 20% and reached record-high customer satisfaction.
- Lionbridge Technologies, LLC is using Microsoft Azure and Azure OpenAI Service to accelerate its delivery times and improve quality, reducing project turnaround times by up to 30%.
- LTIMindtree integrated Microsoft Copilot for Security, offering automated incident response, integrated threat intelligence and advanced threat analysis.
- Mania de Churrasco used Microsoft Azure, Power Platform and Microsoft 365 to achieve high efficiency, security and scalability in its operations, in addition to improving its data intelligence, which indirectly participated in a 20% increase in sales year on year.
- National Bank of Greece built an Azure-powered Document AI solution to transform its document processing, improving the bank’s accuracy to 90%.
- Nest Bank has revolutionized its operations by integrating Microsoft 365 Copilot and Azure OpenAI Service, resulting in doubled sales and increased daily transactions from 60,000 to 80,000, showcasing the transformative impact of generative AI in the financial sector.
- Network Rail modernized their data analytics solution with Microsoft Azure, helping engineers understand data 50% faster than before and improve efficiency, passenger experiences and safety — all while saving costs.
- Nsure developed an AI-powered agent that uses Copilot Studio and Power Automate to reduce manual processing time by 60% while also reducing associated costs by 50%.
- Oncoclínicas implemented Microsoft Azure to transform its entire data ecosystem with a web portal and mobile application that performs all image processing and storage.
- Operation Smile used Azure OpenAI Service, Fabric and Power Apps to eliminate manual data entry, resulting in reduced translation errors by about 90% and the time required for completing reports from four to five hours to just 15 to 20 minutes.
- Pacifico Seguros has adopted Microsoft Copilot for Security to optimize its security operations and anticipate and neutralize threats more efficiently and effectively.
- Parexel adopted Azure Databricks and Microsoft Power BI, achieving an 85% reduction in data engineering tooling costs, a 30% increase in staff efficiency and a 70% reduction in time to market for data product delivery.
- Paysafe used Microsoft 365 Copilot to streamline meetings, information management and document creation, addressing language barriers, eliminating time-consuming tasks and boosting creativity along the way.
- Planted is integrating Azure OpenAI to manage everyday tasks more efficiently and facilitate the search for information for innovative process development.
- Presidio realized dramatic productivity gains saving 1,200 hours per month on average for the employees using Microsoft 365 Copilot and created 70 new business opportunities.
- Qatar Charity used Copilot Studio to increase its call center efficiency, reducing average handle time by 30%, increased customer satisfaction by 25%, and achieved a 40% reduction in IT maintenance costs.
- Saphyre uses Microsoft Azure and AI to provide an intelligent cloud-based solution that automates and streamlines financial trading workflows around client and counterparty life cycle management, reducing manual efforts by 75%.
- StarKist Foods used Azure to effectively unite production and demand processes with finance, reducing the planning cycle from 16 hours to less than one.
- Swiss International Air Lines migrated and modernized with Microsoft Azure, achieving up to 30% cost savings, a remarkable boost in platform stability along with enhanced security visibility.
- ZEISS Group uses Microsoft Fabric to create a secure and trusted data supply chain that can be shared effortlessly across a range of business units.
- ZF Group builds manufacturing efficiency with over 25,000 apps and 37,000 unique active users on Power Platform.
Bending the curve on innovation
Generative AI is revolutionizing innovation by speeding up creative processes and product development. It’s helping companies come up with new ideas, design prototypes, and iterate quickly, cutting down the time it takes to get to market. In the automotive industry, it’s designing more efficient vehicles, while in pharmaceuticals, it’s crafting new drug molecules, slashing years off R&D times. In education, it transforms how students learn and achieve their goals. Here are more examples of how companies are embracing generative AI to shape the future of innovation.
New Stories:
- Agricultural Development Trust (ADT) of Baramati is analyzing water, weather, nutrient, pH data and more with AI to increase crop yields in India.
- DrumBeat.AI is using Microsoft AI services to predict, identify and treat ear diseases in communities that are both rural and remote, helping to prevent hearing loss among Indigenous communities in Australia.
- Dynamic Health Systems created its VitruCare365® platform on the Microsoft Cloud for healthcare technologies to enable motivational care planning. Built on Microsoft Azure, FHIR (Fast Healthcare Interoperability Resources) and Dynamics 365, it provides personalized apps powered by Azure OpenAI Service to each patient and is deployed as an extension to the Microsoft 365 tools clinicians use every day.
- Cities can use Esri’s ArcGIS geospatial platform to create environmental digital twins that simulate heavy rainfall and apply hot spot analysis to highlight flooding. Adding Azure AI to the geospatial digital twin will reveal insights in impossible amounts of data.
- Digital employment agency Gojob developed Aglae, a virtual assistant based on Azure OpenAI Service, to pre-qualify candidates within 15 minutes, enabling recruiters to achieve record employment placement rates.
- Institut Curie and Microsoft partner Witivio developed Copilot for Researcher, an agent that can help researchers with some of the administrative tasks in their jobs so they have more time to spend on actual new ideas in the fight against cancer.
- NASA created Earth Copilot to transform how people interact with Earth’s data.
- Parity is helping women athletes use data and AI to help improve their well-being, performance and careers.
- Petbarn created “PetAI” using Azure OpenAI Service, Azure AI Search and Azure App Service to provide Australian pet owners highly personalized advice and product recommendations.
- Project Guacamaya is using daily satellite images and various AI models tailored to the Amazon ecosystem to help prevent its deforestation, allowing for quicker action to be taken in at-risk areas.
- Properstar developed a solution to simplify the analysis of unstructured real estate data and create a dynamic, AI-powered filtering system that provides more nuanced search results.
- RadarFit is using generative AI and a unique gamification strategy to encourage healthy habits in Brazil, with a comprehensive health and wellness program aimed at helping companies reduce chronic disease rates.
- SEDUC is using Microsoft 365 Copilot for administrative tasks — such as generating legal documents and handling administrative inquiries — and has expanded to include AI usage with students and teachers, including personalized learning to cater to individual student needs and help them recover from learning losses during the pandemic.
- Indonesia’s Universitas Terbuka used Microsoft Azure OpenAI services and Azure AI Foundry to build an AI tutor that delivers accurate, curriculum-aligned responses and streamlines student assessment. The tutor currently supports 500 classes and some 100,000 students.
- World Traveler is using AI including Microsoft Reading Progress and Microsoft Immersive Reader to help teachers reach its globally and educationally diverse students with personalized learning experiences.
- South Korean startup Wrtn Technologies brings ATI close to people, with a “superapp” that compiles an array of AI use cases and services, but localized for Korean users to integrate AI into their everyday lives.
- Air India has incorporated Microsoft 365 Copilot into multiple departments, unlocking a new realm of operational insights that not only provides critical data on flight punctuality and operational hurdles, but also empowers proactive, collaborative decision making.
- Agnostic Intelligence deployed Azure OpenAI Service to eliminate time-consuming tasks, saving users up to 80% of their time, and enabling IT managers to focus on innovation and quality assurance.
- Albert Heijn is using Azure OpenAI for everything from customer personalization to demand forecast and food waste projects, making it easier for its customers to change their lifestyle.
- Amgen is using Microsoft 365 Copilot to boost productivity and has the potential to speed up drug development and support advancements in their business processes.
- APEC leverages Microsoft Azure and deep neural network algorithms to develop an app that enables healthcare providers to capture retinal images, increasing the accuracy to identify Retinopathy of Prematurity (RoP) to 90%.
- ASOS is using Azure AI Foundry to help customers discover new looks with genuine shopping insights, personalized conversations, naturalism and even humor to enliven the shopping journey.
- Auburn University is incorporating Microsoft Copilot to promote AI literacy, accessibility and collaboration, with the aim to expand educational and economic opportunities for its entire academic community with AI-centric tools.
- B3 launched an AI assistant using Azure OpenAI Service that aids 10,000 users a day to answer Brazilians’ questions about how to start investing.
- Basecamp Research aims to build the world’s largest database of national biodiversity and apply AI and machine learning to advance bioscience.
- Bayer is using Microsoft Copilot to contribute to feeding a growing global population and helping people lead healthier, disease-free lives.
- BMW AG implemented Azure AI to develop a mobile data recorder copilot for faster data management helping engineers reduce the lead time for insights from days to hours or sometimes minutes.
- Brembo leveraged Azure OpenAI to develop ALCHEMIX, a solution to generate innovative compounds for its brake pads, drastically reducing the development time of new compounds from days to mere minutes.
- Canary Speech can now train new vocal models in as little as two months and handle millions of transactions per month with Microsoft Azure.
- CapitaLand simplified internal processes increasing efficiency to more than 10,000 man-days saved per year and deployed Azure OpenAI Service to build the first AI hospitality chatbot for its lodging business.
- Cassidy is using Azure OpenAI Service to enhance efficiency across various industries, supporting over 10,000 companies.
- Coca-Cola is implementing Azure OpenAI Service to develop innovative generative AI use cases across various business functions, including testing how Microsoft 365 Copilot could help improve workplace productivity.
- Denso is developing “human-like” robots using Azure OpenAI Service as the brain to help robots and humans work together through dialogue.
- eFishery is using Azure OpenAI for farmers to get the data and insights on fish and shrimp farming, including more precise feeding and water quality monitoring.
- EY developed an application that automatically matches and clears incoming payments in SAP, resulting in an increase from 30% to 80% in automatically cleared payments and 95% matched payments, with estimated annual time savings of 230,000 hours globally.
- EY worked with Microsoft to make Azure AI Foundry more inclusive for all, serving the 20% of the global workforce identifying as neurodivergent.
- FIDO is using Azure OpenAI Service to develop an AI tool that uses sound to pinpoint leaky pipes, saving precious drinking water.
- Georgia Tech is using Azure OpenAI Service to enhance the electric vehicle (EV) charging infrastructure, achieving rapid data classification and predictive modeling, highlighting the reliability of networked chargers over non-networked ones.
- GigXR developed a solution to create the intelligence for specific AI patients using Microsoft Azure OpenAI Service and other Azure services.
- GoTo Group is significantly enhancing productivity and code quality across its engineering teams by adopting GitHub Copilot, saving over seven hours per week and achieved a 30% code acceptance rate.
- GovTech used Microsoft Azure OpenAI Service to create LaunchPad, sparking more than 400 ideas and 20 prototypes, laying the foundation for the government to harness the power of generative AI.
- H&R Block is using Azure AI Foundry and Azure OpenAI Service to build a new solution that provides real-time, reliable tax filing assistance.
- Haut.AI provides skin care companies and retailers with customizable, AI-based skin diagnostic tools developed with the help of Microsoft AI.
- Helfie is building a solution that caters to healthcare providers who can arm their patients with an application to more quickly and accurately access the care they need.
- Hitachi will implement Azure Open AI Service, Microsoft 365 Copilot and GitHub Copilot to create innovative solutions for the energy, mobility and other industries.
- Icertis is providing AI-based tools that will recognize contract language and then build algorithms to automatically choose the right approach based on the content of the contract.
- Iconem leveraged AI-generated imagery to process and analyze a vast amount of photogrammetry data used to create the 3D digital twin of St. Peter’s Basilica, allowing visitors to explore every intricate detail from anywhere in the world.
- ITOCHU is using Azure OpenAI Service and Azure AI Foundry to evolve its data analytics dashboard into a service that provides immediate recommendations by automatically creating evidence-based product proposals.
- IU International University of Applied Sciences (IU) is using the power of Azure OpenAI Service to develop Syntea, an AI avatar integrated into Microsoft Teams and Microsoft 365 Copilot, making learning more personalized, autonomous and flexible.
- Khan Academy has partnered with Microsoft to bring time-saving and lesson-enhancing AI tools to millions of educators.
- Lufthansa Group developed an animated 3D avatar called Digital Hangar to help guide passengers from initial travel inspiration to flight booking through an exchange with an Avatar in natural language.
- Mia Labs implemented Azure OpenAI to produce and protect its conversational AI virtual assistant Mia that provides fast support from investors, along with the sophisticated security posture and threat protection capabilities for AI workloads.
- Mitsubishi Heavy Industries is using Azure OpenAI Service to help accelerate digital innovation in power plants.
- Molslinjen has created an AI analytics toolbox that has reduced fuel emissions, improved customer satisfaction and brought in millions of additional revenue.
- New Sun Road implemented AI into a local controller for energy systems to balance the supply, storage and use requirements. This optimized loads to accelerate the deployment of renewable energy for local clean power for communities.
- Novo Nordisk recently published initial results with predictive AI models for advanced risk detection in cardiovascular diseases, including an algorithm that can predict patients’ cardiovascular risk better than the best clinical standards.
- Ontada implemented Azure AI and Azure OpenAI Service to target nearly 100 critical oncology data elements across 39 cancer types and now accesses an estimated 70% of previously unanalyzed or unused information, accelerating its life science product development, speeding up time to market from months to just one week.
- Paige.AI is using AI and Microsoft Azure to accelerate cancer diagnoses with data from millions of images.
- Pets at Home created an agent to help its retail fraud detection team investigate suspicious transactions.
- Plan Heal is using Microsoft AI to create solutions that enable patients to monitor and report health metrics so care providers can better serve them.
- Pacific Northwest National Laboratory (PNNL) is testing a new battery material that was found in a matter of weeks, not years, as part of a collaboration with Microsoft.
- Rijksmuseum is harnessing the power of Copilot to make art accessible at scale by joining forces with Microsoft to improve and expand the art experience for blind and low-vision community members.
- Royal National Institute of Blind People is using Azure AI services to develop an AI-based solution that quickly and accurately converts letters to braille, audio, and large print formats.
- Schneider Electric provides productivity-enhancing and energy efficiency solutions and is using a whole suite of AI tools to hasten its own innovation and that of its customers.
- SPAR ICS created an award-winning, AI-enabled demand forecasting system achieving 90% inventory prediction accuracy.
- SustainCERT deployed GenAI and machine learning for automated data verification, extraction from documents and to accelerate auditing processes to enable verifying the impacts and credibility of carbon credits.
- Suzuki Motor Corporation is adopting Azure OpenAI Service for data security, driving company-wide use with five multipurpose apps.
- Tecnológico de Monterrey created a generative AI-powered ecosystem built on Azure OpenAI Service with the goal to personalize education based on the students’ needs, improve the learning process, boost teachers’ creativity and save time on tedious tasks.
- TomTom is using Azure OpenAI Service, Azure Cosmos DB and Azure Kubernetes Service to revolutionize the driver experience.
- Toyota is deploying AI agents to harness the collective wisdom of engineers and innovate faster in a system named “O-Beya,” or “big room” in Japanese. The “O-Beya” system currently has nine AI agents — from a Vibration Agent to a Fuel Consumption Agent.
- Unilever is partnering with Microsoft to identify new digital capabilities to drive product innovation forward, from unlocking the secrets of our skin’s microbiome to reducing the carbon footprint of a multibillion-dollar business.
- Unity used Microsoft Azure OpenAI Service to build Muse Chat, an AI assistant that can guide creators through common questions and help troubleshoot issues to make game development easier.
- University of South Florida is using Microsoft 365 Copilot to alleviate the burden of repetitive, time-consuming tasks so faculty and staff can spend this time creatively solving problems, conducting critical research, establishing stronger relationships with peers and students and using their expertise to forge new, innovative paths.
- Utilidata built the first distributive AI and accelerated computing platform for the electric grid allowing flexible transformation and dynamic infrastructure to increase electrification and decarbonization.
- Visma has developed new code with GitHub Copilot, Microsoft Azure DevOps and Microsoft Visual Studio as much as 50 percent faster, contributing to increased customer retention, faster time to market and increased revenue.
- Wallenius Wilhelmsen is implementing Microsoft 365 Copilot and using Microsoft Viva to drive sustainable adoption, streamlining processes, empowering better decision making and cultivating a culture of innovation and inclusion.
- Wipro is committed to delivering value to customers faster and improving the outcomes across the business by investing $1 billion in AI and training 200,000 employees on generative AI principles with Microsoft Copilot.
Read more:
- Get the study: Business Opportunity of AI | Microsoft
- Explore Microsoft AI solutions: Artificial Intelligence Solutions | Microsoft AI
- Assess your AI readiness: AI Readiness Wizard – Microsoft Adoption
- Build a strategic plan for AI: AI Strategy Roadmap | Microsoft AI
IDC InfoBrief: sponsored by Microsoft, 2024 Business Opportunity of AI, IDC# US52699124, November 2024
The post How real-world businesses are transforming with AI – with 50 new stories appeared first on The Official Microsoft Blog.
Updated February 5, 2025: The post contains 50 new customer stories, which appear at the beginning of each section of customer lists. The post will be updated regularly with new stories. One of the highlights of my career has always been connecting with customers and partners across industries to learn how they are using technology…
The post How real-world businesses are transforming with AI – with 50 new stories appeared first on The Official Microsoft Blog.Read More
The 2025 Annual Work Trend Index: The Frontier Firm is born
We are entering a new reality — one in which AI can reason and solve problems in remarkable ways. This intelligence on tap will rewrite the rules of business and transform knowledge work as we know it. Like the Industrial Revolution and the internet era, this transformation will take decades to show its full promise — and will bring broad technological, societal and economic change.
The 2025 Work Trend Index Annual Report is designed to prepare leaders and employees for this shift. As in previous years, it draws on a large global survey, Microsoft 365 telemetry and LinkedIn hiring and labor trends. New this year are insights from AI-native startups, economists, scientists and academics — all pointing to a seismic shift already underway. In fact, 82% of leaders say this is a pivotal year to rethink core aspects of strategy and operations.
The data reveals the emergence of a new kind of organization: the Frontier Firm — built around intelligence on tap, human-agent teams and a new role for everyone: agent boss. While the shift ahead is profound, human ambition, creativity and ingenuity will continue to create new economic value and opportunity. In fact, 71% of workers at these firms say their company is thriving, compared to just 37% globally.
You can buy intelligence on tap
Imagine if you knew, before the internet took off, just how much it would reshape business. That’s where we are with AI. Intelligence is no longer bound by headcount or expertise. It’s an essential durable good: abundant, affordable and scalable on-demand. As economic and shareholder pressures grow, this on-demand intelligence offers a new lever for growth — one that can close the growing gap between business demands and human capacity. While 53% of leaders say productivity must increase, 80% of the global workforce reports lacking the time or energy to do their job. And on average, employees are interrupted by a meeting, email or ping every 2 minutes. To bridge this Capacity Gap, 82% of leaders expect to use digital labor to expand their workforce in the next 12 to 18 months.
Digital labor will spur the reinvention of even the most established firms — and the birth of new companies we haven’t even thought of yet. On LinkedIn, top AI startups are hiring at 2X the rate of Big Tech. Much of that talent is flowing out of Big Tech and staying in the startup world, pointing to a deeper shift where innovation — and opportunity — are rising. As incumbents adapt and challengers scale, like we saw in the .com boom, the rules of talent and competition are being rewritten in real time.
Human-agent teams will upend the org chart
As AI continues to democratize expertise, we’re seeing a move from rigid org charts to more fluid, outcome-driven Work Charts. These structures flex with the needs of the business, drawing on the right mix of humans and agents to get the job done. While every function will evolve at a different pace and scale, 46% of leaders say their organization is using agents to fully automate workstreams or business processes — with customer service, marketing and product development as the top AI investment priorities.
To maximize the impact of these human-agent teams, organizations need a new metric: the human-agent ratio. Leaders must ask two critical questions: How many agents are needed for which roles and tasks? And how many humans are needed to guide them? Getting that ratio right will be critical — and task-specific. Organizations will need to consider if there are times when human and digital labor outperform AI alone, when customers prefer a human touch or when society expects people to be responsible for the consequences — like a high-stakes product or finance decision. Whether it’s a customer conversation, a strategic decision or a product launch, knowing how to staff the right mix of humans and agents will define how work gets done — and how success is measured.
Every employee becomes an agent boss
As agents increasingly join the workforce, we’ll see the rise of the agent boss: someone who builds, delegates to and manages agents to amplify their impact and take control of their career in the age of AI. From the boardroom to the frontline, every worker will need to think like the CEO of an agent-powered startup. In fact, leaders expect their teams will be training (41%) and managing (36%) agents within five years.
For those ready to lean in, AI will be a career accelerator — but leaders are ahead. We measured the agent boss mindset across seven indicators — from regular use and trust to career impact. Leaders outpace employees on every measure: 67% are familiar with agents (vs. 40% of employees) and 79% believe AI will accelerate their careers (vs. 67%). But this shift won’t stop at the top. As agents become embedded into daily work, roles across every level and function will evolve — along with the broader workforce. While 33% of leaders are considering headcount reductions, 78% are considering hiring for new AI roles. And 83% say AI will enable employees to take on more complex and strategic work earlier in their careers.
This shift is multifaceted — every industry and role will evolve differently as the technology diffuses across business and society. Just as the internet era created billions of new knowledge jobs — from social media managers to UX designers — the AI era is already giving rise to new roles, with many more to come. Preparing for what’s next is no longer optional. Employees must build AI skills and companies must support them with the right tools and training. This moment calls for honest conversations, intentional communication and real investment in reskilling. The companies that invest now won’t just keep up — they’ll shape what comes next.
Copilot is the new UI for AI
Today we’re announcing the Microsoft 365 Copilot Wave 2 Spring release — designed to power the next era of human–agent collaboration. The Microsoft 365 Copilot app is now your window into the world of agents, with new capabilities for this next phase — driven by more advanced models, adaptive memory and reasoning agents that work alongside you. Updates include:
- Researcher and Analyst agents powered by OpenAI’s deep reasoning models rolling out to customers through the Frontier program — and with our new Agent Store, you can easily find, pin and use agents — from partners like Jira, Monday.com and Miro — or your own custom agents.
- Create brings OpenAI’s GPT-4o AI image generator to work, unlocking design and content creation skills for everyone. Easily modify or customize brand images or generate AI images aligned to your company’s approved brand guidelines and create everything from marketing copy and social assets to newsletter banners, videos and more.
- Copilot Notebooks transforms your notes, documents and data into immediate insights and actions. By grounding Copilot in a notebook containing specific chats, files, meeting recordings and more, it can focus on the most relevant information — all while constantly scanning your source material to update in real time as your data evolves. Notebooks can even create an audio overview of your content with two hosts that walk you through the key points — a fun, flexible way to stay informed.
- Copilot Search is a new AI-powered enterprise search that helps you find what you need instantly with rich, context-aware answers from across your organization’s apps and data. It connects to first- and third-party apps — from ServiceNow to Google Drive, Slack, Confluence, Jira and more — so you get fast, relevant results at work no matter where your data lives.
- New capabilities in the Copilot Control System empower IT pros to enable, disable or block agents for specific users or groups — to help ensure the right agents are being used by the right people.
2025 will be remembered as the year the Frontier Firm was born — the moment companies moved beyond experimenting with AI and began rebuilding around it. Like the digital native companies of a generation ago, they understand the power of pairing irreplaceable human insight with AI and agents to unlock outsized value. We’re giving customers the insight to anticipate what’s next — and the technology to help shape it.
Read the Annual Work Trend Index on WorkLab and visit the Microsoft 365 Blog to learn more about our product announcements. Learn what this year’s Work Trend Index findings mean for small and medium-sized businesses.
For all the blogs, videos and assets related to today’s announcement, please visit our microsite.
The post The 2025 Annual Work Trend Index: The Frontier Firm is born appeared first on The Official Microsoft Blog.
We are entering a new reality — one in which AI can reason and solve problems in remarkable ways. This intelligence on tap will rewrite the rules of business and transform knowledge work as we know it. Like the Industrial Revolution and the internet era, this transformation will take decades to show its full promise…
The post The 2025 Annual Work Trend Index: The Frontier Firm is born appeared first on The Official Microsoft Blog.Read More
What’s Really Happening in Your Containers? Aqua’s Risk Assessment Has the Answer
Containers may be mainstream, but securing them in production remains a moving target. As AI adoption scales and environments grow more complex, so too do the risks, especially at runtime, where traditional tools struggle to provide meaningful visibility. These are not legacy exploits like port scans or brute force attempts. Attackers are targeting what happens inside your environment, at runtime, where misconfigurations, unexpected behaviors, and subtle anomalies can quietly introduce business risk.
Containers may be mainstream, but securing them in production remains a moving target. As AI adoption scales and environments grow more complex, so too do the risks, especially at runtime, where traditional tools struggle to provide meaningful visibility. These are not legacy exploits like port scans or brute force attempts. Attackers are targeting what happens inside your environment, at runtime, where misconfigurations, unexpected behaviors, and subtle anomalies can quietly introduce business risk.
Read More
Table resorting after deleting selected rows from the sorted Table
I have a table data with gender and age.
First I will sort in descending based on age and I will select above 60 age of peoples and delete it.
Now I want to see the remaining data with same sorting(descending order based on age) on the table .
Here, The table property not able to set as Descending order sort through code.
Could you please help us for this issue?I have a table data with gender and age.
First I will sort in descending based on age and I will select above 60 age of peoples and delete it.
Now I want to see the remaining data with same sorting(descending order based on age) on the table .
Here, The table property not able to set as Descending order sort through code.
Could you please help us for this issue? I have a table data with gender and age.
First I will sort in descending based on age and I will select above 60 age of peoples and delete it.
Now I want to see the remaining data with same sorting(descending order based on age) on the table .
Here, The table property not able to set as Descending order sort through code.
Could you please help us for this issue? uitable, sort, delete, rows, column, appdesigner MATLAB Answers — New Questions
Assertion failed: VehMesh != nullptr UE-AutoVrtlEnv
I was trying to simulate theVTOLTiltrotor in Unreal Engine. Whenever I tried to run the simualtion using Default Scenes in Simulation 3D Engine block I am facing this error
Assertion failed: VehMesh != nullptr
[File:C:TEMPBsim3d_2535942_3008AutoVrtlEnvPluginsMathWorksSimulationSourceMathWorksSimulationPrivateSim3dVeh.cpp] [Line:
254]
Failed to load
SkeletalMesh’/Game/Maps/VTOLDEMO/VTOLAsset.VTOLAsset’. Please
specify a valid mesh path.
I tried everything, I followed all the steps made sure the verison of Matlab and Unreal Engine are compatible with each other. I am just trying to use the default packages without any modifications to the code.
I tried uninstalling and installing both matlab and unreal engine also tried in another system with fresh installation, even tried running both Matlab and Unreal Engine with admin privileges.I was trying to simulate theVTOLTiltrotor in Unreal Engine. Whenever I tried to run the simualtion using Default Scenes in Simulation 3D Engine block I am facing this error
Assertion failed: VehMesh != nullptr
[File:C:TEMPBsim3d_2535942_3008AutoVrtlEnvPluginsMathWorksSimulationSourceMathWorksSimulationPrivateSim3dVeh.cpp] [Line:
254]
Failed to load
SkeletalMesh’/Game/Maps/VTOLDEMO/VTOLAsset.VTOLAsset’. Please
specify a valid mesh path.
I tried everything, I followed all the steps made sure the verison of Matlab and Unreal Engine are compatible with each other. I am just trying to use the default packages without any modifications to the code.
I tried uninstalling and installing both matlab and unreal engine also tried in another system with fresh installation, even tried running both Matlab and Unreal Engine with admin privileges. I was trying to simulate theVTOLTiltrotor in Unreal Engine. Whenever I tried to run the simualtion using Default Scenes in Simulation 3D Engine block I am facing this error
Assertion failed: VehMesh != nullptr
[File:C:TEMPBsim3d_2535942_3008AutoVrtlEnvPluginsMathWorksSimulationSourceMathWorksSimulationPrivateSim3dVeh.cpp] [Line:
254]
Failed to load
SkeletalMesh’/Game/Maps/VTOLDEMO/VTOLAsset.VTOLAsset’. Please
specify a valid mesh path.
I tried everything, I followed all the steps made sure the verison of Matlab and Unreal Engine are compatible with each other. I am just trying to use the default packages without any modifications to the code.
I tried uninstalling and installing both matlab and unreal engine also tried in another system with fresh installation, even tried running both Matlab and Unreal Engine with admin privileges. uav toolbox / simulation 3d, simulation 3d scene configuration, unreal engine, simulation 3d MATLAB Answers — New Questions
How to customize output membership functions for Sugeno fuzzy systems in Fuzzy Logic Designer
Hi, I have an assignment to deaign a fuzzy controller for the lorenzo system. Thw fuzzy controller has 2 inputs ‘x1’ and ‘x2’ the first two state variables and one output u1. Lets say that my first membership function for my output is u1=x2(sigma+ro) where both ‘sigma’ and ‘ro’ are constants. When I input this value into the fuzzy logic designer it returns an error and doesn’t change the membership function for the output u1. I’m using the default sugeno FIS and setting the output membership function to constant. In short, I want to use an input value to calculate the output.Hi, I have an assignment to deaign a fuzzy controller for the lorenzo system. Thw fuzzy controller has 2 inputs ‘x1’ and ‘x2’ the first two state variables and one output u1. Lets say that my first membership function for my output is u1=x2(sigma+ro) where both ‘sigma’ and ‘ro’ are constants. When I input this value into the fuzzy logic designer it returns an error and doesn’t change the membership function for the output u1. I’m using the default sugeno FIS and setting the output membership function to constant. In short, I want to use an input value to calculate the output. Hi, I have an assignment to deaign a fuzzy controller for the lorenzo system. Thw fuzzy controller has 2 inputs ‘x1’ and ‘x2’ the first two state variables and one output u1. Lets say that my first membership function for my output is u1=x2(sigma+ro) where both ‘sigma’ and ‘ro’ are constants. When I input this value into the fuzzy logic designer it returns an error and doesn’t change the membership function for the output u1. I’m using the default sugeno FIS and setting the output membership function to constant. In short, I want to use an input value to calculate the output. fuzzy, control, sugeno MATLAB Answers — New Questions
Separating intersecting blobs on an image
I am doing a project in Digital Image Processing where I am segmenting images which have multiple cells, many times these cells touch. I have succeeded in separating the background as shown in attached image "BW200.png". I want to separate them, so I tried using the Watershed algorithm(refer attached image "watershed200.png"), but the algorithm is segmenting the image too much and I must be able to know which slices to merge to get the desired cell. So I was wondering if there was a way to identify the centroids of the blobs in the image using which I can find out the approximate shape of each blob and merge the appropriate slices on the watershed. The final goal is to obtain something like the attached image "separated.png"(Coloured in photoshop). What do you suggest I do?
imshow(imread(‘separated.png’))I am doing a project in Digital Image Processing where I am segmenting images which have multiple cells, many times these cells touch. I have succeeded in separating the background as shown in attached image "BW200.png". I want to separate them, so I tried using the Watershed algorithm(refer attached image "watershed200.png"), but the algorithm is segmenting the image too much and I must be able to know which slices to merge to get the desired cell. So I was wondering if there was a way to identify the centroids of the blobs in the image using which I can find out the approximate shape of each blob and merge the appropriate slices on the watershed. The final goal is to obtain something like the attached image "separated.png"(Coloured in photoshop). What do you suggest I do?
imshow(imread(‘separated.png’)) I am doing a project in Digital Image Processing where I am segmenting images which have multiple cells, many times these cells touch. I have succeeded in separating the background as shown in attached image "BW200.png". I want to separate them, so I tried using the Watershed algorithm(refer attached image "watershed200.png"), but the algorithm is segmenting the image too much and I must be able to know which slices to merge to get the desired cell. So I was wondering if there was a way to identify the centroids of the blobs in the image using which I can find out the approximate shape of each blob and merge the appropriate slices on the watershed. The final goal is to obtain something like the attached image "separated.png"(Coloured in photoshop). What do you suggest I do?
imshow(imread(‘separated.png’)) digital image processing, image segmentation, image MATLAB Answers — New Questions
Problem with matlab support/sales team- NO RESPONSE
Hi there,
I have received renewal packages in reminder emails for the upcoming years. However, I have some questions regarding the purchase of software. I have tried reaching out to MATLAB multiple times but have not received a response. Since I live in a very different time zone, contacting them by phone is not feasible.
Could anyone guide me on how to effectively reach them?
Thank youHi there,
I have received renewal packages in reminder emails for the upcoming years. However, I have some questions regarding the purchase of software. I have tried reaching out to MATLAB multiple times but have not received a response. Since I live in a very different time zone, contacting them by phone is not feasible.
Could anyone guide me on how to effectively reach them?
Thank you Hi there,
I have received renewal packages in reminder emails for the upcoming years. However, I have some questions regarding the purchase of software. I have tried reaching out to MATLAB multiple times but have not received a response. Since I live in a very different time zone, contacting them by phone is not feasible.
Could anyone guide me on how to effectively reach them?
Thank you matlab sales/support no response MATLAB Answers — New Questions
Microsoft Retires Exchange Server OWA Access to Online Archives

OWA Access to Online Archives Ceases on 12 May 2025
The April 17 announcement about the retirement of OWA support for cloud archives in Exchange Server dismayed some people. I received several messages to ask why Microsoft will withdraw support for OWA access to cloud archives from May 12, 2025. Some asked if this was yet another example of Microsoft releasing bad news on the cusp of a holiday weekend. Others asked why Microsoft only gave customers 25 days’ notice. And a few asked if this was the first step to retire Exchange Server (despite the imminent arrival of Exchange Server SE).
A Matter of Money
I wasn’t surprised at the news because it fits in with the current environment around Exchange Server. First, we migration to the cloud is all but finished for organizations that want to use Exchange Online. Even in hybrid organizations most mailboxes are in the cloud with a relatively small percentage still on-premises.
Organizations that wish to stay on-premises and use Exchange Server SE do so for their own reasons. Security over email is one of the primary motivations for staying on-premises, so these organizations probably generate relatively little demand for online archives (archive mailboxes hosted by Exchange Online). Coupled with a reducing set of on-premises mailboxes in hybrid environments, the overall demand for online archives cannot be high.
If Microsoft isn’t generating revenue by selling Microsoft 365 licenses to on-premises organizations to access online archives, they’ll want to reduce engineering and support costs. One way to do that is to reduce the number of clients that can access online archives when the primary mailbox is on-premises, and that’s what’s happening here.
Outlook Classic Continues
Microsoft points out that access to online archives will continue via Outlook classic. They don’t specify what version of Outlook classic is necessary, but we can assume that anyone who accesses an online archive today with Outlook classic can continue to do so after May 12, 2025.
It’s unsurprising that Microsoft chose to retire OWA access. There’s no indication that the new Outlook for Windows (aka OWA on steroids) will support Exchange Server in the future. The New Outlook is very tied to Exchange Online and moving that client to Exchange Server seems like work that Microsoft wouldn’t want to do. Simplifying the version of OWA available to Exchange Server makes that client easier to support and cheaper to maintain.
But if the new Outlook isn’t going to support Exchange Server when Outlook classic support terminates sometime in 2029, that creates the question of what clients will be available to Exchange Server customers after that time. I don’t think a simplified version of OWA will be enough for on-premises users. Unlike the new Outlook, OWA doesn’t support offline access, PSTs, and so on. Microsoft will have to do something to address the client issue for on-premises customers. It would be no surprise if Outlook classic (a version of the perpetual client, not subscription) continued after 2029. It’s a while away before we’re likely to hear about client plans for Exchange Server SE in 2029, but Outlook classic seems like a good bet (“Outlook 2030” perhaps?).
Change Happens
Change is a constant factor in the cloud and trade-offs happen between the introduction of new functionality (some is coming for Exchange Server SE) and the retirement of older underused features. Microsoft says that tenants affected by the change have received message center notification MC1053644 to let them know what’s going on. If you haven’t received the notification and think that your tenant is affected, you should contact exchonpremfeedback[AT]microsoft.com.
Insight like this doesn’t come easily. You’ve got to know the technology and understand how to look behind the scenes. Benefit from the knowledge and experience of the Office 365 for IT Pros team by subscribing to the best eBook covering Office 365 and the wider Microsoft 365 ecosystem.
Spatial Frequency (FFT) estimation from image intensity profiles
Hi,
I would like to estimate spatial frequency based on FFT from the attached image intensity data. The findpeaks() does the job though, but for some other reason I still need to find the frequency from FFT.Hi,
I would like to estimate spatial frequency based on FFT from the attached image intensity data. The findpeaks() does the job though, but for some other reason I still need to find the frequency from FFT. Hi,
I would like to estimate spatial frequency based on FFT from the attached image intensity data. The findpeaks() does the job though, but for some other reason I still need to find the frequency from FFT. fft, spatial frequency, image processing MATLAB Answers — New Questions
How can I solve system of 6 equations in series?
How can I solve system of 6 equations in series?How can I solve system of 6 equations in series? How can I solve system of 6 equations in series? system equations MATLAB Answers — New Questions
Exchange Online Moves Closer to Dumping EWS
Change to Dedicated Exchange Hybrid App Paves Way to Graph APIs
I don’t know why Microsoft publishes important information at the start of a holiday weekend when the distraction level is high, but that’s just what they did when making a critical announcement for organizations running hybrid Exchange. As it turns out, the announcement is linked to the April 2025 Exchange Server hotfix update (HU), but I think releasing both pieces of news would have been fine once everyone was back at work after the Easter break.
The announcement outlines how Exchange hybrid configurations are dropping Exchange Web Services (EWS) in a two-phase process beginning with the release of the April 2025 HU. It’s part of the strategy to retire EWS from Exchange Online in October 2026.
Preserving Rich Coexistence
In a hybrid organization, Exchange Online uses EWS for “rich coexistence.” In other words, Exchange Online issues EWS commands to fetch free/busy data, mail tips, and user profile pictures for on-premises mailboxes. The EWS requests to fetch data are made by a first-party Microsoft enterprise app called Office 365 Exchange Online, which is present in every tenant that uses Exchange Online. Requests from Teams to fetch similar data for on-premises mailboxes also flow through the Office 365 Exchange Online app.
Microsoft’s announcement says that the Office 365 Exchange Online app is created by the Hybrid Configuration Wizard (HCW). HCW certainly updates the app’s service principal, but the app itself isn’t tied to HCW. For example, one use of the app is to hold Exchange Online permissions that can be assigned to other service principals, such as when an Azure Automation account needs to run Exchange Online PowerShell cmdlets.
Microsoft wants to remove EWS. However, instead of using another first party enterprise app that’s controlled and managed by Microsoft, tenants are required to create an Entra ID registered app. Like any other Entra ID app, the app (with a display name of ExchangeServerApp-{organization identifier) can hold the Graph permissions needed to access mailbox and other data. Or rather, the app’s service principal can hold the permissions. Microsoft calls this app the “dedicated Exchange hybrid app.”
When first presented with the idea that tenants had to create individual apps, my response was that it should surely be easier for all to have a dedicated first party app where Microsoft manages the app and its permissions. In their text, Microsoft justifies their decision as follows:
Consider the upcoming shift from EWS to Graph API calls: adjustments to the application will be necessary (for example, updating API permissions). A dedicated customer application allows customers to choose when they want to transition from EWS API permissions to Graph API permissions.
The reason why a tenant-specific registered app is used is therefore to allow individual customers to choose when they move from EWS to Graph API. This is valid and I can see how the flexibility to move at the time of a customer’s choosing is useful. It seems like Microsoft is saing that a centrally-managed enterprise app can’t be used because of the requirement to switch permissions from EWS to Graph. However, there’s nothing to stop an enterprise app holding both EWS and Graph permissions for a period after which the EWS permission is removed. That ship has sailed and the registered app is the way forward.
Step One: Switch Apps
The first step in the process requires tenants to apply the April 2025 HU. After updating servers, tenants can run the ConfigureExchangeHybridApplication.ps1 script to switch their configuration from the current setup to the dedicated Exchange hybrid app. The script is run once per organization. After switching, EWS is still used, but it’s routed through the dedicated Exchange hybrid app rather than the Office 365 Exchange Online app.
Microsoft says that they plan to release an updated version of the HCW in the second quarter of 2025 (soon). If a tenant runs the updated HCW, it will switch the apps.
Step Two: Switch to Graph
The second step depends on availability of Graph API support for coexistence with Exchange Server. When the software is available, tenants must apply server updates to enable servers to respond to Graph API requests. Being able to handle Graph requests for mailbox data is not the same as the wider and deeper Graph access available within Microsoft 365.
After upgrading servers, tenants can run the script again to switch the dedicated Exchange hybrid app from EWS permissions (which essentially allow unfettered access to mailboxes) to a set of more granular Graph permissions that limit the app to more precise and restricted access. The elimination of the broad access to mailboxes enjoyed by EWS is one of the primary driving factors behind the desire to retire EWS from Exchange Online. This phase must be completed by 1 October 2026 (Figure 1). If not, rich co-existence will stop working.

Take Your Time
Before doing anything, I suggest you read the announcement, hot fix information, and installation notes for the script. Reviewing the PowerShell code in the script will also help you to understand what it does in different modes.
After applying the April 2025 hotfixes, the next decision is when to switch to the dedicated app. I don’t see any reason why not to switch immediately. The bigger decision is when to switch the app to using Graph permissions rather than EWS. This is likely something that you’ll want to do during a scheduled server maintenance period towards the end of 2025, after making sure that everything works well in a test organization of course.
So much change, all the time. It’s a challenge to stay abreast of all the updates Microsoft makes across the Microsoft 365 ecosystem. Subscribe to the Office 365 for IT Pros eBook to receive monthly insights into what happens, why it happens, and what new features and capabilities mean for your tenant.
autosar_make_rtw_hook error empty value
I have following issue.
I have SWC architecture is done based on arxml from DaVinci tool. It worked fine in Matlab 2023b, but in 2024 and 2025 version it is throwing this kind of error with empty values. Unfrotunatelly it is not very specific about which empty values. Do yo uhave any fix or possibility to pass this as exception? Unfortonutally modifiing arxml is not an option in this case.
Error:The call to autosar_make_rtw_hook, during the after_tlc hook generated the following error:
Attempt to call a method on an empty value
The build process will terminate as a result.
Caused by:
Attempt to call a method on an empty valueI have following issue.
I have SWC architecture is done based on arxml from DaVinci tool. It worked fine in Matlab 2023b, but in 2024 and 2025 version it is throwing this kind of error with empty values. Unfrotunatelly it is not very specific about which empty values. Do yo uhave any fix or possibility to pass this as exception? Unfortonutally modifiing arxml is not an option in this case.
Error:The call to autosar_make_rtw_hook, during the after_tlc hook generated the following error:
Attempt to call a method on an empty value
The build process will terminate as a result.
Caused by:
Attempt to call a method on an empty value I have following issue.
I have SWC architecture is done based on arxml from DaVinci tool. It worked fine in Matlab 2023b, but in 2024 and 2025 version it is throwing this kind of error with empty values. Unfrotunatelly it is not very specific about which empty values. Do yo uhave any fix or possibility to pass this as exception? Unfortonutally modifiing arxml is not an option in this case.
Error:The call to autosar_make_rtw_hook, during the after_tlc hook generated the following error:
Attempt to call a method on an empty value
The build process will terminate as a result.
Caused by:
Attempt to call a method on an empty value autosar, code generation, hook MATLAB Answers — New Questions
If R= 3 m, to what depth must the tank be filled so that it holds 30 m? Use the false- position method to determine your answer. Determine the approximate relative error afte
You are designing a spherical tank as in the figure to hold water for your village V = n * h ^ 2 * [(3k – b)/3] 1- Show that the volume of liquid it can hold can be computed as where V volume [n]h depth of water in tank [m], and R the tank radius [m]
2. If R= 3 m, to what depth must the tank be filled so that it holds 30 m? Use the false- position method to determine your answer. Determine the approximate relative error
after each iteration. Employ initial guesses of 0 and RYou are designing a spherical tank as in the figure to hold water for your village V = n * h ^ 2 * [(3k – b)/3] 1- Show that the volume of liquid it can hold can be computed as where V volume [n]h depth of water in tank [m], and R the tank radius [m]
2. If R= 3 m, to what depth must the tank be filled so that it holds 30 m? Use the false- position method to determine your answer. Determine the approximate relative error
after each iteration. Employ initial guesses of 0 and R You are designing a spherical tank as in the figure to hold water for your village V = n * h ^ 2 * [(3k – b)/3] 1- Show that the volume of liquid it can hold can be computed as where V volume [n]h depth of water in tank [m], and R the tank radius [m]
2. If R= 3 m, to what depth must the tank be filled so that it holds 30 m? Use the false- position method to determine your answer. Determine the approximate relative error
after each iteration. Employ initial guesses of 0 and R #false-position MATLAB Answers — New Questions
Simple GUI programming for a counter
Dear All,
I’m trying to create a simple GUI for a counter.
The GUI consists of a plus and a minus pushbutton as well as an edit textbox for displaying the current value of the counter which starts at 1. Unfortunately, the value doesn’t apper in the display textbox. Below is my code, what could be wrong here?
Thanks,
Ben
function counter()
hfig = figure();
guidata(hfig, struct(‘counter’,1)); %set counter default value to 1
plusPushButton = uicontrol(‘Parent’, hfig,’Style’,’pushbutton’,…
‘Units’,’normalized’,…
‘Position’,[0.1 0.5 0.2 0.1],…
‘String’,’+’,…
‘Callback’,@plusPushButton_callback);
minusPushButton = uicontrol(‘Parent’, hfig,’Style’,’pushbutton’,…
‘Units’,’normalized’,…
‘Position’,[0.4 0.5 0.2 0.1],…
‘String’,’-‘,…
‘Callback’,@minusPushButton_callback);
valueBox = uicontrol(‘Parent’, hfig,’Style’,’edit’,…
‘Units’,’normalized’,…
‘Position’,[0.25 0.3 0.2 0.1],…
‘String’,’ ‘,…
‘Callback’,@valueBox_callback);
end
function plusPushButton_callback(hObject,eventdata)
handles=guidata(hObject);
handles.counter = handles.counter + 1;
guidata(hObject,handles);
end
function minusPushButton_callback(hObject,eventdata)
handles=guidata(hObject);
handles.counter = handles.counter – 1;
guidata(hObject,handles);
end
function valueBox_callback(hObject,eventdata)
handles=guidata(hObject);
set(handles.resultBox,’String’,num2str(counter)); %display current value of counter
endDear All,
I’m trying to create a simple GUI for a counter.
The GUI consists of a plus and a minus pushbutton as well as an edit textbox for displaying the current value of the counter which starts at 1. Unfortunately, the value doesn’t apper in the display textbox. Below is my code, what could be wrong here?
Thanks,
Ben
function counter()
hfig = figure();
guidata(hfig, struct(‘counter’,1)); %set counter default value to 1
plusPushButton = uicontrol(‘Parent’, hfig,’Style’,’pushbutton’,…
‘Units’,’normalized’,…
‘Position’,[0.1 0.5 0.2 0.1],…
‘String’,’+’,…
‘Callback’,@plusPushButton_callback);
minusPushButton = uicontrol(‘Parent’, hfig,’Style’,’pushbutton’,…
‘Units’,’normalized’,…
‘Position’,[0.4 0.5 0.2 0.1],…
‘String’,’-‘,…
‘Callback’,@minusPushButton_callback);
valueBox = uicontrol(‘Parent’, hfig,’Style’,’edit’,…
‘Units’,’normalized’,…
‘Position’,[0.25 0.3 0.2 0.1],…
‘String’,’ ‘,…
‘Callback’,@valueBox_callback);
end
function plusPushButton_callback(hObject,eventdata)
handles=guidata(hObject);
handles.counter = handles.counter + 1;
guidata(hObject,handles);
end
function minusPushButton_callback(hObject,eventdata)
handles=guidata(hObject);
handles.counter = handles.counter – 1;
guidata(hObject,handles);
end
function valueBox_callback(hObject,eventdata)
handles=guidata(hObject);
set(handles.resultBox,’String’,num2str(counter)); %display current value of counter
end Dear All,
I’m trying to create a simple GUI for a counter.
The GUI consists of a plus and a minus pushbutton as well as an edit textbox for displaying the current value of the counter which starts at 1. Unfortunately, the value doesn’t apper in the display textbox. Below is my code, what could be wrong here?
Thanks,
Ben
function counter()
hfig = figure();
guidata(hfig, struct(‘counter’,1)); %set counter default value to 1
plusPushButton = uicontrol(‘Parent’, hfig,’Style’,’pushbutton’,…
‘Units’,’normalized’,…
‘Position’,[0.1 0.5 0.2 0.1],…
‘String’,’+’,…
‘Callback’,@plusPushButton_callback);
minusPushButton = uicontrol(‘Parent’, hfig,’Style’,’pushbutton’,…
‘Units’,’normalized’,…
‘Position’,[0.4 0.5 0.2 0.1],…
‘String’,’-‘,…
‘Callback’,@minusPushButton_callback);
valueBox = uicontrol(‘Parent’, hfig,’Style’,’edit’,…
‘Units’,’normalized’,…
‘Position’,[0.25 0.3 0.2 0.1],…
‘String’,’ ‘,…
‘Callback’,@valueBox_callback);
end
function plusPushButton_callback(hObject,eventdata)
handles=guidata(hObject);
handles.counter = handles.counter + 1;
guidata(hObject,handles);
end
function minusPushButton_callback(hObject,eventdata)
handles=guidata(hObject);
handles.counter = handles.counter – 1;
guidata(hObject,handles);
end
function valueBox_callback(hObject,eventdata)
handles=guidata(hObject);
set(handles.resultBox,’String’,num2str(counter)); %display current value of counter
end gui, counter, guidata, handles MATLAB Answers — New Questions
How do I export data to a file?
Hello,
I’m getting out of memory errors when trying to copy a large dataset (9003×9003 double) using Ctrl+C with the intention of pasting it to Excel, even though I’ve increased the Java Heap memory to the maximum. The error window suggests copying portions (I’m not doing that with such a large dataset) or exporting the dataset to a file – how do I do that please? I would expect such an option in its right-click menu but it’s not there – i.e. let’s make the paid software as complicated as we can :)))
xlswrite leaves me with empty files, csvwrite with corrupt files – even though it’s plain data
Thank youHello,
I’m getting out of memory errors when trying to copy a large dataset (9003×9003 double) using Ctrl+C with the intention of pasting it to Excel, even though I’ve increased the Java Heap memory to the maximum. The error window suggests copying portions (I’m not doing that with such a large dataset) or exporting the dataset to a file – how do I do that please? I would expect such an option in its right-click menu but it’s not there – i.e. let’s make the paid software as complicated as we can :)))
xlswrite leaves me with empty files, csvwrite with corrupt files – even though it’s plain data
Thank you Hello,
I’m getting out of memory errors when trying to copy a large dataset (9003×9003 double) using Ctrl+C with the intention of pasting it to Excel, even though I’ve increased the Java Heap memory to the maximum. The error window suggests copying portions (I’m not doing that with such a large dataset) or exporting the dataset to a file – how do I do that please? I would expect such an option in its right-click menu but it’s not there – i.e. let’s make the paid software as complicated as we can :)))
xlswrite leaves me with empty files, csvwrite with corrupt files – even though it’s plain data
Thank you matlab, export, excel, memory MATLAB Answers — New Questions
Draw arrows between Simulink blocks…
I just want to add (dummy) bi-directional (and uni) thick arrows between Simulink blocks. No luck from ChatGPT either for R2024a.I just want to add (dummy) bi-directional (and uni) thick arrows between Simulink blocks. No luck from ChatGPT either for R2024a. I just want to add (dummy) bi-directional (and uni) thick arrows between Simulink blocks. No luck from ChatGPT either for R2024a. arrows, add line MATLAB Answers — New Questions
An Account Blocked by MACE Credential Revocation is A Good Way to Start a Saturday Morning
Leaked Credentials and Sign-in Metrics Make for an Interesting Day
Last Saturday morning was interesting. After barely being able to ingest my first coffee, I noticed that Teams was complaining that it couldn’t sign in. A quick check against the Entra ID sign-in log revealed that the problem was that Teams had blocked the user (me) because of risk detected by the home tenant (Figure 1). In other words, something had happened to make Entra ID consider my account to be at risk.

When unexpected things happen, my go-to source is the audit log. The root of the problem occured at 05:01 UTC when a component called MACE Credential Revocation (part of Entra ID) changed the StsRefreshTokensValidFrom property for my account to set a new date and time from which refresh tokens can be used (thus forcing reauthentication). The action was captured in a Update StsRefreshTokenValidFrom Timestamp event.
MACE Credential Revocation is not something I have encountered before. It is an Entra ID enterprise app with an application identifier of 7d636ec3-f39c-44f5-8b73-fa28a0e0c5bc. Interestingly, the service principal for the app was created in my tenant at at 19 April 2025 05:00;42 by a process called Microsoft Azure AD Internal – Jit Provisioning. It looks like Microsoft flipped a switch to enable some new Entra ID processing that immediately caused accounts to be flagged with leaked credentials. As I later discovered, it seems like many tenants had the same problem.
Despite my tenant being affected, nothing relating to a problem with Entra ID appeared in the service health dashboard, but I have heard from others who received the following statement from Microsoft support:
On Friday 4/18/25, Microsoft identified that it was internally logging a subset of short-lived user refresh tokens for a small percentage of users, whereas our standard logging process is to only log metadata about such tokens. The internal logging issue was immediately corrected, and the team performed a procedure to invalidate these tokens to protect customers. As part of the invalidation process, we inadvertently generated alerts in Entra ID Protection indicating the user’s credentials may have been compromised. These alerts were sent between 4/20/25 4AM UTC and 4/20/25 9AM UTC. We have no indication of unauthorized access to these tokens – and if we determine there were any unauthorized access, we will invoke our standard security incident response and communication processes.
The odd thing is that Microsoft refers to alerts being sent on Sunday (April 20) rather than Saturday (April 19), which is when the problem occurred. The mystery deepens.
Leaked Credentials
Managing risky users with Entra ID Protection is an Entra ID P2 feature. Being able to detect problems by monitoring for different signs of potential compromise is one of the reasons why tenants might consider the Microsoft E5 Security add-on. In my case, risky users is covered by the Microsoft 365 E5 license. Checking the Risky Users section of the Entra admin center, I duly found that my account was in the bad accounts list because of “leaked credentials” (Figure 2).

Leaked credentials aren’t a huge problem for accounts protected by strong multi-factor authentication and are considered a “nonpremium” issue in the list of risk detections. I wanted to find out more and use the link to Microsoft Defender to see if it could throw more light onto the subject (Figure 3).

Remediation is a Password Change
Despite feeling that the warning was a false positive, you shouldn’t take chances with passwords. The easiest way to remediate the risk and unblock the account is to reset the password, so I used the self-service password reset feature to set a new account password (secure reset of a password is always accepted as a remediation). Reporting the detection of risky users and their remediation can be done through PowerShell.
Just one account was affected in my tenant. Others tenants reported that access for multiple accounts was blocked. The evidence to date indicates that Microsoft noticed a problem, took action to fix the problem, and made the problem worse by causing alerts to fire about perfectly good user accounts. In one way, it’s good that this happened over a holiday period when administrators have time and space to fix accounts, but you have to ask how a remediation process can suddenly make Entra ID believe that user accounts suffer from leaked credentials. It’s all very odd.
Success Metrics for Sign-ins
All of which brings me to some interesting metrics that are available through the Graph beta endpoint. All require the Reports.Read.All permission. For instance, the MFA sign in success metrics report “the number of times users successfully completed interactive MFA sign-ins using the Microsoft Entra MFA cloud service during a specified time period.” The metrics can be reported for up to 30 days using intervals of 5, 10, 15, or 30-minute intervals. Each item reported therefore represents the number of activities that occurred in an interval.
For example, here’s the code to extract the MFA sign-in success metrics at 30-minute intervals for the last 29 days.
$StartDate = $StartDate = ((Get-Date).AddDays(-29).ToString("yyyy-MM-ddTHH:mm:ssZ")) $EndDate = ((Get-Date).ToString("yyyy-MM-ddTHH:mm:ssZ")) $Uri = ("https://graph.microsoft.com/beta/reports/serviceActivity/getMetricsForMfaSignInSuccess(inclusiveIntervalStartDateTime={0},exclusiveIntervalEndDateTime={1},aggregationIntervalInMinutes=30)" -f $StartDate, $EndDate) $Data = Invoke-MgGraphRequest -Uri $Uri -Method Get | Select-Object -ExpandProperty Value $Data Name Value ---- ----- value 0 intervalStartDateTime 17/04/2025 11:30:00 value 0 intervalStartDateTime 17/04/2025 12:00:00 value 0 intervalStartDateTime 17/04/2025 12:30:00 value 0 intervalStartDateTime 17/04/2025 13:00:00 value 0 …
1,390 objects were duly written into the output array. That’s too many to check manually, so I created a quick loop to report the intervals when successful MFA operations occurred:
ForEach ($Item in $Data) { If ($Item.Value -as [int] -ne 0) { Write-Host ("{0} successful MFA sign-ins during interval starting {1}" -f $Item.Value, $Item.intervalStartDateTime) -ForegroundColor Cyan } }
Remember that these represent operations where a user goes through the full MFA process. If someone authenticates because their credentials haven’t expired, that operation doesn’t count.
Possibly of more interest is the API to get conditional access blocked sign in metrics, or “the number of user sign-in attempts that were blocked by a Conditional Access policy during a specific period.” The command is similar:
$Uri = ("https://graph.microsoft.com/beta/reports/serviceActivity/getMetricsForConditionalAccessBlockedSignIn(inclusiveIntervalStartDateTime={0},exclusiveIntervalEndDateTime={1},aggregationIntervalInMinutes=30)" -f $StartDate, $EndDate) $Data = Invoke-MgGraphRequest -Uri $Uri -Method Get | Select-Object -ExpandProperty Value
Once again, we need a little help to extract the intervals when something interesting might have happened to guide us where to check in the Entra sign-in log:
If ($Item.Value -as [int] -ne 0) { Write-Host ("{0} Blocked Conditional access sign-ins at {1}" -f $Item.Value, $Item.intervalStartDateTime) -ForegroundColor Red } }
Interestingly, no metrics for blocked conditional access sign-ins are detected in my tenant. I guess the folks who secured a copy of my leaked credentials haven’t tried to use them yet only to find that MFA will block their efforts.
Learn how to exploit the data available to Microsoft 365 tenant administrators through the Office 365 for IT Pros eBook. We love figuring out how things work.
Cell balancing Uniform for DTSC ?
I have make double tiered Switched capacitor Based Active cell balancing of lithium ion cells closed loop simulation and it’s working. But as I have to Connect Sum to lower soc among 3 from. What should I do to make it uniform ?
<</matlabcentral/answers/uploaded_files/1832378/IMG-20250420-WA0071.jpg>>I have make double tiered Switched capacitor Based Active cell balancing of lithium ion cells closed loop simulation and it’s working. But as I have to Connect Sum to lower soc among 3 from. What should I do to make it uniform ?
<</matlabcentral/answers/uploaded_files/1832378/IMG-20250420-WA0071.jpg>> I have make double tiered Switched capacitor Based Active cell balancing of lithium ion cells closed loop simulation and it’s working. But as I have to Connect Sum to lower soc among 3 from. What should I do to make it uniform ?
<</matlabcentral/answers/uploaded_files/1832378/IMG-20250420-WA0071.jpg>> #cellbalancing, #bms MATLAB Answers — New Questions