Month: November 2024
Display language choice on HP and Dell are skipped in OOBE when network cable are connected
I have been involved in many Intune Autopilot deployments where we have technicians who complete the pre-deploy on computers from HP and Dell before delivery. This has worked well for many years, but lately, we have received complaints from users because the computer arrives with the wrong OS/Display language.
I am aware of the settings for region and keyboard I deployment profiles. I also know how to change the language with LIP in Win10 and PowerShell in Win11.
What we have discovered now but not yet verified is the following: A computer from, for example, HP is shipped from the factory with multiple languages of the OS, which comes up as a question BEFORE the normal first screen in OOBE for region and keyboard, and if you choose Swedish in our case, the computer’s language becomes Swedish after pre-deploy.
What we have noticed now is that if you connect a network cable before starting the computer, the language choice in the OS never shows up; it instead jumps directly to region and keyboard and has chosen English as the OS language. It doesn’t matter if you run pre-deploy or user driven deploy the display language choice are skipped and defaults to English.
To get the language choice back, you must run restore with F11, i.e., the manufacturer’s image, and then restart pre-deploy without the network cable connected until you have pressed Win 5 times.
Yes,i know it is possible to change it afterwards with PowerShell in this case for Windows 11, but it takes time.
Has anyone else noticed the same effect with multi-language, pre-deploy, and network cable?
Or have i missed a major change in Intune or Windows?
I have been involved in many Intune Autopilot deployments where we have technicians who complete the pre-deploy on computers from HP and Dell before delivery. This has worked well for many years, but lately, we have received complaints from users because the computer arrives with the wrong OS/Display language. I am aware of the settings for region and keyboard I deployment profiles. I also know how to change the language with LIP in Win10 and PowerShell in Win11. What we have discovered now but not yet verified is the following: A computer from, for example, HP is shipped from the factory with multiple languages of the OS, which comes up as a question BEFORE the normal first screen in OOBE for region and keyboard, and if you choose Swedish in our case, the computer’s language becomes Swedish after pre-deploy. What we have noticed now is that if you connect a network cable before starting the computer, the language choice in the OS never shows up; it instead jumps directly to region and keyboard and has chosen English as the OS language. It doesn’t matter if you run pre-deploy or user driven deploy the display language choice are skipped and defaults to English. To get the language choice back, you must run restore with F11, i.e., the manufacturer’s image, and then restart pre-deploy without the network cable connected until you have pressed Win 5 times. Yes,i know it is possible to change it afterwards with PowerShell in this case for Windows 11, but it takes time. Has anyone else noticed the same effect with multi-language, pre-deploy, and network cable? Or have i missed a major change in Intune or Windows? Read More
Report conditional access policies and sign in logs
I would like to create a PowerShell report about the relation between sign in logs and the conditional access policies. For me it is important to see the effects of the conditional access policies (in reporting mode) on the user signs. Thank you for your support
I would like to create a PowerShell report about the relation between sign in logs and the conditional access policies. For me it is important to see the effects of the conditional access policies (in reporting mode) on the user signs. Thank you for your support Read More
New Keyboard Layouts appear suddenly
Hello,
From time to time new language Keyboard Layouts appear on my Windows 11. Please look at the attachment. I have set up 2 languages English United States and Greek, but now and then (!) ENG United Kingdom and ENG United States International appear on my system! If I restart they may disappear and come back another day!
Can you please help me out with this?
Hello, From time to time new language Keyboard Layouts appear on my Windows 11. Please look at the attachment. I have set up 2 languages English United States and Greek, but now and then (!) ENG United Kingdom and ENG United States International appear on my system! If I restart they may disappear and come back another day!Can you please help me out with this? Read More
“Include a link to my bookings page in my signature” option in Desktop Outlook grayed out.
I have completed publishing my Outlook Bookings already, however, when I’m trying to update new signatures, said option is unavailable and I can´t even check it off.
I find it weird as even older signatures have the option checked, but either way, I cannot uncheck it.- I happen to have 7 signature entries but per my team’s guidelines, we shouldn’t erase previous signature entries.
Is this an admin blocker or something I can fix myself?
I have completed publishing my Outlook Bookings already, however, when I’m trying to update new signatures, said option is unavailable and I can´t even check it off. I find it weird as even older signatures have the option checked, but either way, I cannot uncheck it.- I happen to have 7 signature entries but per my team’s guidelines, we shouldn’t erase previous signature entries. Is this an admin blocker or something I can fix myself? Read More
What Licensing is require for a user to call as a Resource Account
What do the users and RA account have to have if they are setup in a AA and call queue to be able to call out as the RA account phone number? Is is possible for a user in a call queue to call out only as the RA phone number, ie they have no phone number tied to their personal account? Also if there is anydocumentation from Microsoft that spells this out I would appreciate it. I have found nothing on this topic.
What do the users and RA account have to have if they are setup in a AA and call queue to be able to call out as the RA account phone number? Is is possible for a user in a call queue to call out only as the RA phone number, ie they have no phone number tied to their personal account? Also if there is anydocumentation from Microsoft that spells this out I would appreciate it. I have found nothing on this topic. Read More
Is a Digipass Go 6 compatible with MS MFA
I’m trying to setup a bunch of Digipass go 6’s that my company has for some users.
https://www.onespan.com/sites/default/files/2019-08/Digipass-GO6_tcm42-47370.pdf
These are Duo branded hardware tokens. Is it possible to set them up with MS MFA instead of Duo
https://duo.com/docs/administration-devices#managing-otp-hardware-tokens
https://learn.microsoft.com/en-us/entra/identity/authentication/concept-authentication-oath-tokens
The part I have yet to find is the base-32 secret.
I’m trying to setup a bunch of Digipass go 6’s that my company has for some users. https://www.onespan.com/sites/default/files/2019-08/Digipass-GO6_tcm42-47370.pdf These are Duo branded hardware tokens. Is it possible to set them up with MS MFA instead of Duohttps://duo.com/docs/administration-devices#managing-otp-hardware-tokenshttps://learn.microsoft.com/en-us/entra/identity/authentication/concept-authentication-oath-tokens The part I have yet to find is the base-32 secret. Read More
Attend Microsoft Ignite November 19-21 from anywhere in the world
Are you ready to uncover game-changing solutions and explore the latest developments in AI technology, but can’t make it to Chicago for our in-person event this year? You can still join us to discover the new opportunities for your business at Microsoft Ignite online, which will take place between November 19-21.
Join Microsoft experts, industry trendsetters, IT practitioners, and fellow business leaders—from anywhere in the world—by attending our virtual sessions with a no-cost online pass.
When you register for a Microsoft Ignite online pass, you gain access to the keynote livestream, live-streamed sessions, on-demand content, explorations of the latest AI technology, and digital swag. You’ll also be able to engage with the online experience features, such as:
On-demand keynotes and sessions
Digital favorites
Session scheduler
Attendee and featured partner directory
Depending on the topics you’re interested in, you can attend specific in-depth breakout sessions geared toward your needs. Browse a range of topics, from understanding the essentials of AI adoption to maximizing developer efficiency with GitHub Copilot. With a wide array of sessions to choose from, you can tap into multiple opportunities to grow your team’s skillset, build strong connections with other partners and potential customers, and help your organization gain a competitive edge in today’s changing tech landscape.
Register now as a digital attendee to get your no-cost online pass. Once you’re registered, you can dig into the session catalog to check out what we have in store for you this year and get more details about the sessions. Throughout Microsoft Ignite, we’ll help your organization identify opportunities to achieve more with the power of the Microsoft Cloud, Microsoft Copilot, and AI.
We’re excited to connect with you at Microsoft Ignite this year, where together we can build solutions that will help customers move forward with confidence.
Register now!
Microsoft Tech Community – Latest Blogs –Read More
IPv6 Adoption: Enhancing Azure WAF on Front Door
The transition to IPv6 is a significant step for enterprise corporations, reflecting the evolution of internet technology and the need for a larger address space due to the exhaustion of IPv4 addresses. This shift is not just about expanding capacity; it’s about ensuring that all aspects of an enterprise’s digital infrastructure are future-proofed, including security measures. As enterprises adopt IPv6, it becomes crucial for security products to support this protocol to maintain robust protection against potential threats. The Azure Web Application Firewall (WAF) stands out as a product capable of handling IPv6 traffic, which is essential in today’s increasingly connected world. It offers the flexibility to create custom rules that specifically target IPv6 addresses and address ranges, providing enterprises with the tools to safeguard their assets in an IPv6 environment. This capability is part of a broader commitment to security in the Azure ecosystem, where products are designed to meet the demands of modern network architecture and the evolving threat landscape. With IPv6 support, Azure WAF helps ensure that security does not become a bottleneck in the transition but rather a facilitator of safe and seamless connectivity. Azure WAF’s IPv6 capabilities include logging, custom rules, and rate limit rules, ensuring comprehensive protection and management of IPv6 traffic.
Logging of IPv6 Addresses in Managed Rule Hits
When configuring Azure WAF on Front Door, you can enable logging capabilities that capture detailed information about each hit, including the source IP address. For IPv6 addresses, this logging is particularly useful as it allows for precise tracking of requests and potential threats originating from IPv6 sources. This is crucial for security analysis and ensuring that any malicious activity can be traced and mitigated. To demonstrate this, we’ve simulated a SQL injection attack within a controlled environment. By intentionally executing a known SQL injection pattern against the WAF, the logs will capture the attempt, including the IPv6 address of the source.
To ensure the security of our application, we can utilize the tracking reference as a key identifier within the Azure WAF logs. By correlating this reference with the logged data, we can pinpoint the specific IPv6 address that initiated any suspicious activity targeting our application.
The tracking reference ID provided by Azure WAF is a crucial tool for identifying and understanding security incidents. When an attack occurs, this ID can be used to trace the specific IPv6 address responsible for the malicious activity. By analyzing the logs, which include detailed information such as the type of attack, timestamp, and targeted resources, security teams can gain valuable insights.
Azure WAF’s managed rules include capabilities to identify and handle requests from both IPv4 and IPv6 addresses, ensuring comprehensive protection. When a malicious payload is detected from an IPv6 address, Azure WAF can block these requests based on predefined rules, preventing them from reaching the backend application. This is crucial for maintaining the integrity and availability of services, as IPv6 adoption grows and becomes a significant part of internet traffic. By leveraging Azure WAF’s managed rules, administrators can effectively safeguard their applications against a wide array of attacks, including those originating from IPv6 addresses, without the need for extensive security expertise.
Using IPv6 Addresses in Custom Match Rules
Azure WAF supports the use of IPv6 addresses in its custom rules for match conditions. This allows for more granular control and security, aligning with the modern requirements of internet protocols. By incorporating IPv6 addresses into match conditions, users can create rules that are specifically tailored to the traffic they wish to allow or block, providing an additional layer of customization and protection. In the upcoming images, we will demonstrate the process of configuring these custom rules within Azure WAF, showcasing the steps to effectively utilize IPv6 addresses for a robust security posture. This feature is particularly beneficial for organizations that are transitioning to IPv6 and require comprehensive security solutions that support both IPv4 and IPv6 traffic.
The displayed screenshot illustrates the configuration of a custom rule designed to detect particular IPv6 addresses attempting to access the application. Should a request originate from the specified source, 2603:1030:b:3::39a, the predefined action will ensure its blockage. The subsequent image confirms the successful interception by the Azure WAF, which also furnishes a tracking reference ID for log correlation purposes.
Utilizing the tracking reference ID, we can efficiently sift through the logs to verify that the request in question was indeed intercepted and blocked as a result of our tailored matching rule. This process ensures that our system’s integrity is maintained by adhering to the customized security measures we have in place.
Azure WAF’s custom rules allow for tailored identification and mitigation of requests from both IPv4 and IPv6 addresses, providing robust security measures. When a custom rule identifies a harmful payload coming from an IPv6 address, Azure WAF has the capability to block such requests, ensuring they do not compromise the backend application.
Using IPv6 Addresses in Custom Rate Limit Rules
Azure WAF’s custom rate limiting rules offer enhanced control by allowing the inclusion of IPv6 addresses. This feature enables precise management of traffic flow, ensuring security measures keep pace with evolving internet standards. Users can define rate limits based on IPv6 addresses, fine-tuning the criteria for how traffic is regulated, either permitted or restricted. The following screenshots will illustrate the configuration of these rate limiting rules within Azure WAF, detailing the steps necessary to harness IPv6 addresses for maintaining a strong security framework.
The screenshot shows a rate limit custom rule set up to identify specific IPv6 addresses that try to connect to the application. If a connection attempt is made from the designated address, 2603:1030:b:3::39a, and it breaks the defined threshold, the rule will begin to block further requests. The below image verifies that the Azure WAF has successfully blocked the attempt and provides a reference ID for correlating the event in the logs.
By leveraging the tracking reference ID, we are able to navigate through the logs to confirm the interception and blocking of the specified request.
Azure WAF’s custom rate limit rules offer a specialized approach to identifying and mitigating requests from both IPv4 and IPv6 addresses, enhancing security protocols. When a custom rate limit rule detects a harmful payload originating from an IPv6 address, Azure WAF is equipped to block these requests, safeguarding the backend application from potential threats.
Conclusion
Azure WAF’s robust logging capabilities, support for IPv6 in custom rules, and advanced rate limiting features collectively forge a formidable defense mechanism for modern web applications. The ability to log detailed information, including IPv6 addresses, provides invaluable insights for security analysis and threat mitigation. Custom rules that accommodate IPv6 addresses offer tailored security measures, essential for organizations embracing the new internet protocol. Moreover, the rate limiting rules that incorporate IPv6 addresses ensure a balanced traffic flow, safeguarding against potential abuses. These features demonstrate Azure WAF’s commitment to providing comprehensive security solutions that are not only reactive but also proactive in adapting to the evolving landscape of internet security.
Microsoft Tech Community – Latest Blogs –Read More
The Future of AI Is: Model Choice – From Structured Process To Seamless Platform
When I was first asked to think about what the Future of AI would look like for developers, my response was instinctive. It has to start with model choice! Today, I want to dive into this topic in more depth. This is the first of a multi-part series where I hope to take you from catalog to code to cloud, as we build intelligent applications on Azure AI.
🚀 | Want to learn more about model choice and related Azure AI platform tools & capabilities?
Read our monthly Hugging Face Models on Azure AI post. We review ~20 new models and surface interesting trends and uses.
Register for Microsoft Ignite (virtual or in-person). Keep an eye out for these sessions:
Azure AI: Effortless model selection – explore, swap and scale faster
AI Customization: Tailoring models for your enterprise (Breakout)
A journey into open-source Hugging Face models on Azure AI (Theater demo)
The Paradox of Choice
Language models are at the heart of generative AI applications. Our choice of model has consequences in the quality of our application responses and the costs of our solution development. Our decision can help us expand our reach to the edge (with small language models) or improve our precision for specialized applications (with fine-tuning). Choices make the difference between a prototype that has promise and a product that has scale. But making a model choice can be challenging.
The 2023 paper “Harnessing the Power Of LLMs in Practice: A Survey on ChatGPT and Beyond”) charted a fairly sparse LLM landscape with just a handful of model choices (like GPT-4, Llama and Claude) as shown in the figure below. This made it easy for us to get productive quickly with model features and APIs and select the best fit our scenario requirements.
Fast-forward to 2024 and we have 1M+ community-created variants on Hugging Face and a rapidly growing ecosystem of foundation models from providers like Cohere, Mistral, AI21 Labs, Jais, Nixtla, Google, and Microsoft. We have Small Language Models (SLM) extending AI app use to the edge, and Specialized Models (domain-specific) with capabilities ranging from multi-lingual (Jais) to time-series forecasting (Nixtla), healthcare, and more.
This is creating a paradox of choice where the abundance of options makes us afraid to commit to one for fear we may miss out on a better choice for our needs. How do we overcome our analysis paralysis? In this blog post, we’ll explore a 3-part solution that can help mitigate these challenges:
Discovery: Avoid decision fatigue. Use a structured process to shortlist a selection.
Assessment: Find the best fit. Use the right tools and metrics to assess the shortlist.
Development: Make switches easy. Use model-agnostic APIs when coding the app.
What Developers Need
Every generative AI application design architecture starts with the basic question: What models should I use to bring my scenario to life? As developers looking at the end-to-end application lifecycle, our model selection needs to three things into accounts:
Ideation – can I prototype my application scenario with this model?
Augmentation – can I optimize the model to improve response quality and safety?
Operationalization – can I scale usage of the model in production deployments?
The problem for us today is that the model ecosystem is fragmented. Foundation models are published to provider-hosted sites along with their docs & samples, while community-created variants are published to model hubs like Hugging Face. Developers get differing levels of information from each source. This means that the burden of discovery falls on the Developer, requiring them to visit different model playgrounds, use different SDKs, and figure out the right metrics to compare options before choosing one.
This gives rise to decision fatigue where the ability to take a decision is hampered by the fear there may be a better option that is unknown to us. What we need is a structured process for model selection that helps filter out irrelevant options until we get a manageable subset that can be evaluated for specific application needs. A comprehensive platform, like Azure AI Studio (shown below), provides tools and support required to make the process seamless. Let’s dive in!
A Structured Process
Let’s revisit the 3-part solution we talked about before and understand the question we are trying to answer at each step, and the challenge we face.
Discovery is about finding all the possible options to choose from. This requires us first to know that a specific option exists in this growing ecosystem, then trust that it meets privacy, security and safety standards for enterprise use.
Assessment is about filtering the choices until there is a manageable shortlist to evaluate more carefully. This requires asking the right questions, preferably in the right order, to eliminate unacceptable choices. Identifying the right criteria for comparing the remaining model choices will help zoom in to make a final decision.
Assignment is about fitting that model into the application architecture for the scenario. By decoupling the model selection from the task-based application, Developers can swap models without having to re-write code. Then, the model should be tested, allowing for iteration to go from initial prompt to functional prototype.
A Seamless Platform
This is where having a comprehensive platform to streamline end-to-end workflow helps! The Azure AI platform offers a one-stop shop for going from model selection to managed solution, in a unified manner with rich tooling, turnkey services, and easy integrations. For our model selection needs, it provides three key features:
Azure AI model catalog – with 1.7K+ enterprise-ready models from trusted partners
Azure AI model benchmarks – with metrics & dataset filters to compare model choices
Azure AI model inference API – with a task-specific, model-agnostic API to code against
These capabilities map directly to our needs for discovery, assessment & assignment
Discovery: “There’s a model For that!”
The Azure AI model catalog contains over 1.7K. models, carefully curated with the help of trusted partners and customer feedback, to support enterprise scenarios. We add ~20 community-created variants to the Hugging Face collection each month, reflecting growing interest in multi-lingual capabilities, small language models, and domain specialization. Have a specific criteria for your app scenario? There’s a model for that!
Assessment: “There’s a metric for that!”
The Azure AI model benchmarks help you assess model performance on quality metrics like groundedness, coherence, fluency and similarity across a curated list of foundation LLM and SLM models. Use accuracy scores at model and dataset levels to compare options, picking the criteria that is right for your scenario. Filter views by task or other criteria, for more effective comparisons. And, you can potentially write your own custom evaluators to score models for specific criteria. Want a way to pick the best fit from a shortlisted selection of models? There’s a metric for that!
Alignment: “There’s a mechanism for that!”
The Azure AI model inference API allows developers to work with diverse models and providers using a common syntax and language. This makes it easier to plug-in different models or swap them later. This layer of abstraction also has extensibility to support any unique model features. It works with a core subset of models today (in serverless API and managed compute) with more to come. Want to compare the different models using one codebase? There’s a mechanism for that!
The Model Selection Process on Azure
In our catalog to code to cloud journey, we’ll focus on the discovery process today and revisit the assessment and assignment steps in future posts in this series. The illustrated guide below gives you the big picture for model selection, and highlights the steps we can use for shortlisting catalog options to get a manageable subset, in tiles 3-6. Click here to view a hi-res (downloadable) version of the image.
Start by having developers ask the right questions to reduce the catalog choices to a more manageable 1-3 options for assessment.
Task: What is the application’s main inference task? Selecting the right task can drastically cut down model options, making it the perfect first step in filtering. For example, there are many options for “text generation” or “question answering” but fewer options for “image generation”. Starting with this filter ensures you are focusing on the right subset to start with.
Specialization. Does the application require a higher precision for a specialized domain? Does a specialized model exist, or can one be trained with your data? The first requires searching by keywords or task taxonomy – while the second checks to see if fine-tuning models exist for the targeted task, or if there exists a community-created variant that meets your needs.
Performance. Does the application require a real-time response (e.g., mobile or edge devices) or is round-trip latency to cloud an acceptable tradeoff for other constraints? This can effectively become a choice between SLM and LLM options.
Constraints. Does the solution development have associated cost or resource constraints that impact the decision? Does serverless API deployment (pay-per-token) work better than managed compute (pay-per-VM) for current needs?
The Azure AI model catalog allows us to filter models by various criteria – including collection (provider), license (usage), deployment (payment options), task (taxonomy) and keyword (search). Results are laid out as model cards that provide more details like model weights, relevant samples, and any assessments or datasets used for fine-tuning that model (in the case of variants). Deploy a model from the card to get an active endpoint and a playground that you can use for code-first and low-code validation respectively.
Want to do a more rigorous assessment? We’ll explore that in our next post, looking at using Azure AI model benchmarks and the Azure AI model inference API, with a practical application scenario. For now, check out this Microsoft Mechanics blog post on how to choose the right models for your apps or watch their 8-minute video walkthrough of the process linked below.
🚀 | Want to learn more about model choice and related Azure AI platform tools & capabilities?
Read our monthly Hugging Face Models on Azure AI post. We review ~20 new models and surface interesting trends and uses.
Register for Microsoft Ignite (virtual or in-person). Keep an eye out for these sessions:
Azure AI: Effortless model selection – explore, swap and scale faster
AI Customization: Tailoring models for your enterprise (Breakout)
A journey into open-source Hugging Face models on Azure AI (Theater demo)
Microsoft Tech Community – Latest Blogs –Read More
ESPC24 – Stockholm | Microsoft event guide
Stockholm is one of the most vibrant and diverse Nordic cities in Europe – and primed for in-person depth and breadth learning during the European SharePoint Conference – now simply branded as: ESPC24 – in Stockholm, Sweden – December 2-5, 2024.
Gå med i den bästa gemenskapen inom teknik, ta en kaffe och lär dig. [Swedish]
Join the best community in tech, have a coffee, and learn. [English]
You will have the opportunity to learn from experts, network with peers, and discover new technologies that can help you achieve your goals. The event and city have something for everyone: Inspiring keynotes, depth sessions and workshops, community, art and culture, and many festive moments. Explore powerful new AI capabilities for every role and function – diving into Microsoft 365, Copilot, Power Platform, and more, you’ll discover how Microsoft is transforming the way we work today—and get a firsthand look at the future of work itself.
ESPC24 | Come curious. Leave inspired. European SharePoint Conference 2024 | Stockholm, Sweden | December 2-5, 2024 | SharePointEurope.com.
You’ll find content delivered by the world’s best Microsoft 365 and Azure experts, including many Microsoft leaders and employees from the product teams. In this pre-event guide, we list all the Microsoft-led sessions below so you can prepare for what awaits you alongside community and MVP expert sessions.
We hope you join in to learn, share, and engage –including evening gatherings, the attendee party, and our primary Microsoft Booth, a dedicated community space, the Inspire Stage, 1:1 meeting spaces – all within the Expo Hall alongside all the wonderful event sponsors.
The 101 on ESPC24
What: ESPC24 to learn more.
Where: Stockholmsmässan Exhibition Centre | | Mässvägen 1, 125 80 Stockholm, Sweden
When: December 2-5, 2024 (keynotes, AMA, sessions, tutorials (workshops), and more)
Presenters: 120+ sessions (35+ Microsoft-led), 115+ speakers (MVPs, RDs, Microsoft and community members)
+ a unique page of all *Microsoft speakers and activities during ESPC24*
Cost: €1495 – €1695 spanning 1-day to multi-day passes
Enjoy an additional €250 discount with our exclusive community discount code: ESPC24Cust | Book now
Primary social: (join in) & follow @ESPC_Community (Twitter) and ESPC (LinkedIn), #ESPC24
Exterior image of the Stockholmsmässan Exhibition Centre in Stockholm, Sweden
Jeff Teper (President of Collaborative Apps and Platforms – Microsoft), Karuana Gatimu (Director – Customer Advocacy Group, Microsoft), Paula Januszkiewicz (Founder and CEO – CQURE Inc.), and Keith Barry (TV hypnotist) will be leading four keynotes that span topics, plus Microsoft speakers delivering breakout sessions among thought leaders and members of the community from around the world.
ESPC24 offers you affordable, world-class learning and networking at your fingertips. Join in over 100+ sessions covering SharePoint, Microsoft Viva, Microsoft Teams, Microsoft Syntex, Microsoft 365 adoption, Microsoft Search, AI, Governance, admin, Cloud operations, intranets, Power Platform, and more.
Over the years, ESPC has visited some of the most incredible cities: from the charming streets of Copenhagen and the historic beauty of Dublin to the vibrant culture of Prague, and the dynamic atmosphere of Amsterdam. Even during the COVID-19 pandemic, ESPC kept the excitement alive with engaging online events! The European SharePoint Conference (ESPC), now known simply as ESPC, is one of the largest and most prominent events in Europe dedicated to Microsoft technologies, particularly Microsoft 365 and Azure. It began in 2011 in Berlin, Germany, as a platform for discussing SharePoint and related Microsoft technologies. Over the years, ESPC expanded its scope to include other tools in the Microsoft ecosystem, reflecting the industry’s trend towards digital transformation and cloud adoption. ESPC has grown to become the largest independent European event for Microsoft technology users, serving as a crucial knowledge hub and networking space. It continues to play a vital role in educating the tech community on best practices for using SharePoint, Microsoft 365, and Azure to enhance productivity, collaboration, and security in the modern workplace
2024: Stockholm, Sweden1
2023: Amsterdam, Netherlands2
2022: Copenhagen, Denmark
2021: Online (due to COVID-19)
2020: Online (due to COVID-19)
2019: Prague, Czech Republic3
2018: Copenhagen, Denmark
2017: Dublin, Ireland
2016: Vienna, Austria
2015: Stockholm, Sweden
As part of Microsoft’s giveback efforts, we will be supporting Mimis African Charities (MACONA) at the event. MACONA is committed to empowering vulnerable communities in Africa and the Greater Baltimore Area, focusing on providing essential support in healthcare, education, and nutrition for children and women. By working hand-in-hand with local communities, MACONA is striving for sustainable change that will uplift lives and break the cycle of poverty. To aid their impactful mission, we will be collecting clothing donations to support MACONA’s initiatives at ESPC. Your donations will help ensure that those in need receive necessary resources, so please join us in making a difference by donating clothing to support this vital cause.
Review all Microsoft keynotes and sessions below – Start schedule-building today!
Microsoft keynotes/AMA, D&I track, and breakout sessions
Microsoft keynotes & AMA
(All times represented in CEST (local Stockholm time))
Microsoft keynotes during ESPC24 with Jeff Teper and Karuana Gatimu; SharePointEurope.com/espc24-keynotes.
Opening Keynote | “Collaborative Apps in the AI Era” – Jeff Teper, President of Collaborative Apps and Platforms – Microsoft, and Miceile Barrett and Kendra Springer | Tuesday, Dec. 3, 9am – 10:15am.
Day two Keynote | “Thriving in the Era of AI” – Karuana Gatimu, Director, Microsoft 365 Customer Advocacy in Collaborative Apps and Platforms, Microsoft | Wednesday, Dec. 4, 9am – 10am.
Ask Microsoft Anything with Jeff Teper, Howard Crow, Kripal Kavi, Karuana Gatimu, Miranda Jones, Bryan Wofford, Kendra Springer, Roshin Ramesan, and Miceile Barrett | Tuesday, Dec. 3, 10:30-11:30am | T1
Plus, two community keynotes:
“Redefine The Impossible: Metamorphical Thinking” with Keith Barry, Renowned as the world’s foremost TV hypnotist, mentalist, and brainhacker | Wednesday, Dec. 4, 4:45pm – 5:45pm.
“A Look into the Future: The Role of AI in Cybersecurity Operations” with Paula Januszkiewicz, Founder and CEO – CQURE Inc. and CQURE Academy | Thursday, Oct. 5, 9am – 10am.
Microsoft breakout sessions
(All times represented in CEST (local Stockholm time)) [Title, speaker(s), date/time, session code]
Copilot, Teams, and Viva
“Getting started with SharePoint Agreements AI Solution” with Sesha Mani | Tuesday, Dec. 3, 12pm – 1pm | Victoria Hall
“Copilot agents from SharePoint and OneDrive” with CJ Tan | Thursday, Dec. 5, 3:15 – 4:15pm | T4
“SharePoint + Teams Better Together with AI Agents and Workflows” with Trent Hazy and Saira Shariff | Tuesday, Dec. 3, 12pm – 1pm | K21
“Empowering Frontline Workers: Transforming Experiences with Teams and Microsoft 365” with Tulsi Keshkamat and Kristi Kelly | Tuesday, Dec. 3, 3:30pm – 4:30pm | T1
“Revolutionizing Employee Communications for the AI Era” with Kristi Kelly | Wednesday, Dec. 4, 3:15-4:15pm | Victoria Hall
“Empowering Organizations: Governance, Digital Safety, and AI-Driven Employee Engagement with Viva Engage” with Mike McLean | Thursday, Dec. 5, 10:15-11:15am | T5
“Building and demonstrating a Copilot Declarative Agent using Teams Toolkit” with Fabian Williams | Tuesday, Dec. 3, 2:15pm- 3:15pm | T1
Diversity and Inclusion (D&I) and Adoption
“Mentorship and ushering in the next generation of Speakers” with Fabian Williams | Wednesday, Dec. 4, 10:15am-10:40am | Expo Hall – Inspire Stage
“Unlocking Career Advancement: Mentorship Strategies and Allyship” with Miranda Jones | Wednesday, Dec. 4, 10:45am-11:10am | Expo Hall – Inspire Stage
“Measure the Impact: Microsoft Viva for Microsoft 365 and Copilot Enablement” with Karuana Gatimu | Wednesday, Dec 4, 2:00pm – 3:00pm | K1
“Using the Microsoft Scenario Library to Drive AI Business Value” with Bryan Wofford | Wednesday, Dec 4, 3:15pm – 4:15pm | K11
“Power Skills: Own Your Story…, and your Future” with Karuana Gatimu | Thursday, Dec. 5, 10:15am-11:15am| Expo Hall – Inspire Stage
“Demystifying the Microsoft MVP Program” with Laurie Pottmeyer | Thursday, Dec. 5, 10:45am-11:15am | Expo Hall – Inspire Stage
Diversity & Inclusion Lunch Keynote with Miranda Jones – Wednesday Dec 4, 12:45-2:00pm
SharePoint, OneDrive, Planner, and Loop
“Elevating SharePoint: Building the Beautiful and Flexible Intranet of Tomorrow” with Kripal Kavi and Denise Trabona | Tuesday, Dec. 3, 10:30-11:30am | T2
“Transforming SharePoint Content Management for Admins in this AI era” with Sanjoyan Mustafi and Sean Squires | Wednesday, Dec. 4, 11:45am – 12:45pm | Victoria Hall
“Copilot Implementation Essentials Overview” with Karuana Gatimu and Bryan Wofford | Thursday, Dec. 5, 11:45am – 12:45pm | Victoria Hall
“Keep business running with fast, reliable backup and recovery with Microsoft 365 Backup” with Sean Squires | Thursday, Dec. 5, 2:00pm – 3:00 pm | T4
“OneDrive: Powering Tomorrow’s Innovation and Collaboration” with Miceile Barrett and Arvind Mishra | Wednesday, Dec. 4, 10:15am-11:15am | Victoria Hall
“OneDrive: AI Unleashed” with Miceile Barrett and Arvind Mishra | Tuesday, Dec. 3, 3:30pm-4:30pm| Victoria Hall
“Meet Microsoft Loop” with Rebecca Keys and David Stephens | Wednesday, Dec. 4, 11:45am – 12:45pm | K11
“Maximizing your Information Architecture Strategy with Microsoft 365 Content Features for Copilot” with Kasper Larsen and Mikael Svenson | Wednesday, Dec. 4, 10:15-11:15am | W7
Power Platform and Microsoft Fabric
“Top Hidden Features of Custom Connectors to Level up the Maker Experiences!” with Daniel Laskewitz and Mats Necker | Wednesday, Dec. 4, 11:45am – 12:45pm | T2
Developer
“Developer’s Guide to Customizing Copilot Agents” with Vesa Juvonen and Fabian Williams | Tuesday, Dec. 3, 12pm -1pm | T2
“Extending Microsoft 365 Copilot with Copilot Agents: Best practices” with Kendra Springer | Thursday, Dec. 5, 3:15-4:15pm | Victoria Hall
“SharePoint API Platform: What’s New and Coming” with Bert Jansen | Thursday, Dec. 5, 11:45am – 12:45pm | K11
“Building engaging employee experiences with Viva Connections and SharePoint Framework” with Vesa Juvonen | Wednesday, Dec. 4, 11:45am – 12:45pm | K1
“Build high performance AI apps using Azure OpenAI & Azure Cosmos DB” with Mark Brown | Tuesday, Dec. 3, 5:00pm – 6:00pm | K2
Shout out to event leads and community members Sarah McNamara, Kevin Monahan and the #ESPC24 team for putting together ESPC24, corralling all speakers and content, and for supporting and promoting the knowledge and expertise to promote the world-class Microsoft 365 tech community around the world.
Last, a glimpse of the ESPC event experience – a video collage from ESPC23:
European SharePoint Conference 2024 | Stockholm, Sweden | December 2-5, 2024 | SharePointEurope.com
Cheers, Heather
Microsoft Tech Community – Latest Blogs –Read More
All Sources tab for search heavily weighted for M365 content
Is anyone using non-M365 connectors for their search at https://www.microsoft365.com/ or https://www.office.com/?
We have a lot of content in WordPress, ServiceNow, Saba, etc…that we are trying to return in the search results for employees. Unless they use the connector source in the All Sources tab, the results are pages and pages of Microsoft content if you ever get to the connector content you are looking for.
Anyone else experiencing this?
Is anyone using non-M365 connectors for their search at https://www.microsoft365.com/ or https://www.office.com/? We have a lot of content in WordPress, ServiceNow, Saba, etc…that we are trying to return in the search results for employees. Unless they use the connector source in the All Sources tab, the results are pages and pages of Microsoft content if you ever get to the connector content you are looking for. Anyone else experiencing this? Read More
How to set voicemails to go to a Call Queue Team Channel
I’m setting up a new call queue and AA for our front desk and I see in the Channel I have setup for calls to get routed to a voicemail tab but there appears to be no way to actually send calls here either in the AA or call queue in the Teams admin page. And as usual there is 0 how to from MS on this just heres all the settings just figure it out, without going into all the gotcha’s built into the system.
Yes I know I can send this to a personal or group email box that is not what I’m trying to do.
I’m setting up a new call queue and AA for our front desk and I see in the Channel I have setup for calls to get routed to a voicemail tab but there appears to be no way to actually send calls here either in the AA or call queue in the Teams admin page. And as usual there is 0 how to from MS on this just heres all the settings just figure it out, without going into all the gotcha’s built into the system. Yes I know I can send this to a personal or group email box that is not what I’m trying to do. Read More
Conditional Formatting issue
I’m running Excel 2021 on Windows 10 Pro (64-bit).
I seem to be having some form of delay with the application of Conditional Formatting,
where I have to scroll past the cells subject to the formatting, before the effect takes place.
Sheet2 looks like:
I want the conditional formatting to affect any cell in $B$6:$F$91 that matches
any of the numbers entered in $B$2:$F$2 by changing the font color to Red and Bold.
The rules manager shows the following:
If I enter a 4 in $D$2 and press enter, cell $D$6 does not change until I click in the window
outside the sheet, or scroll down so that row 6 disappears at the top of the screen.
Similarly, if I clear the contents of $C$2, the number 03 in row 6 stays red until I scroll
row 6 off the top of the screen.
I don’t know if I’ve missed some important aspect of conditional formatting or
if I’ve managed to affect some global setting in Excel.
Once I’ve figured out this problem, I want to display a count of the cells in each row
that were conditionally formatted, a 2 for example in $G$6.
Any help would be appreciated.
I’m running Excel 2021 on Windows 10 Pro (64-bit).I seem to be having some form of delay with the application of Conditional Formatting,where I have to scroll past the cells subject to the formatting, before the effect takes place.Sheet2 looks like:I want the conditional formatting to affect any cell in $B$6:$F$91 that matchesany of the numbers entered in $B$2:$F$2 by changing the font color to Red and Bold.The rules manager shows the following:If I enter a 4 in $D$2 and press enter, cell $D$6 does not change until I click in the windowoutside the sheet, or scroll down so that row 6 disappears at the top of the screen.Similarly, if I clear the contents of $C$2, the number 03 in row 6 stays red until I scrollrow 6 off the top of the screen.I don’t know if I’ve missed some important aspect of conditional formatting or if I’ve managed to affect some global setting in Excel.Once I’ve figured out this problem, I want to display a count of the cells in each rowthat were conditionally formatted, a 2 for example in $G$6.Any help would be appreciated. Read More
SharePoint List – Count People Column
I’m wondering if it’s possible to have one column display a running count of the number of people in a people column?
Use-case: I’m creating a Professional Development SharePoint site and a List to track what trainings are available. I have a column called Maximum Attendees, and I need a column to count from the Registered Attendees so I can make another column to count how many seats are left. I’ve tried a Calculated Value, but People columns aren’t available to use.
I’m wondering if it’s possible to have one column display a running count of the number of people in a people column? Use-case: I’m creating a Professional Development SharePoint site and a List to track what trainings are available. I have a column called Maximum Attendees, and I need a column to count from the Registered Attendees so I can make another column to count how many seats are left. I’ve tried a Calculated Value, but People columns aren’t available to use. Read More
Democratize Windows Performance Analysis
A new, public toolset for analyzing the performance of Windows / Office / Apps is now available on the Microsoft GitHub site: https://github.com/Microsoft/MSO-Scripts
Based on tools used by MS Office teams to promote broad use of Event Tracing for Windows (ETW), it’s now available to facilitate performance analysis by IT Pros, etc.
We’re looking for help to BETA test and review documentation.
Can you help?
The toolset consists of highly customizable PowerShell scripts & XML configs to drive WPR/WPA, plus a custom plug-in for network analysis.
Wiki documentation covers a wide variety of topics:
CPU/Thread activityNetwork connectionsFile and Disk I/OWindows Handles: Kernel, User, GDIMemory Usage: Heap, RAM, Working Set, Reference Set, …Office-specific loggingSymbol ResolutionCustom TracingCPU Counters,
etc.
There’s also a growing YouTube channel: Windows Performance Deep Dive
Introduction to MSO-Scripts (video)
Suggestions? Reports?
Thank you in advance…
A new, public toolset for analyzing the performance of Windows / Office / Apps is now available on the Microsoft GitHub site: https://github.com/Microsoft/MSO-ScriptsBased on tools used by MS Office teams to promote broad use of Event Tracing for Windows (ETW), it’s now available to facilitate performance analysis by IT Pros, etc.We’re looking for help to BETA test and review documentation.Can you help? The toolset consists of highly customizable PowerShell scripts & XML configs to drive WPR/WPA, plus a custom plug-in for network analysis.Wiki documentation covers a wide variety of topics:CPU/Thread activityNetwork connectionsFile and Disk I/OWindows Handles: Kernel, User, GDIMemory Usage: Heap, RAM, Working Set, Reference Set, …Office-specific loggingSymbol ResolutionCustom TracingCPU Counters,etc.There’s also a growing YouTube channel: Windows Performance Deep DiveIntroduction to MSO-Scripts (video) Suggestions? Reports?Thank you in advance… Read More
Use GDAP to set up least privilege access in Microsoft 365 Lighthouse
We’ve updated how granular delegated administrative privileges (GDAP) are managed in Lighthouse by adding a new Delegated access page that lets you manage GDAP templates and see GDAP relationship details.
This post explains these improvements and guides you on how to use the Delegated access page to establish GDAP relationships with your customers.
Why GDAP is important for your organization
GDAP is a security feature that provides managed service providers (MSPs) with least privilege access following the Zero Trust security strategy. With GDAP, you request granular and time-bound access to customer workloads, and the customer provides consent for the requested access. By setting up GDAP for the customer tenants that you manage, you help keep your customers secure while ensuring users in your partner organization have the permissions necessary to do their work. To learn more about GDAP, see Introduction to granular delegated admin privileges (GDAP).
Enhanced GDAP management experience
Our new GDAP management experience allows you to set up GDAP in the manner you’re familiar with. However, based on feedback from MSPs, we made several updates to give you more flexibility in how you set up GDAP and made it easier to manage existing GDAP relationships. We also made performance enhancements so that the new experience is faster, especially when it comes to assigning GDAP templates to multiple tenants at a time.
With our Lighthouse GDAP templates, you can now:
Assign any Microsoft Entra role to each support role (previously, you could only select the Microsoft-recommended setup for each support role).
Add existing security groups to a GDAP template (previously, you had to create a new security group).
Create just-in-time (JIT) access policies for new security groups (previously, you could only create a JIT access policy for the Administrator support role).
We also updated the
View the status of GDAP relationships with customers.
Identify the next expiration date for each GDAP relationship.
Set up GDAP with GDAP templates
From the GDAP templates tab of the Delegated access page, you can create, edit, and assign GDAP templates to customer tenants.
For each GDAP template, you can:
Define the name and description of the template.
Use the Microsoft-recommended selection of Microsoft Entra roles for each support role, or customize the Microsoft Entra roles to align with your organization’s needs.
Add security groups to each support role. We recommend setting up a JIT access policy
After you create a GDAP template, assign the template to your desired customers by selecting the three dots (more actions) and following the prompts.
View GDAP relationships
To view details about your GDAP relationships, regardless of whether the relationships were created in Lighthouse or not, select the Relationships tab on the Delegated access page. You can use this tab to see which relationships are expiring soon. If you need to create a new GDAP relationship with a customer, go to the GDAP templates tab to assign a GDAP template to a customer tenant. When you select a GDAP relationship with an Active status, you can also view and edit security group membership and view the Microsoft Entra roles associated with each security group.
The following details are provided:
GDAP relationship status (Pending or Active)
Microsoft Entra roles associated with the selected tenant
Security groups and members associated with the selected tenant
Start date and expiration date of each GDAP relationship
Benefits of using Lighthouse to manage GDAP
Using Lighthouse to manage GDAP provides several benefits to MSPs who are already using Lighthouse to actively manage and secure customer tenants:
Centralized management: Lighthouse provides a centralized platform to manage GDAP relationships across all of your customer tenants. This allows you to streamline administrative tasks and ensure consistency in managing permissions and access.
Efficiency and scalability: Lighthouse lets you create and assign GDAP templates to customer tenants in bulk or individually. This makes it easier to manage permissions at scale, especially for MSPs who manage multiple customers.
Visibility and control: The Delegated access page in Lighthouse provides detailed insights into your GDAP relationships, including the status and expiration dates of each relationship. This helps you maintain control and stay informed about your administrative privileges.
Customizable roles: You can customize Microsoft Entra roles to align with your organization’s needs, ensuring that the right permissions are assigned to the right users. This flexibility allows you to tailor GDAP setup to fit your specific requirements.
JIT access: Implementing JIT access policies for security groups ensures that permissions are time-bound and limited to when they are needed. This further enhances security by reducing the window of opportunity for potential misuse.
By using Lighthouse to manage GDAP, you can achieve a higher level of security, efficiency, and control over your administrative tasks, ultimately benefiting both your organization and your customers.
Try out our enhanced GDAP management experience today by signing in to Lighthouse and following the steps in Set up GDAP in Microsoft 365 Lighthouse.
To learn more about Lighthouse and GDAP, check out the following resources:
Overview of Microsoft 365 Lighthouse
Sign up for Microsoft 365 Lighthouse
GDAP frequently asked questions – Partner Center
We want to hear from you! Select Give feedback in the lower-right corner of any page in Lighthouse to provide feedback, or go to the feedback portal now and let us know what’s on your mind. We’re committed to making Lighthouse your one-stop shop for managing customer health and security.
Microsoft Tech Community – Latest Blogs –Read More
Simplifying Migration to Fabric Real-Time Intelligence for Power BI Real Time Reports
Simplifying Migration to Fabric Real-Time Intelligence for Power BI Real Time Reports
Power BI with real-time streaming has been the preferred solution for users to visualize streaming data. Real-time streaming in Power BI is being retired. We recommend users to start planning the migration of their data processing pipeline to Fabric Real-Time Intelligence.
Microsoft Fabric Real-Time Intelligence is a part of the Microsoft Fabric platform. It enables businesses to ingest, process, analyze, and gain insights from real-time data streams. It provides an end-to-end solution for integrating real-time data pipelines, offering advanced analytics and data visualization in one place.
This document outlines the patterns and best practices as you explore Fabric Real-Time Intelligence and the Azure ecosystem.
1. Real-Time data flow architecture
Figure 1.1 below is a general data flow pattern for a real time data analysis and visualization on Azure.
Figure1.1
On the left side, we have common real time data ingestion service like Azure Event hub, IoTHub etc. Next, we have azure stream analytics which is a fully managed stream processing engine that is designed to analyze and process large volumes of streaming data with sub-millisecond latencies. You will also find some event driven applications using Power Automate or Logic Apps for simple event processing. The processed events are then sent to streaming datasets in Power BI and to some persistent storage layer.
2. Insights into Fabric Real-Time Intelligence
Fabric Real-Time intelligence is a powerful service that empowers everyone in your organization to extract insights and visualize their data in motion.
2.1 Ingestion & Processing
Eventstream in the Microsoft Fabric Real-Time Intelligence lets you bring real-time events into Fabric, transform them, and then route them to various destinations without writing any code. Event streams provide you with multiple source connectors to fetch event data from the various sources.
If you want to connect your own application with an eventstream, you can add a custom endpoint or a custom app as a source. This is described in detail in the following section.
In Eventstream, the event processor editor is a no-code experience that allows you to drag and drop to design the event data processing logic. Here is a link to learn more about event processor editor Event processor editor. You can then route the transformed data to various destinations.
For real-time reporting experience we would recommend using Fabric Eventhouse KQL database. Eventhouses provide a solution for handling and analyzing large volumes of data, particularly in scenarios requiring real-time analytics and exploration.
Figure 1.2
2.2 Deliver & Visualize
You can build real time reports using auto page refresh feature of Power BI with sources that support direct query. Power BI direct query is supported by Fabric Eventhouse KQL database. Use this link to learn more about automatic page refresh feature in PowerBI.
Direct query feature can be used with either of the selected Eventstream destination, Eventhouse or Lakehouse. However, Eventhouse KQL database offers robust solution for managing and analyzing substantial volumes of real-time data.
Eventhouse is designed to scale efficiently, ensuring effective performance and resource use. This design is beneficial in situations where timely insights are important. Specifically built for time-based, streaming events with features like auto indexing and partitioning based on ingestion time.
3. Azure Stream Analytics
Azure Stream Analytics PowerBI output sends the transformed data to PowerBI to build rich visualizations of analysis results. Migrating Azure Stream Analytics (ASA) jobs that utilize the Power BI output connector involves few key considerations to ensure a seamless transition and maintain real-time data visualization capabilities.
3.1 Ingestion & Processing
For users leveraging Stream Analytics with Power BI output connector in their architecture, who are unable to migrate their solution to Fabric, alternative patterns can be explored following Power BI output connector retirement.
With the processing and data analytics logic implemented in Azure Stream Analytics, you can:
Route Stream Analytics output to Fabric.
Switch to other Stream Analytics connectors that support direct query mode in Power BI.
To push Stream Analytics output data to Fabric you can use Eventstream custom endpoint connector. Here is a link to learn how to add a custom endpoint or a custom app as a source to Eventstream. Add a custom endpoint or custom app source to an eventstream
Once Eventstream custom endpoint setup is complete you should have an event hub namespace and connection details available in the Eventstream. Now back in Azure Stream Analytics you can select Event Hub output connector and add the custom With this setup your existing steam analytics job can now publish data to Fabric Eventstream. Next you can add Eventhouse as your destination in Eventstream and follow the same pattern described above.
Figure 1.3
The Power BI direct query feature is compatible with various ASA and Fabric Eventstream output destinations. Here is a list of other ASA and Eventstream output connectors you can use to build reports in PowerBI with direct query.
Other Azure Stream Analytics output connectors:
SQL Server
PostgreSQL
SynapseSQL
Azure Data Explorer
Other Eventstream destination:
Lakehouse
3.2 Deliver & Visualize
In Power BI you will select Get data with KQL database or one of the sources mentioned above to design your visualization and reports.
You can choose other sources with import mode if you do not plan to use PowerBI’s auto page refresh feature.
4. Fabric, Real-Time dashboard
For the use cases where you are doing schedule refresh and looking for very short interval auto-refresh experience you can also explore Fabric Real-Time Dashboard. You can natively export Kusto Query Language (KQL) queries to a dashboard as visuals and later modify their underlying queries and visual formatting as needed. In addition to ease of data exploration, this fully integrated dashboard experience provides improved query and visualization performance.
Figure 1.4
5. Call to action
If you have questions on migration recommendations, please reach out to RTISupport.
For any questions on Azure stream analytics please contact askasa@microsoft.com
Other Useful links
Real-time streaming in Power BI
Automatic page refresh in Power BI Desktop – Power BI | Microsoft Learn
What is Real-Time Intelligence?
Microsoft Fabric event streams – overview
Introduction to Microsoft Fabric Real-Time hub – Microsoft Fabric | Microsoft Learn
Introduction to Azure Stream Analytics – Azure Stream Analytics | Microsoft Learn
Microsoft Tech Community – Latest Blogs –Read More
Background color
How do I change the background color back to white?
Where File Home Insert Page Layout Formulas etc are located
How do I change the background color back to white?Where File Home Insert Page Layout Formulas etc are located Read More