Month: October 2024
IAMCP Profiles in Partnership Podcast Ep 3 | Personal Connections: The Key to Digital Partnerships
Personal Connections: The Key to Digital Partnerships
Despite the prevalence of digital communication, the episode underscores the enduring impact of personal connections. Conor’s experiences show that these connections are the cornerstone of more rewarding and effective partnerships, even in a world dominated by digital interactions, making us feel the value of personal relationships.
Episode Breakdown:
00:00 Introduction and Background
03:08 The Importance of Data Quality
07:34 Building Successful Partnerships
22:00 Data Foundations for an AI Journey
27:29 Unlocking AI and Increasing Customer Satisfaction
32:05 The Power of In-Person Meetings and Relationship Building
Concluding Thoughts
This episode with Conor Doyle offers a treasure trove of advice for those looking to strengthen their partnerships and trust in the digital age. Focusing on these critical concepts can propel your business to new heights. We invite you to explore the benefits of IAMCP membership, where you can connect with like-minded professionals, gain access to exclusive resources, and participate in networking events that will help you confidently navigate the digital landscape.
This article is adapted from the podcast episode “How to Build and Leverage Successful Partnerships as an IAMCP Member with Conor Doyle.” For more insights and detailed discussions, listen to the full episode here: https://profilesinpartnership.com/episodes/how-to-build-and-leverage-successful-partnerships-as-an-iamcp-member-with-conor-doyle.
Are you ready to be inspired, to grow, and to succeed?
If you’re inspired by the potential of building successful digital partnerships and want to learn more about the advantages of joining IAMCP, visit our website at www.iamcp.org. You can find detailed information about the membership process and the benefits you’ll receive there. Embrace the opportunity to grow your network and enhance your business strategies with IAMCP.
**Be sure to join our IAMCP discussion board to join the conservation and subscribe to the IAMCP label on this blog to get notifications of all upcoming episodes and announcements.**
Microsoft Tech Community – Latest Blogs –Read More
My AI Learning Path Webinar Postponed the 2nd time. I need to be sure of the time.
Schedule change for My AI Learning path to success with Microsoft: Certifications, Skills, and Community
Hi Adedapo,
The schedule for this event has changed. The updated date and time are below.
My AI Learning path to success with Microsoft: Certifications, Skills, and Community
Mon, Oct 28, 2024 9:30 AM – 10:00 AM (UTC-07:00) Pacific Time (US & Canada)
We apologize for any inconvenience and hope you’ll still be able to join us.
Sincerely,
Jorge Maia
What will the time be in West African time?
I checked online and saw different answers, because there is daylight pacific time which is different from US and Canada time, plus US has different time zones.
Also the UTC-07:00 is that the ending time or the beginning time?
The timing was not this ambiguous the last time it was rescheduled. They just included the calender file and my calender application converted the time automatically for me.
Schedule change for My AI Learning path to success with Microsoft: Certifications, Skills, and Community Hi Adedapo,The schedule for this event has changed. The updated date and time are below.My AI Learning path to success with Microsoft: Certifications, Skills, and CommunityMon, Oct 28, 2024 9:30 AM – 10:00 AM (UTC-07:00) Pacific Time (US & Canada) We apologize for any inconvenience and hope you’ll still be able to join us. Sincerely,Jorge Maia What will the time be in West African time? I checked online and saw different answers, because there is daylight pacific time which is different from US and Canada time, plus US has different time zones. Also the UTC-07:00 is that the ending time or the beginning time? The timing was not this ambiguous the last time it was rescheduled. They just included the calender file and my calender application converted the time automatically for me. Read More
Sorting Dewey codes in Excel
How do I sort a column where the cells contain both numbers and text eg 398 FOLK, 920 ATT, 942 TUDORS as well as just numbers eg 577, 796.33. I have tried making the cell format text, general and special but none work.
Can I make a custom cell format to cover this (haven’t been able to work out how)?
How do I sort a column where the cells contain both numbers and text eg 398 FOLK, 920 ATT, 942 TUDORS as well as just numbers eg 577, 796.33. I have tried making the cell format text, general and special but none work.Can I make a custom cell format to cover this (haven’t been able to work out how)? Read More
creation of exchange receive connector from csv
I’m trying to create a script that should create an exchange receive connector from a CSV file that contains the list of the connectors to create as well as some properties.
The problem is not the creation of the connector, which we can create from the csv, but the “remoteiprange” properties that throw an error.
The csv file has this format
“Name”,”Bindings”,”DeliveryStatusNotificationEnabled”,”AdminDisplayName”,”RemoteIPRanges”,”PermissionGroups”
“TestConn”,”0.0.0.0:25″,”True”,””,”192.168.101.0/23 192.168.102.0/23″,”AnonymousUsers, ExchangeServers, Custom”
So we read all the parameters from the file and try to create the new connector passing them to the command but the error we get is
New-ReceiveConnector : Cannot bind parameter ‘RemoteIPRanges’. Cannot convert value “192.168.101.0/23,192.168.102.0/23” to type “Microsoft.Exchange.Data.IPRange”. Error: “The format of the IP address
192.168.101.0/23,192.168.102.0 is invalid. Example of a valid IP address: 192.168.1.10″
I’m trying to create a script that should create an exchange receive connector from a CSV file that contains the list of the connectors to create as well as some properties.The problem is not the creation of the connector, which we can create from the csv, but the “remoteiprange” properties that throw an error.The csv file has this format”Name”,”Bindings”,”DeliveryStatusNotificationEnabled”,”AdminDisplayName”,”RemoteIPRanges”,”PermissionGroups””TestConn”,”0.0.0.0:25″,”True”,””,”192.168.101.0/23 192.168.102.0/23″,”AnonymousUsers, ExchangeServers, Custom” So we read all the parameters from the file and try to create the new connector passing them to the command but the error we get is New-ReceiveConnector : Cannot bind parameter ‘RemoteIPRanges’. Cannot convert value “192.168.101.0/23,192.168.102.0/23” to type “Microsoft.Exchange.Data.IPRange”. Error: “The format of the IP address192.168.101.0/23,192.168.102.0 is invalid. Example of a valid IP address: 192.168.1.10” Read More
Register for the Oct 30th webinar featuring Microsoft Digital Defense Report 2024
The 2024 edition of the Microsoft Digital Defense Report examines the evolving cyber threats from nation-state threat groups and cybercriminal actors, provides new insights and guidance to enhance resilience and strengthen defenses, and explores generative AI’s growing impact on cybersecurity.
Register now to attend the October 30th webinar (10:00am PST/1:00pm EST) featuring Microsoft Digital Defense Report 2024 insights.
Join this interactive digital event to discover cutting-edge cybersecurity best practices that will empower your organization to respond early to threats and safeguard digital environments. With insights gained from this session, you can educate your workforce and foster a security-first culture that encourages cyberthreat awareness, detection, and defense.
The 2024 edition of the Microsoft Digital Defense Report examines the evolving cyber threats from nation-state threat groups and cybercriminal actors, provides new insights and guidance to enhance resilience and strengthen defenses, and explores generative AI’s growing impact on cybersecurity.
Learn more
Register now to attend the October 30th webinar (10:00am PST/1:00pm EST) featuring Microsoft Digital Defense Report 2024 insights.
Join this interactive digital event to discover cutting-edge cybersecurity best practices that will empower your organization to respond early to threats and safeguard digital environments. With insights gained from this session, you can educate your workforce and foster a security-first culture that encourages cyberthreat awareness, detection, and defense.
Register today Read More
powershell creation receive connector from csv
I’m trying to create a script that should create an exchange receive connector from a CSV file that contains the list of the connectors to create as well as some properties.
The problem is not the creation of the connector, which we can create from the csv, but the “remoteiprange” properties that throw an error.
The csv file has this format
“Name”,”Bindings”,”DeliveryStatusNotificationEnabled”,”AdminDisplayName”,”RemoteIPRanges”,”PermissionGroups”
“TestConn”,”0.0.0.0:25″,”True”,””,”192.168.101.0/23 192.168.102.0/23″,”AnonymousUsers, ExchangeServers, Custom”
So we read all the parameters from the file and try to create the new connector passing them to the command but the error we get is
New-ReceiveConnector : Cannot bind parameter ‘RemoteIPRanges’. Cannot convert value “192.168.101.0/23,192.168.102.0/23” to type “Microsoft.Exchange.Data.IPRange”. Error: “The format of the IP address
192.168.101.0/23,192.168.102.0 is invalid. Example of a valid IP address: 192.168.1.10″
I’m trying to create a script that should create an exchange receive connector from a CSV file that contains the list of the connectors to create as well as some properties.The problem is not the creation of the connector, which we can create from the csv, but the “remoteiprange” properties that throw an error.The csv file has this format”Name”,”Bindings”,”DeliveryStatusNotificationEnabled”,”AdminDisplayName”,”RemoteIPRanges”,”PermissionGroups””TestConn”,”0.0.0.0:25″,”True”,””,”192.168.101.0/23 192.168.102.0/23″,”AnonymousUsers, ExchangeServers, Custom” So we read all the parameters from the file and try to create the new connector passing them to the command but the error we get is New-ReceiveConnector : Cannot bind parameter ‘RemoteIPRanges’. Cannot convert value “192.168.101.0/23,192.168.102.0/23” to type “Microsoft.Exchange.Data.IPRange”. Error: “The format of the IP address192.168.101.0/23,192.168.102.0 is invalid. Example of a valid IP address: 192.168.1.10” Read More
Never fails to impress me
I’m always amazed and the level of laziness possessed by the Microsoft team. So much raw incompetence under one umbrella. It’s truly incredible how Windows 11 still suffers from some of the same glitches that were discovered on 10 upon release, and never have been fixed. Issues that, in some cases, you can track forum discussion post to as far back as 2015. It’s entirely up to the users to figure it out because the support team has a worse understanding of how to operate Windows than a random guy on Reddit, who isn’t even being paid to help you keep in mind. Rather it be something small, like Windows rearranging all your desktop icons on its own even though all auto/grip options are off, or bigger issues that have plagued this frontend since day one, they will never be fixed. Being a Microsoft support member must be one of the easiest jobs on the planet, all you have to do is copy and paste prompts someone else wrote until you annoy the user enough for them to figure it out on their own and then you can go back to clicking around social media on your computer! SIGN ME UP!
I’m always amazed and the level of laziness possessed by the Microsoft team. So much raw incompetence under one umbrella. It’s truly incredible how Windows 11 still suffers from some of the same glitches that were discovered on 10 upon release, and never have been fixed. Issues that, in some cases, you can track forum discussion post to as far back as 2015. It’s entirely up to the users to figure it out because the support team has a worse understanding of how to operate Windows than a random guy on Reddit, who isn’t even being paid to help you keep in mind. Rather it be something small, like Windows rearranging all your desktop icons on its own even though all auto/grip options are off, or bigger issues that have plagued this frontend since day one, they will never be fixed. Being a Microsoft support member must be one of the easiest jobs on the planet, all you have to do is copy and paste prompts someone else wrote until you annoy the user enough for them to figure it out on their own and then you can go back to clicking around social media on your computer! SIGN ME UP! Read More
New Certification for Microsoft Fabric data engineers
We’re looking for Microsoft Fabric data engineers to take our new beta exam. Do you have subject matter expertise in data loading patterns, data architectures, and orchestration processes? If so, and if you’re responsible for ingesting and transforming data, securing and managing an analytics solution, and monitoring and optimizing an analytics solution, be sure to check out this exam.
If this is your skill set, we have a new Microsoft Certification for you. The Microsoft Certified: Fabric Data Engineer Associate Certification validates your expertise in this area and offers you the opportunity to prove your skills. To earn this Certification, pass Exam DP-700: Implementing Data Engineering Solutions Using Microsoft Fabric, currently in beta.
Is this the right Certification for you?
This Certification could be a great fit if you have subject matter expertise with data loading patterns, data architectures, and orchestration processes. Responsibilities for this role include:
Ingesting and transforming data.
Securing and managing an analytics solution.
Monitoring and optimizing an analytics solution.
You should work closely with analytics engineers, architects, analysts, and administrators to design and deploy data engineering solutions for analytics.
You should be skilled at manipulating and transforming data by using Structured Query Language (SQL), PySpark, and Kusto Query Language (KQL).
Ready to prove your skills?
Take advantage of the discounted beta exam offer. The first 300 people who take Exam DP-700 (beta) on or before November 12, 2024, can get 80 percent off market price.
To receive the discount, when you register for the exam and are prompted for payment, use code DP700Covington. This is not a private access code. The seats are offered on a first-come, first-served basis. As noted, you must take the exam on or before November 12, 2024. Please note that this beta exam is not available in Turkey, Pakistan, India, or China.
Get ready to take Exam DP-700 (beta):
Review the Exam DP-700 (beta) exam page for details. The Exam DP-700 study guide alerts you to key topics covered on the exam.
Work through the Get ready for the new Fabric Data Engineer Associate Certification Official Collection of curated content to help you get ready.
For additional information, explore our Microsoft Learn Blog post Prove your data engineering skills and join the AI transformation.
Want even more in-depth training? Connect with Microsoft Training Services Partners in your area for in-person offerings.
Need other preparation ideas? Check out my blog post Just How Does One Prepare for Beta Exams?
Did you know that you can take any role-based exam online? Online delivered exams—taken from your home or office—can be less hassle, less stress, and even less worry than traveling to a test center, especially if you’re adequately prepared for what to expect. To find out more, read my blog post Online proctored exams: What to expect and how to prepare.
The rescore process starts on the day an exam goes live, and final scores for beta exams are released approximately 10 days after that. For details on the timing of beta exam rescoring and results, check out my post Creating high-quality exams: The path from beta to live.
Ready to get started?
Remember, the number of spots to advantage of the discounted beta exam offer is limited to the first 300 candidates taking Exam DP-700 (beta) on or before November 12, 2024.
Microsoft Tech Community – Latest Blogs –Read More
The latest enhancements in Microsoft Authenticator
Hi folks,
I’m thrilled to announce three major Microsoft Entra ID advancements that will help you protect your users with phishing-resistant authentication:
Public preview refresh: Device-bound passkey support in Microsoft Authenticator
Public preview: Support for FIDO2 security keys on native brokered applications, such as Outlook and Teams, on Android 14
General availability: FIPS compliance for Microsoft Authenticator on Android
These advancements are crucial, not only for adhering to the US Executive Order 14028 on Improving the Nation’s Cybersecurity, but also for safeguarding all organizations and users who rely on secure digital identities. Let’s dig deeper!
Public preview refresh: Device-bound passkey support in Microsoft Authenticator
During World Password Day in May, we announced the public preview of device-bound passkey support in Microsoft Authenticator for iOS and Android, tailored for organizations with higher security assurance requirements. We’re now refreshing this feature with some exciting new capabilities!
During public preview, we received valuable feedback from customers that the registration experience for passkeys can be cumbersome and error-prone. Some users, when registering from their laptops, encountered as many as 19 steps, missed essential prerequisites like enabling Bluetooth on their device, or inadvertently set up their passkey with an unsupported provider. Based on this feedback, we’ve improved the registration flow to provide a more tailored experience to ensure users are successful when registering their passkey. We’ve also optimized the registration process by initially directing users to sign into the Authenticator app. This approach provides a seamless experience, guiding users through prerequisites, while significantly reducing contextual switches between devices.
In addition to enhancing the user experience, we’ve also strengthened the security posture by introducing attestation support. When configured, we leverage Android and iOS APIs to verify the legitimacy of the Microsoft Authenticator app on the user’s device prior to registering the passkey.
These two capabilities are now in preview, and we highly encourage you to start piloting these features in your organization and share your feedback with us as we prepare for general availability coming soon.
To get started, please refer to our documentation. To learn more about passkey support in Microsoft Entra ID, please read our original announcement, Public preview: Expanding passkey support in Microsoft Entra ID.
Public preview: Passkey (FIDO2) authentication in brokered Microsoft applications on Android
In conjunction to the public preview refresh of passkey support in Microsoft Authenticator, we’re also introducing public preview support for passkey (FIDO2) authentication within brokered Microsoft applications on Android. Users can now use a FIDO2 security key or passkey in the Microsoft Authenticator app to sign into Microsoft apps, such as Teams and Outlook, when either the Microsoft Authenticator app or Microsoft Intune Company Portal app is installed as the authentication broker on an Android 14+ device.
Support for FIDO2 security key sign-in to brokered Microsoft apps on Android 13 will be coming in the following months.
General availability: FIPS compliance for Microsoft Authenticator on Android
Microsoft Authenticator on both iOS and Android is now FIPS 140 compliant. While iOS Authenticator app has been FIPS 140 compliant since December 2022, we released the FIPS 140 compliant version of the Android Authenticator app in September 2024.
FIPS 140 compliance for Microsoft Authenticator helps federal agencies meet the requirements of Executive Order (EO) 14028, “Improving the Nation’s Cybersecurity” and healthcare organizations with Electronic Prescriptions for Controlled Substances (EPCS).
All authentications in Microsoft Entra ID with Authenticator including passkeys, passwordless phone sign-in, multifactor authentication (MFA), and one-time password codes are considered FIPS compliant. No changes in configuration are required in Microsoft Authenticator or Microsoft Entra ID admin center to enable this capability. Users on Microsoft Authenticator version 6.2408.5807 and higher on Android will be FIPS 140 compliant by default for Microsoft Entra ID authentication.
Microsoft Authenticator on Android uses WolfSSL Inc.’s wolfCrypt module to achieve FIPS 140-3 Level 1 compliance. For additional details on the certification being used, refer to Cryptographic Module Validation Program information.
With these releases, we’ve significantly upleveled the user experience and security posture of Microsoft Authenticator, making it easier for you to achieve your phishing-resistance goals. If you haven’t considered phishing-resistance yet, we highly recommend doing so. You can use our updated passwordless deployment guide to get started on this journey.
We look forward to you trying out these improvements and sharing your feedback.
Thank you,
Nitika Gupta
Learn more about Microsoft Entra
Prevent identity attacks, ensure least privilege access, unify access controls, and improve the experience for users with comprehensive identity and network access solutions across on-premises and clouds.
Microsoft Entra News and Insights | Microsoft Security Blog
Microsoft Entra blog | Tech Community
Microsoft Entra documentation | Microsoft Learn
Microsoft Entra discussions | Microsoft Community
Microsoft Tech Community – Latest Blogs –Read More
A Product Marketer’s Secret to Efficiency – How Copilot in Loop Elevates My Workflow
Greetings Tech Community! As the Director of Product Marketing for Microsoft 365 Copilot for SMBs, I live and breathe efficiency. Every day is a mix of strategy, content creation, data analysis, project management and collaboration. My team is small and mighty. We work like a fast-paced startup, and just like the small businesses we serve, we’re passionate about making a big impact with lean resources.
Recently, Copilot in Loop has become my secret tool to stay on top of it all. With the latest capabilities announced in September, I’ve found even more ways to streamline my workflows while keeping things organized and collaborative.
Here are my top three tips and tricks to help you get the most out of your day:
Let’s Craft a Winning Presentation: Ignite 2024 Prep!
Prompt: “Help me draft a session outline for Ignite 2024 on how SMBs can maximize business growth and value by adopting Microsoft 365 Copilot”
One of the biggest tasks on my plate right now is preparing for my session at Ignite 2024! With Copilot’s private chat in Loop, I can brainstorm session ideas and create outlines without interrupting my team’s workflow. This helps me organize my thoughts and draft the structure of my presentation.
With Copilot’s help, I get a clear starting point that saves me time and helps me build a high-quality narrative for my session.
Growing Reach and Engagement: Getting Ready for Customer-Facing Webinars
Prompt: “Suggest three key talking points on how SMBs can adopt Microsoft 365 Copilot effectively to drive business value, based on the insights from the Forrester TEI study and SMB Customer Success Kit.”
We’ve just landed the Forrester’s New Technology: Projected Total Economic Impact of Microsoft 365 Copilot for SMB study, and my team is gearing up to present the eye-opening findings at an Microsoft Technical Community webinar on October 31 (make sure to tune in!). My goal? Coaching my team to effectively communicate the best practices for Copilot adoption that demonstrate real business value. This is where Copilot in Loop steps in to help me brainstorm ideas that will resonate with SMBs.
This allows me to quickly gather impactful content, which I can then tweak to make sure it hits home with SMB audiences.
Turning Feedback into Action: Organizing Partner Insights
Prompt: “Summarize the top three pieces of feedback from the MW CSP partner council meeting and suggest how we can turn them into actionable steps for the upcoming product roadmap review.”
I’m an avid note-taker and after last week’s partner meetings, I now need to organize all the inputs and share it with the product teams. With multiple data points to manage, I’m going to turn to Copilot in Loop to structure everything clearly so I can turn feedback into actionable insights.
This streamlines the process, helping me provide clear, actionable recommendations to our product teams.
Microsoft Tech Community – Latest Blogs –Read More
Windows 11, version 24H2 improved update fundamentals
Windows 11, version 24H2 represents significant improvements to the already robust update foundation of Windows. With the latest version, you get reduced installation time, restart time, and central processing unit (CPU) usage for Windows monthly updates. Additionally, enhancements to the handling of feature updates further reduce download sizes for most endpoints by extending conditional downloads to include Microsoft Edge. Let’s take a closer look at these advancements.
Monthly update improvements
To better understand the improvements that you’ll now get every month on Windows 11, version 24H2, let’s start with a quick primer on the internal structure of Windows.
The Windows OS resembles a collection of files and states (mostly binaries) that contain compiled source code. These files are grouped into distinct components. When you update Windows with cumulative monthly security and non-security updates, what gets updated or serviced are these components. Components are grouped together as logical packages. Packages can also contain other packages. For example, top-level packages group together all the files needed for a specific Windows edition. Additionally, metadata files describe these components, packages, and editions. Component metadata are also known as manifests.
Windows 11, version 24H2 includes several improvements to how you install monthly updates compared to the previous Windows 11 client servicing stack:
Parallel processing of component manifests. This complements the parallel hydration of newly serviced components using reverse and forward differentials first introduced in Windows 11, version 22H2.
Optimized reading and parsing of component manifests. After reading and parsing the first time, we cache the results to use later in the process. This helps efficiency if the same component is referenced across multiple packages.
Scalable use of available random-access memory (RAM). We use more RAM for storing the manifest cache if available and less if not.
Let’s review these improvements.
First test of Windows 11, version 24H2
For the first test, we started with a typical scenario of updating a well-maintained device with the February 2024 security base image (Build 22621.3155) to the following month’s update. We were able to integrate our new servicing stack into Windows 11, version 22H2 to allow us to test an identical security update payload installation with the old versus new servicing stack. We then compared Windows 11, version 22H2 servicing stack against the changes we made in Windows 11, version 24H2.
Improvement
% Change
Installation time
45.6% faster
Restart time
39.7% faster
CPU usage time
(Windows Update)
15.3% less
The testing parameters were as follows:
Starting OS image: Windows 11 Enterprise, version 22H2 (the February 2024 security base image, Build 22621.3155)
Security update installed: March 2024 security update
Devices tested: Azure virtual machines (VMs) with size Standard_A8_v2 VMs (8 vCPUs, 16 GB RAM, SSD storage)
Second test of Windows 11, version 24H2
The second test imitated updating a device that is out of date by 18 months, an atypical scenario. Again, we compared Windows 11, version 22H2 servicing stack against the changes we made in Windows 11, version 24H2. As with the first test, we tested an identical security update payload installation with the old versus new servicing stack.
Improvement
% Change
Installation time
43.6% faster
Restart time
33.5% faster
CPU usage time
(Windows Update)
25% less
The testing parameters were as follows:
Starting OS image: Windows 11 Enterprise, version 22H2 (the original base image, Build 22621.1)
Security update installed: March 2024 security update
Devices tested: Azure virtual machines (VMs) with size Standard_A8_v2 VMs (8 vCPUs, 16 GB RAM, SSD storage)
Note: Windows 11, version 22H2 shares the same servicing stack with Windows 11, version 23H2. Given these similarities, the observed performance improvements are valid for both versions.
In summary, both tests showed that the newest Windows release uses less CPU time (a 15.3–25% improvement) for a monthly security update. The tests also showed that the update is even faster to install (43.6–45.5%) and to restart, which shortens the offline time (33.5–39.7%).
Feature update improvements
The traditional feature update downloads are also smaller by approximately 200 MB in Windows 11, version 24H2.
How is that possible?
All thanks to the redesign and conditional download of Microsoft-developed apps that you first saw in Windows 11, version 22H2. A subset of these inbox apps includes system apps such as Settings and File Explorer. These system apps are updated today via the Windows monthly update. Other Microsoft inbox apps, however, are updated via the Microsoft Store only. These include Mail, Calendar, Notepad, and others.
We’ve redesigned how inbox, non-system apps are structured in the Unified Update Platform (UUP) collection of files.
When you begin a feature update through Windows Update, app versions are automatically compared with what’s currently installed. If you had acquired the latest versions of these apps via the Microsoft Store prior to taking the feature update, it’s possible that your version of these apps would be newer than what is offered in the feature update.
The conditional download during the feature update won’t acquire any up-to-date apps from Windows Update. Apps are conditionally downloaded and installed only if needed, saving you download time.
None of this requires any additional time or effort from you.
For Windows 11, version 24H2, we extended this design to include Microsoft Edge, saving approximately 200 MB for some endpoints.
Ready for Windows 11, version 24H2?
Windows 11, version 24H2 continues to improve Windows update fundamentals. Get faster monthly updates and smaller feature update downloads thanks to improved handling of inbox apps, now including Microsoft Edge. For details on new features and capabilities, see Windows 11, version 24H2: What’s new for IT pros. When you’re ready, learn more about How to get new experiences for Windows 11.
If you have questions, contact me on Tech Community or catch me at the next edition of Windows Office Hours!
Continue the conversation. Find best practices. Bookmark the Windows Tech Community, then follow us @MSWindowsITPro on X and on LinkedIn. Looking for support? Visit Windows on Microsoft Q&A.
Microsoft Tech Community – Latest Blogs –Read More
Connect to Cloud PCs from Windows 10 kiosks using Windows App
This guide shows you how to configure a Windows 10 PC as a kiosk for running Windows App, which is now generally available on Windows, macOS, iOS, iPadOS, web, and in public preview for Android. This will give users an experience similar to Windows 365 Boot, where the sole purpose is to connect users to their primary device: a Cloud PC.
As more organizations use Windows 365 Cloud PCs as their primary Windows desktop experience, they want to reduce the complexity of configuring the client device, the physical endpoint. To address that, we introduced Windows 365 Boot, which became generally available last year. This feature is often used to repurpose the devices customers already have, but Windows 365 Boot is built to work exclusively on Windows 11.
In December 2023, we announced that Extended Security Updates (ESUs) will be included with Windows 365 subscriptions for Windows 10 devices that access Windows 365 at no additional cost. Although support for Windows 10 will end on October 14, 2025, devices with ESU will continue to receive security updates for up to three years. We strongly recommend migrating to a new Windows 11 PC with all the great security features turned on by default to keep your organization protected and productive. However, there may be circumstances that prevent replacing devices that are ineligible for Windows 11 before the end-of-support date. If you cannot upgrade to Windows 11 using Windows Autopatch or Microsoft Intune, you might consider using Windows 11 on a Cloud PC.
A Cloud PC lets your workers securely access applications and documents from anywhere in the world, but they need to connect from a client device. Using a Windows device just to open Windows App to then sign in to a Cloud PC can be an awkward and time-consuming effort, and the user may be tempted to work from the client instead of the Cloud PC. That creates the opportunity to configure the Windows 10 device as a kiosk, so it is easy and quick for the user to sign in to their Windows 365 Cloud PC directly from that kiosk device.
Cloud PC kiosk configuration
To configure a Cloud PC kiosk with Windows 10 Pro or Enterprise, you will need:
Windows App – installed from the Microsoft Store or via MSIX
Microsoft Edge WebView2 – installed via PowerShell or Win32 package
AssignedAccess – a CSP to configure the kiosk
Here, we’ll use Microsoft Intune to install and configure these to give you a working kiosk as a starting point. You can then modify the configuration to meet your needs.
We’ll also use a new Microsoft Entra security group called Cloud PC kiosks throughout this example. Members of the group should be the Windows 10 devices that are to be configured as a kiosk.
While it’s out of scope for this guide, it is best to provision these as Microsoft Entra joined devices using Windows Autopilot. You could use a user-driven or self-deploying mode, whichever you prefer.
Install Windows App
You’ll need to install Windows App on the device in system context that allows any user to run the application. The easiest way to do this is by adding it from the Microsoft Store. You could also download the MSIX package from the What’s new in Windows App page. To use the line-of-business application, you’ll need the VCLibs.140.00 it depends on.
Search for and select Windows App and select the UWP published by Microsoft Corp. Then set Install behavior to System.
Finally, assign the app to the Cloud PC Kiosks group as a Required installation.
Install WebView2
Windows App requires WebView2 which is not preinstalled on Windows 10. Since the kiosk configuration prevents the dynamic install of WebView2, we’ll use a PowerShell script to download and install WebView2, also in the system context, using the Evergreen Standalone Installer. This will always get the latest version of WebView2, and it will update automatically. If you prefer, you could create a Win32 package for the installer.
Download the Get-UpdatedWebView2.ps1 script from GitHub, and be sure it is encoded using UTF-8. If you copied the raw text into Notepad, use Save as to set the encoding type.
In the Intune admin center, go to Devices | Windows > Windows | Scripts and remediations. Then from the Platform scripts tab, select Add. Name it something like Cloud PC Kiosk – Install WebView2 and select the script you just saved. Set Run this script using the logged on credentials to No, Enforce script signature check to No, and Run in 64 bit PowerShell Host to Yes.
Then, assign the script to the same Cloud PC Kiosks group and finish adding the script.
Create custom kiosk policy
Use a custom profile to create the kiosk configuration. This gives you the most flexibility in how your kiosk works and is defined entirely in XML. From Intune, create a new Policy, for Platform select Windows 10 and later, for Profile type select Templates, then select Custom.
When prompted for a name use something like Cloud PC Kiosk Dedicated Mode and when prompted for configuration settings, select Add to provide details for the Open Mobile Alliance Uniform Resource Identifier (OMA-URI) settings as described in the table below.
Name
Kiosk for Each User
Description
Each user will get the Kiosk experience with Windows App and Settings
./Vendor/MSFT/AssignedAccess/Configuration
Type
String
Value
<?xml version=”1.0″ encoding=”utf-8″?>
<AssignedAccessConfiguration xmlns:xs=”http://www.w3.org/2001/XMLSchema ” xmlns=”http://schemas.microsoft.com/AssignedAccess/2017/config ” xmlns:default=”http://schemas.microsoft.com/AssignedAccess/2017/config ” xmlns:rs5=”http://schemas.microsoft.com/AssignedAccess/201810/config ” xmlns:v3=”http://schemas.microsoft.com/AssignedAccess/2020/config “>
<Profiles>
<Profile Id=”{9A2A490F-10F6-4764-974A-43B19E722C23}”>
<AllAppsList>
<AllowedApps>
<App AppUserModelId=”MicrosoftCorporationII.Windows365_8wekyb3d8bbwe!Windows365″ rs5:AutoLaunch=”true” />
<App AppUserModelId=”windows.immersivecontrolpanel_cw5n1h2txyewy!microsoft.windows.immersivecontrolpanel” />
</AllowedApps>
</AllAppsList>
<StartLayout><![CDATA[
<LayoutModificationTemplate xmlns:defaultlayout=”http://schemas.microsoft.com/Start/2014/FullDefaultLayout ” xmlns:start=”http://schemas.microsoft.com/Start/2014/StartLayout ” Version=”1″ xmlns=”http://schemas.microsoft.com/Start/2014/LayoutModification “>
<LayoutOptions StartTileGroupCellWidth=”6″ />
<DefaultLayoutOverride>
<StartLayoutCollection>
<defaultlayout:StartLayout GroupCellWidth=”6″>
<start:Group Name=””>
<start:Tile Size=”4×4″ Column=”0″ Row=”0″ AppUserModelID=”MicrosoftCorporationII.Windows365_8wekyb3d8bbwe!Windows365″ />
<start:Tile Size=”2×2″ Column=”0″ Row=”5″ AppUserModelID=”windows.immersivecontrolpanel_cw5n1h2txyewy!microsoft.windows.immersivecontrolpanel” />
</start:Group>
</defaultlayout:StartLayout>
</StartLayoutCollection>
</DefaultLayoutOverride>
</LayoutModificationTemplate>
]]></StartLayout>
<Taskbar ShowTaskbar=”false” />
</Profile>
</Profiles>
<Configs>
<v3:GlobalProfile Id=”{9A2A490F-10F6-4764-974A-43B19E722C23}”/>
</Configs>
</AssignedAccessConfiguration>
This will use the Windows 10 AssignedAccess CSP, which automatically configures a variety of things for your kiosk, including some AppLocker settings that will lock down the kiosk to only allow running the applications that are defined in the AllowedApps section. In this example, only two applications are allowed:
Windows App – used to connect to Windows 365 Cloud PCs, Microsoft Dev Box machines, and Azure Virtual Desktop session hosts. It’s also set to start automatically when the user signs into the kiosk.
Settings – used to access Network/Wi-Fi settings, Bluetooth pairing, system information, and more.
There are endless variations you can adjust to your preferences, but to wrap up this example, assign this policy to the Cloud PC Kiosks group. Once the policy is applied and you sign in, your kiosk should look like this:
Later you can revise this XML to add other applications. Just be sure to add them to the AllowedApps so they can run, and to the StartLayoutCollection so users can see them.
For example, if you wanted to add the Edge browser, add these two lines in their respective sections:
<AllowedApps>
<App AppUserModelId=”%ProgramFiles(x86)%MicrosoftEdgeApplicationmsedge.exe” />
<start:Group Name=””>
<start:DesktopApplicationTile Size=”2×2″ Column=”2″ Row=”5″ DesktopApplicationLinkPath=”%ALLUSERSPROFILE%MicrosoftWindowsStart MenuProgramsMicrosoft Edge.lnk” />
And the kiosk will now look like this:
You can also control the parts of Settings that users can access with the PageVisibilityList policy.
Additional kiosk settings
Although they aren’t required, here are some additional modifications that may yield a better experience. These examples use a custom CSP, but you can find most of them in the settings catalog as well.
Name
Enable Kiosk Status for MDM
Description
Enables Intune to query status of the Kiosk App
./Vendor/MSFT/AssignedAccess/StatusConfiguration
Type
String
Value
<StatusConfiguration xmlns=”http://schemas.microsoft.com/AssignedAccess/2018/StatusConfiguration “>
<StatusEnabled>OnWithAlerts</StatusEnabled>
</StatusConfiguration>
Name
Disable First Sign-in Animation
Description
Expedites logon times of new users
./Vendor/MSFT/Policy/Config/WindowsLogon/EnableFirstLogonAnimation
Type
Integer
Value
0
Name
Disable User ESP
Description
Expedites provisioning and logon times by not waiting for user assignments
./Vendor/MSFT/DMClient/Provider/MS DM Server/FirstSyncStatus/SkipUserStatusPage
Type
Boolean
Value
True
Name
Show Local Users on Lock Screen
Description
Show the Kiosk User on the lock screen to switch between User and Kiosk accounts
./Vendor/MSFT/Policy/Config/WindowsLogon/EnumerateLocalUsersOnDomainJoinedComputers
Type
String
Value
<enabled />
Name
Display Network Selection UI on Lock Screen
Description
Shows the Network Connection menu on the logon screen
./Vendor/MSFT/Policy/Config/WindowsLogon/DontDisplayNetworkSelectionUI
Type
String
Value
<disabled />
Of course, there are countless settings you might consider such as setting an image on the lock screen or the wallpaper or other suggestions for boot devices.
Troubleshooting
To test the kiosk configuration, add a Windows 10 device that is Microsoft Entra ID joined to the group where the configurations have been assigned. Then restart, or if you’re using Windows Autopilot, wipe it to go through provisioning. Once the policies are applied and installations are complete, you’ll be prompted to sign in. After doing so, you should see the kiosk springboard, Windows App should load, and you’ll be ready to connect to your Cloud PC.
Look in the logs
If something isn’t working, you can use Intune to collect diagnostics and review the log files and event logs to investigate errors that need to be addressed.
Some helpful areas to look at include those in the table below:
Event log
Microsoft/Windows/AppLocker/EXE_and_DLL
Event log
Microsoft/Windows/AssignedAccess/Operational
Registry
HKLMSoftwareMicrosoftWindowsAssignedAccessConfiguration
Registry
HKLMSoftwareMicrosoftWindowsAssignedAccessCsp
Log files
C:ProgramDataMicrosoftIntuneManagementExtensionLogs
You can also review the kiosk mode troubleshooting guide.
If WebView2 is not installed
Windows 10 does not have WebView2 installed by default. When running Windows App, users may be prompted to install WebView2, which they will not be able to do on an AssignedAccess kiosk.
To resolve this, use Intune to install WebView2 in the system context. Earlier in this guide, we described how to do that using a PowerShell script.
If Windows Defender Firewall blocks Microsoft Teams
When Teams runs on the Cloud PC and uses media optimizations, an attempt is made to create an Allow rule in Windows Defender Firewall on the local kiosk. Since the user is not an admin on the kiosk, they are unable to allow this action and perpetually get prompted for credentials.
To resolve this, use Intune to preconfigure a firewall rule that will allow Windows App to accept the incoming Teams media for all users on the kiosk, so they are not prompted.
Create a new Template profile using the Endpoint protection type and name it something like Cloud PC Kiosk Firewall Settings. Find Windows Firewall, add a new rule to allow inbound connections for the Teams app using these settings.
Name
Allow Teams App Inbound
Direction
Inbound
Action
Allow
Network Type
Domain, Private and Public
Application
File Path
File path
%USERPROFILE%AppDataLocalMicrosoftTeamscurrentteams.exe
Then, assign it to the Cloud PC Kiosks group and finish creating the policy.
Wrapping up
We hope you find this guide helpful for your transition to Windows 11 and Windows 365! Learn more about ESUs and how Windows 365 users can get them at no additional cost in this episode of Windows in the Cloud with Mark Florida and Michael Raschko.
Continue the conversation. Find best practices. Bookmark the Windows Tech Community, then follow us @MSWindowsITPro on X and on LinkedIn. Looking for support? Visit Windows on Microsoft Q&A.
Microsoft Tech Community – Latest Blogs –Read More
News to Know: Volume 1, Edition 11
Welcome to the Viva Glint newsletter. These recurring communications coincide with platform releases and enhancements to help you get the most out of the Viva Glint product. You can access the current newsletter and past editions on the Viva Glint blog.
The Glint Customer Experience Survey is live!
We’re excited to announce that Glint’s Customer Experience Survey is now available. Your input is essential to our ability to provide a world-class experience for our customers and helps us to improve our product, customer support, and our Viva Glint resources.
If you participated in this survey previously, you may notice this cycle has been streamlined and feels a bit different. We appreciate you taking a few minutes to share your thoughts. The survey will take five minutes to complete and closes on Friday, November 8.
New on your Viva Glint platform
Viva Glint Admins can modify predefined Glint product roles. This new capability within the User Roles feature reduces the time required to assign roles and reduces the necessity to create new roles. Learn more in Viva Glint User Roles.
Hide the Comments report export feature for any program cycle. Disabling this feature improves confidentiality measures by decreasing the risk of matching survey data to a specific survey respondent. Learn more in Reporting Setup.
More enhancements for PDF exports. With this release, the enhanced technology for exporting PDF feedback reports, released for recurring and ad hoc survey programs last month, is now in place for 360 feedback reports and Focus Area reports. Read more.
View and manage users’ custom data access. Glint administrators can use a new export feature on the User Roles page to export and view users’ customized data access for survey results and Focus Areas. Use the exported file as a guide to upload new custom access in bulk in Advanced Configuration. Learn more
Upcoming events
Ask the Experts | November 12,
Our next session in this popular series focuses on choosing the right benchmark comparison for your survey results. Good comparison choices for feedback reporting are crucial for understanding strengths and opportunities on your team. Bring your questions!
Building Psychological Safety | November 18
Join us on for a conversation with Dr. Julie Morris to learn how to identify signs of psychological safety and what actions you can take to improve it on your team. Please invite your managers to this session!
Register for Building Psychological Safety
In case you missed it
Viva Community Call: Microsoft HR is Using Viva and M365 Copilot to Empower Employees
This webinar explored how Microsoft HR leverages the power of Microsoft Viva to communicate, provide opportunities for skilling and development, and measure success around M365 Copilot adoption and impact at Microsoft. Watch the video here.
Exciting new resource for all stakeholders
Are you looking to build a holistic employee listening ecosystem? Review this guide from the Viva People Science team to foster employee engagement and better performance. Check out the eBook here.
Microsoft Tech Community – Latest Blogs –Read More
Migrating Azure Data Factory’s Snowflake Connector from Legacy to latest V2
Recently we announced the new updated V2 of our Popular Snowflake Connector in Azure Data Factory. The new connector promises better performance and security. The new V2 Connector supports the Pipelines and Data Flows and comes with the new Go-based Snowflake driver.
Differences between the Legacy and V2 Connector
The V2 connector comes with enhancement in terms of performance and security. The following are the major differences between legacy and V2 Connector.
Snowflake (V2)
Snowflake (legacy)
ODBC Driver
Go Driver
Support Basic and Key pair authentication.
Support Basic authentication.
Script parameters are not supported in Script activity currently. As an alternative, utilize dynamic expressions for script parameters.
Support script parameters in Script activity.
Support BigDecimal in Lookup activity. The NUMBER type, as defined in Snowflake, will be displayed as a string in Lookup activity.
BigDecimal is not supported in Lookup activity.
Connection Parameters include Account, Warehouse, Database, Schema, and Role
Connection Parameter is Connection String
Additional Connection Properties are not supported
Additional Connection Properties are Supported
Only Password / Keypair keys can be stored in KeyVault
Passwords and Connection Strings can be stored in KeyVault
The V2 version offers several enhancements over the legacy version including Autoscaling, Multi-Availability, Static IP, support for enhanced Storage Integration and upcoming features like Iceberg support. Find more information on the Connector Docs.
Deprecation of Legacy Connector
The Snowflake Legacy Connector will have the End of Support by Oct 31st, 2024, in end of support, the connector is considered as deprecated, and no longer supported. Customers are advised to upgrade the Connector to the new V2 Connector to continue using the connector and experience the new enhanced features. Read the official announcement to know more.
Migrating from Legacy to V2 Connector
The steps required to update from legacy to V2 Connector involve the following process.
Check if Script Parameters are being used.
If so modify them to use dynamic expressions
Check if Additional Connection Parameters are being used
If so, those parameters cannot be applied to the new Connector
Update the Linked Service to V2 Connector
Update the Dataset to V2 Dataset
Updating the Linked Service:
Here is a typical example of Linked Services using Parameters and Basic Authentication.
The Version of the Connector needs to be changed to V2
The Type Properties should be updated to include the following from the connection String
“typeProperties”: {
“authenticationType”: “Basic”,
“accountIdentifier”: “@{linkedService().accountIdentifier}”,
“user”: “@{linkedService().user}”,
“database”: “@{linkedService().database}”,
“warehouse”: “@{linkedService().warehouse}”,
“encryptedCredential”: “<encrypted_credential_value>”
}
Updating the Dataset:
The Dataset needs to be updated to include the V2 of the Connector. Update the Property Type from SnowflakeTable to SnowflakeV2Table.
Updating the Definition files:
The Linked Service and the Dataset can be updated through Git. The following steps can be used to update the Linked Service.
Create a new Branch from the Main Branch
Update the Definition Files
Test out the Connection and the Pipelines
Give a Pull-request and merge it with the Main branch
All the other branches should pull in from this branch or make manual changes to their branch to match the definition.
Gathering the list of Data Factories with Legacy Connector:
If you have a large environment and need to find the list of Data Factories that use the Legacy Connector, you can do so by using PowerShell. Please note that this program will run for a long time based on the number of resources.
You can access the code in this Gist.
Validating with Snowflake Query History:
The queries generated by the Data Factory users can be validated in Snowflake to check whether it is generating from Legacy or the V2 Connector.
SELECT DISTINCT CLIENT_APPLICATION_ID, USER_NAME
FROM SNOWFLAKE.ACCOUNT_USAGE.SESSIONS
WHERE CREATED_ON > DATEADD(DAY, -1, CURRENT_TIMESTAMP) // OPTIONAL: FILTER BY TIME
AND USER_NAME = ‘<ADF_USER>’ // THE USER THAT IS CONFIGURED IN DATA FACTORY
ORDER BY CLIENT_APPLICATION_ID;
The Legacy Connector will have “ODBC” followed by the version and the V2 connector will have “GO” followed by the version. To just check for the connections coming in from ODBC, you can filter on the client_application_id column.
SELECT DISTINCT CLIENT_APPLICATION_ID, USER_NAME
FROM SNOWFLAKE.ACCOUNT_USAGE.SESSIONS
WHERE CREATED_ON > DATEADD(DAY, -1, CURRENT_TIMESTAMP) // OPTIONAL: FILTER BY TIME
AND USER_NAME = ‘<ADF_USER>’ // THE USER THAT IS CONFIGURED IN DATA FACTORY
AND CLIENT_APPLICATION_ID LIKE ‘%ODBC%’ // FILTER BY ODBC FOR LEGACY CONNECTOR
ORDER BY CLIENT_APPLICATION_ID;
Best Practices:
The following best practices can be applied to the Data Factory so that the migration of the connector can be easier.
Use Git for version control with the Data Factory
Create a separate branch to manage just Linked Services without any Pipelines / Artifacts so that it can be merged with the main branch and other branches
Update the Username / Password based authentication to KeyPair Authentication for enhanced security
Use Key Vault for storing the Passwords / Keypair keys
Test out the connector in a specific dev environment / branch before pushing to the main branch
We hope you will use the new and improved connector. If you have any issues or next help with the migration, please reach out to your Microsoft Account team.
Microsoft Tech Community – Latest Blogs –Read More
Building SharePoint Embedded solutions with Power Platform
Overview
SharePoint Embedded provides Power Platform developers the ability to integrate robust document management capabilities of Microsoft 365 into their applications.
Many times, developers focus on writing custom code to interact with an API based platform like SharePoint Embedded. Using the connector framework in the Power Platform, you can quickly create a solution that controls the user experience, manages documents according to your business logic and provides the full collaborative experience users expect.
To help you get started quickly, I’ll outline the major components you need to configure a Power Platform solution enabling you to focus on the user experience that meets your requirements.
The Solution
The core components of a SharePoint Embedded configuration are:
Containers: A dedicated SharePoint partition where your application stores files and maintains a security boundary.
Files: Folders and documents necessary to work with your applications.
Search: A quick way to find information in containers or files.
Managing these components using the SharePoint Embedded Graph API endpoints and configuring your app to perform the CRUD (Create, Read, Update, Delete) operations is easily achieved.
PowerApps is used to control the user experience and manage the business logic of the solution
Power Automate will react to user events and make the API calls to support the business logic.
To help understand how SharePoint Embedded fits into the Power Platform, a starter kit solution has been created that encompasses major activities that an administrator or developer may need to configure when creating an application.
How it works
Once you install the dependencies and solution in your Power Platform environment, you can easily start to manage core functionality of containers and retrieve detailed information without having to know the Graph API endpoint.
After your application is registered in the SharePoint Admin center, you can create additional containers to support your applications logic.
Create Container – Simply provide a name, description and owner. Once created, you can see it in the SharePoint Admin center and begin using it.
Delete Container – This will place it in the deleted containers tab in the SharePoint admin center for 93 days. You can restore or permanently delete it from there.
Permissions – Assign or remove container permissions as needed.
Container Properties – Metadata assigned to each container that gives you organization and the ability to search. (Think of a SharePoint property bag attribute).
Figure 1 -Managing SharePoint Embedded Containers
As you create containers and manage permissions, file management is the core activity users will be performing.
Add/Delete files – Upload, collaborate and view version history information on any file that is stored in a container.
Share – Create a sharing link that will invite internal and external users to collaborate on your document.
Collaborate – Simply click on the document name that will launch it into the feature rich Office Online experience.
Metadata – Files in a container can be assigned metadata for easy searching.
Figure 2 – File management in SharePoint Embedded containers
Searching for documents can be keyword or metadata based on an individual container or all containers. If your familiar with the KQL (SharePoint Query Language) then you can easily incorporate this into your applications search experience.
Files – Searching the drive items (files) in one or all containers
Metadata – Organize files and containers by applying metadata to organize and find what you’re looking for.
OCR – SharePoint Embedded container (s) can be enabled to OCR content as you add it. PDF Images, .JPEG, .GIF and .PNG files automatically have the content added to the search index.
Isolated – SharePoint Embedded content is only surfaces through your application, not in the M365 or SharePoint search results. This allows you complete control over your content.
Figure 2 – Search for files in a single or multiple containers
Resources
Learn more about SharePoint Embedded:
Overview of SharePoint Embedded
Power Platform Starter Kit – everything you need to get started managing your SharePoint Embedded environment.
Public Documentation
Graph API for SharePoint Embedded
Reach out to the SharePoint Embedded team with any questions or guidance as you are implementing your solution.
Microsoft Tech Community – Latest Blogs –Read More
SharePoint data transfer through HTTP 2 to a third-party application
Good day, I need your assistance and guidance in building a workflow that will take data from a SharePoint list and transfer it to a third-party service desk system to log a change request. Here is my flow and where it’s failing: Read More
Defender EASM source IP addresses/location
Hey,
I am currently building a service that will leverage EASM for discovery and scan for all our customers. However I have a very specific constraint : the scan must be done from a France-localized IP address. Does the resource location (FranceCentral in my case) make the scan occur from a french IP address?
I didn’t find anything in the blog nor the documention about the scan source IP address or the the scan source location.
I’d be glad to hear from the EASM team! 🙂
Hey,I am currently building a service that will leverage EASM for discovery and scan for all our customers. However I have a very specific constraint : the scan must be done from a France-localized IP address. Does the resource location (FranceCentral in my case) make the scan occur from a french IP address? I didn’t find anything in the blog nor the documention about the scan source IP address or the the scan source location. I’d be glad to hear from the EASM team! 🙂 Read More
Excel Reporting : Can’t connect to calendars with OData anymore (v2)
Hello everyone,
Some of you may remember my previous thread about the same-ish issue (https://techcommunity.microsoft.com/t5/project/excel-reporting-can-t-connect-to-calendars-with-odata-anymore/m-p/4132119) that ended up being solved by a Project Online patch.
But somehow, the issue returned. Not the same cause, since it has nothing to do with authentication this time, but the same symptoms : trying to fetch Calendar Exceptions data from an Excel OData query doesn’t work anymore.
When trying to get the data, I am getting “Error 400 : Cannot get a CSOM-compatible PJContext for an HTTP request that started outside of CSOM.”
It seems the issue started this morning on my client’s tenant.
Has anyone else experienced the same issue ?
Hello everyone,Some of you may remember my previous thread about the same-ish issue (https://techcommunity.microsoft.com/t5/project/excel-reporting-can-t-connect-to-calendars-with-odata-anymore/m-p/4132119) that ended up being solved by a Project Online patch. But somehow, the issue returned. Not the same cause, since it has nothing to do with authentication this time, but the same symptoms : trying to fetch Calendar Exceptions data from an Excel OData query doesn’t work anymore. When trying to get the data, I am getting “Error 400 : Cannot get a CSOM-compatible PJContext for an HTTP request that started outside of CSOM.” It seems the issue started this morning on my client’s tenant.Has anyone else experienced the same issue ? Read More
MS Outlook appt forwarded from work to home. Can’t delete
My boss added a meeting to Outlook then sent invites to people. (at work)
I accepted the meeting then forwarded to my home email (not outlook)
(It gets forwarded on his behalf).
So now he has left. The meeting shows on my phone calendar but has a line thru it (I have opened and declined it) and it is faded gray.
I cannot delete this from my calendar.
How do i get this meeting to go away?
My boss added a meeting to Outlook then sent invites to people. (at work)I accepted the meeting then forwarded to my home email (not outlook)(It gets forwarded on his behalf). So now he has left. The meeting shows on my phone calendar but has a line thru it (I have opened and declined it) and it is faded gray.I cannot delete this from my calendar. How do i get this meeting to go away? Read More
Insert a group of rows (copy) from one tab into another tab based on a cell value
Dear experts,
Please put me out of my misery. After a long process of pulling data from a PDF to put into Excel, I now have 2 tabs of data. It was beautiful and served the purposes initially explained. Since then, more requirements have surfaced and I also need to track status.
I’m providing an simplified example to protect the sensitivity of the real data.
Offices tab
OfficeAsset Set112231
Assets tab
Asset SetAssetDescriptionDelivery DateDelivered?1L-shaped DeskIkea 1003 1Ergo ChairWayfair 40 1BookshelfIkea 502 2Basic DeskWalmart 20-7474 2Basic ChairWalmart 20-9348 2
Bookshelf
Ikea 502
Data is in a single Excel worksheet. One tab contains all the offices in a building. The second tab contains the breakdown of items that belong in that office. I made sure to have the Asset number relationship in the tabs because I’m pulling this data into a different format for use elsewhere.
(Side note: the items that make up an asset set could exist in another asset set.; see Bookshelf)
I add 2 new columns in the Assets tab for Delivery info since I need to know whether the item was delivered to the office, for all items, for all offices.
I can do the Index Match formula to find the Asset Set value in the Offices tab but I couldn’t find any way to select all the rows in the Asset tab, Copy, and Insert Copied Rows under that referenced row on the Offices tab. 😕 I don’t know VBA or Macros except to copy and tweak.
I have 1000 rows in the Assets tab and 300 rows in the Offices tab. I really really don’t want to do this manually if I can avoid it. I’ll need to do this as more office buildings get updated equipment.
In the meantime, I will start this process manually;
Create a new tabCopy Office row, paste into new sheetCopy group of rows from Asset tabpaste under office row (starting at column B to preserve the column heading detail)Rinse and repeat.
I hope someone has an amazing solution. Thanks in advance for your brain.
Dear experts,Please put me out of my misery. After a long process of pulling data from a PDF to put into Excel, I now have 2 tabs of data. It was beautiful and served the purposes initially explained. Since then, more requirements have surfaced and I also need to track status. I’m providing an simplified example to protect the sensitivity of the real data. Offices tabOfficeAsset Set112231 Assets tabAsset SetAssetDescriptionDelivery DateDelivered?1L-shaped DeskIkea 1003 1Ergo ChairWayfair 40 1BookshelfIkea 502 2Basic DeskWalmart 20-7474 2Basic ChairWalmart 20-9348 2BookshelfIkea 502 Data is in a single Excel worksheet. One tab contains all the offices in a building. The second tab contains the breakdown of items that belong in that office. I made sure to have the Asset number relationship in the tabs because I’m pulling this data into a different format for use elsewhere.(Side note: the items that make up an asset set could exist in another asset set.; see Bookshelf) I add 2 new columns in the Assets tab for Delivery info since I need to know whether the item was delivered to the office, for all items, for all offices. I can do the Index Match formula to find the Asset Set value in the Offices tab but I couldn’t find any way to select all the rows in the Asset tab, Copy, and Insert Copied Rows under that referenced row on the Offices tab. 😕 I don’t know VBA or Macros except to copy and tweak. I have 1000 rows in the Assets tab and 300 rows in the Offices tab. I really really don’t want to do this manually if I can avoid it. I’ll need to do this as more office buildings get updated equipment. In the meantime, I will start this process manually;Create a new tabCopy Office row, paste into new sheetCopy group of rows from Asset tabpaste under office row (starting at column B to preserve the column heading detail)Rinse and repeat. I hope someone has an amazing solution. Thanks in advance for your brain. Read More