rss.livelink.threads-in-node https://techcommunity.microsoft.com/t5/ Microsoft Community Hub Sun, 16 Feb 2025 18:58:22 GMT Community 2025-02-16T18:58:22Z Your Invitation for Swiss Partner Day 2025 https://techcommunity.microsoft.com/t5/marketing-events-switzerland/your-invitation-for-swiss-partner-day-2025/m-p/4381589#M2313 <img /> <P class="lia-clear-both">We’re excited to announce that registration is now open for Swiss Partner Day! 🚀<BR /><BR />Mark your calendars for March 12, 2025, and join us for an exclusive half-day event where our partners will discover cutting-edge innovations in Copilot, AI Agents, revolutionize their competitive strategy with the Cloud Migration Factory (CMF), and be inspired by our dynamic keynote speakers.<BR /><BR />This event is ideal for partners eager to unlock new growth opportunities and lead the charge in Cloud and AI-driven transformations.<BR /><BR />👉 Don’t miss out - register now to secure your spot: <A class="lia-external-url" href="https://aka.ms/swisspartnerday" target="_blank" rel="noopener">https://aka.ms/swisspartnerday</A><BR /><BR /><A href="https://www.linkedin.com/search/results/all/?keywords=%23swisspartnerday&amp;origin=HASH_TAG_FROM_FEED" target="_blank" rel="noopener" data-test-app-aware-link=""><SPAN aria-hidden="true">#</SPAN>SwissPartnerDay </A><A href="https://www.linkedin.com/search/results/all/?keywords=%23partner&amp;origin=HASH_TAG_FROM_FEED" target="_blank" rel="noopener" data-test-app-aware-link=""><SPAN aria-hidden="true">#</SPAN>Partner</A>&nbsp;<A href="https://www.linkedin.com/search/results/all/?keywords=%23event&amp;origin=HASH_TAG_FROM_FEED" target="_blank" rel="noopener" data-test-app-aware-link=""><SPAN aria-hidden="true">#</SPAN>Event</A> #<A href="https://www.linkedin.com/search/results/all/?keywords=%23ai&amp;origin=HASH_TAG_FROM_FEED" target="_blank" rel="noopener" data-test-app-aware-link="">AI</A>&nbsp;<A href="https://www.linkedin.com/search/results/all/?keywords=%23microsoft&amp;origin=HASH_TAG_FROM_FEED" target="_blank" rel="noopener" data-test-app-aware-link=""><SPAN aria-hidden="true">#</SPAN>Microsoft</A>&nbsp;<A href="https://www.linkedin.com/search/results/all/?keywords=%23microsoftswitzerland&amp;origin=HASH_TAG_FROM_FEED" target="_blank" rel="noopener" data-test-app-aware-link=""><SPAN aria-hidden="true">#</SPAN>MicrosoftSwitzerland</A></P> Sun, 16 Feb 2025 17:53:39 GMT https://techcommunity.microsoft.com/t5/marketing-events-switzerland/your-invitation-for-swiss-partner-day-2025/m-p/4381589#M2313 IDiyor 2025-02-16T17:53:39Z How to update to DesktopVirtualization API v. 2024-04-08-preview or API v. 2024-04-03? https://techcommunity.microsoft.com/t5/azure-virtual-desktop/how-to-update-to-desktopvirtualization-api-v-2024-04-08-preview/m-p/4381575#M13460 <P>Hello everyone,</P><P>The information from my side is also not clear. I understand that if ARM templates, Terraform, Bicep, or something similar are not used, it is not necessary, and Microsoft performs that operation transparently. The message is universal, meaning that all customers who have deployed AVD receive it, but they do not know who uses and specifies the API version. For example, when creating an AVD through the Azure portal, you do not specify the API version at any time. If we go to the Resource Provider and look for Microsoft.DesktopVirtualization, we see that the default API cannot be changed and is in version "2privatepreview." Interestingly and crazily enough, even with this default API, if you deploy an AVD, the system chooses an older version. So, if anyone has a clear response from Microsoft or has resolved this, it would be great if they could share it.</P><P>Regards.</P><P>At least until Microsoft indicates otherwise, I have conducted several tests in different environments and the result is the same and as follows:</P><P>I deploy the Hostpool and here we see the Json file of the hostpool, as you can see the API version is 2019-12-10-preview.</P><img /><P>Now I am going to look inside the parameters used in the deployment and WOW, there we can see that the API used to deploy AVD is the latest one, 24-04-08-preview, which is the one Microsoft indicates to use. The 2019-04-01 is the schema version (another different one).</P><img /><P>To finish confirming this, we go to Resource Provider and as we see, if we go inside the resource type and select hostpool, we see that the default version that CANNOT be changed is 2022-01-12-preview. But among the eligible versions is the one that has been used for our hostpool deployment, that is, 2024-04-08-preview.</P><img /><P>&nbsp;</P> Sun, 16 Feb 2025 16:32:20 GMT https://techcommunity.microsoft.com/t5/azure-virtual-desktop/how-to-update-to-desktopvirtualization-api-v-2024-04-08-preview/m-p/4381575#M13460 Gabriel_Naranjo 2025-02-16T16:32:20Z Windows Installer is very slow on Windows 11 24H2 https://techcommunity.microsoft.com/t5/windows-11/windows-installer-is-very-slow-on-windows-11-24h2/m-p/4381411#M22793 <P>I am experiencing a recurring issue after upgrading to the latest version of Windows. The problem arises when I try to install any MSI packages. There is a consistent delay of <SPAN class="lia-text-color-8"><STRONG>exactly 2 minutes</STRONG></SPAN> during the "Software Restriction Policy" verification phase of the installation process:</P><LI-CODE lang="">MSI (c) (08:DC) [07:08:23:080]: SOFTWARE RESTRICTION POLICY: Verifying package --&gt; 'D:\Downloads\MuseScore-Studio-4.4.4.243461245-x86_64.msi' against software restriction policy MSI (c) (08:DC) [07:10:23:757]: SOFTWARE RESTRICTION POLICY: D:\Downloads\MuseScore-Studio-4.4.4.243461245-x86_64.msi has a digital signature MSI (c) (08:DC) [07:10:23:758]: SOFTWARE RESTRICTION POLICY: D:\Downloads\MuseScore-Studio-4.4.4.243461245-x86_64.msi is permitted to run at the 'unrestricted' authorization level.</LI-CODE><P>This issue only started happening after I upgraded to 24H2, and it affects both of my laptops, which are of the same model, but not virtual machines. In the virtual environment, the installation proceeds without any delay, which suggests that the problem may be related to the physical hardware (or driver?) or a specific system configuration. <SPAN class="lia-text-color-21"><STRONG>Interestingly, with Windows Server 2025 (which is also 24H2), the issue disappeared completely</STRONG></SPAN>, and installations proceed without any delay—just like in the virtual machine environment.</P><P>&nbsp;</P><P>OS Version: Windows 11 10.0.26100.3194</P><P>Specifications of my laptops: <A class="lia-external-url" href="https://www.intel.com/content/www/us/en/products/sku/198152/intel-nuc-x15-laptop-kit-lapkc71f/specifications.html" target="_blank">https://www.intel.com/content/www/us/en/products/sku/198152/intel-nuc-x15-laptop-kit-lapkc71f/specifications.html</A></P> Sun, 16 Feb 2025 00:01:02 GMT https://techcommunity.microsoft.com/t5/windows-11/windows-installer-is-very-slow-on-windows-11-24h2/m-p/4381411#M22793 Namorzyny 2025-02-16T00:01:02Z Microsoft 365 Copilot adoption communities https://techcommunity.microsoft.com/t5/microsoft-365-copilot/microsoft-365-copilot-adoption-communities/m-p/4381003#M4160 <P>We have recently launched a Viva Engage Community at our university to support the adoption of MS365 Copilot and are in the process of having this converted to a 'Microsoft 365 Copilot adoption community' type (see: <A href="https://learn.microsoft.com/en-us/viva/engage/engage-365-copilot-adoption-platform" target="_blank">https://learn.microsoft.com/en-us/viva/engage/engage-365-copilot-adoption-platform</A>) as we didn't know this Community type existed at the time of creation.&nbsp; We are finding Viva Engage to be a very helpful way to exchange knowledge and co-create best practice guidance on the use of MS365 Copilot and feel this will become increasingly important as staff learn to create, publish and share Agents in SharePoint and other environments.&nbsp; I would be interested to hear how other organisations are using Viva Engage to support MS365 Copilot adoption - particularly those working in higher education or similar fields.&nbsp;&nbsp;</P> Sat, 15 Feb 2025 20:36:47 GMT https://techcommunity.microsoft.com/t5/microsoft-365-copilot/microsoft-365-copilot-adoption-communities/m-p/4381003#M4160 NickKearns 2025-02-15T20:36:47Z #SPILL Error in Excel https://techcommunity.microsoft.com/t5/excel/spill-error-in-excel/m-p/4380976#M248399 <P>I have been working on an assignment and using the XLOOKUP function to try to get a result. No matter how many times I do it, I keep getting the same answer. I have re-entered in the information countless times and can just not figure it out. I have also tried the VLOOKUP function. It says my spill range is not blank but I have no options to select obstructing cells or anything. I have the 365 Excel version. Any help?</P> Sat, 15 Feb 2025 20:11:25 GMT https://techcommunity.microsoft.com/t5/excel/spill-error-in-excel/m-p/4380976#M248399 julespark17 2025-02-15T20:11:25Z Help Linking SharePoint Lists https://techcommunity.microsoft.com/t5/sharepoint/help-linking-sharepoint-lists/m-p/4380849#M85733 <P>Hello SharePoint Community,</P><P>I've recently been working more with SharePoint lists, but I've hit a roadblock and could use some guidance.</P><P><U>What I'm Trying to Achieve</U></P><P>I need to create a structure where:</P><UL><LI>Users can create <STRONG>new projects</STRONG> for the company.</LI><LI>Each project can have <STRONG>multiple initiatives</STRONG> associated with it.</LI></UL><P><U>The Challenge</U></P><P>Since users manually input data, I can't rely solely on field values to establish links between projects and initiatives. Instead, I need an <STRONG>automatically generated unique ID</STRONG> in SharePoint to connect the lists. (I think this already happens, but I don't know how to use it properly)</P><P><U>The Ideal Setup</U></P><UL><LI>When a user creates a <STRONG>new project</STRONG>, SharePoint should generate a unique ID.</LI><LI>There should be a button to <STRONG>add initiatives</STRONG> to the project, ensuring they are correctly linked.</LI></UL><P><U>Possible Solutions?</U></P><UL><LI>Is there a way to achieve this <STRONG>natively in SharePoint</STRONG>, perhaps using lookup columns, calculated fields, or even <STRONG>Power Automate</STRONG>?</LI><LI>Would <STRONG>Power Apps</STRONG> be a better approach to provide a user-friendly interface for registering projects and their related initiatives?</LI><LI>What are the best practices to ensure data consistency and prevent duplication?</LI></UL><P>I’d really appreciate insights from anyone who has tackled a similar scenario. Thanks in advance for your help!</P> Sat, 15 Feb 2025 19:09:34 GMT https://techcommunity.microsoft.com/t5/sharepoint/help-linking-sharepoint-lists/m-p/4380849#M85733 vfaria 2025-02-15T19:09:34Z Clicking X to close File Explorer - Issue https://techcommunity.microsoft.com/t5/windows-11/clicking-x-to-close-file-explorer-issue/m-p/4380707#M22769 <P>Hi all, I had to reinstall Windows 11 and I have a strange issue that only occurs with File Explorer. When I click on Minimize/Maximize/Close and let go of the mouse button, the action doesn't occur until I move the cursor away from that area. For ALL other applications, as soon as I press the button the action occurs as expected. I can't believe this is some sort of feature and I don't understand why this would be happening only with File Explorer and not with other applications. Has anyone experienced this before and knows how to fix it?</P> Sat, 15 Feb 2025 18:11:09 GMT https://techcommunity.microsoft.com/t5/windows-11/clicking-x-to-close-file-explorer-issue/m-p/4380707#M22769 tron1900x 2025-02-15T18:11:09Z Using New Outlook with an iCloud Account https://techcommunity.microsoft.com/t5/outlook/using-new-outlook-with-an-icloud-account/m-p/4380651#M25642 <P><EM>I have started using the New Outlook. The first account I added was my iCloud account. The Calendar mapped fine from iCloud, but the Contacts have wrong characters and errors. These do not appear in iCloud.com or in my Outlook 2019, which uses iCloud for Windows.</EM></P><P><EM>How can I fix this?</EM></P> Sat, 15 Feb 2025 17:53:16 GMT https://techcommunity.microsoft.com/t5/outlook/using-new-outlook-with-an-icloud-account/m-p/4380651#M25642 msquery 2025-02-15T17:53:16Z Photos app URI scheme broken? https://techcommunity.microsoft.com/t5/windows-11/photos-app-uri-scheme-broken/m-p/4380279#M22758 <P>Is the <A class="lia-external-url" href="https://learn.microsoft.com/en-us/windows/apps/develop/launch/launch-default-app#photos-app-uri-scheme" target="_blank">Photos app URI scheme</A> broken since Microsoft Photos App version 2025-11010-9001-0?</P><P>For example when you try to start this:</P><LI-CODE lang="">ms-photos:viewer?fileName=c:\users\userName\Pictures\my%20image.jpg</LI-CODE><P>Filenames in this scheme should be URL encoded, right? Or at least accept URL encoded filenames.&nbsp;</P><P>Information about URI schemes can be found <A class="lia-external-url" href="https://learn.microsoft.com/en-us/windows/uwp/app-resources/uri-schemes" target="_blank">here</A>, which refers to <A class="lia-external-url" href="https://www.ietf.org/rfc/rfc3986.txt" target="_blank">RFC 3986</A> for the syntax. &nbsp;The complete URI syntax is collected in Appendix A, which defines the query part as:</P><PRE>&nbsp; &nbsp;query &nbsp; &nbsp; &nbsp; &nbsp; = *( pchar / "/" / "?" )</PRE><P>And&nbsp; pchar as:</P><PRE>&nbsp; &nbsp;pchar &nbsp; &nbsp; &nbsp; &nbsp; = unreserved / pct-encoded / sub-delims / ":" / "@"</PRE><P>And pct-encoded as:</P><PRE>&nbsp; &nbsp;pct-encoded &nbsp; = "%" HEXDIG HEXDIG</PRE><P>So the encoding "%20" should be accepted, should it not? But it seems this is no longer the case.</P><P>See also <A class="lia-external-url" href="https://www.ghisler.ch/board/viewtopic.php?p=468413#p468413" target="_blank">this post on the Total Commander forum</A>.</P> Sat, 15 Feb 2025 14:51:39 GMT https://techcommunity.microsoft.com/t5/windows-11/photos-app-uri-scheme-broken/m-p/4380279#M22758 _Bparker_ 2025-02-15T14:51:39Z Limiting SITs in DSPM https://techcommunity.microsoft.com/t5/microsoft-purview/limiting-sits-in-dspm/m-p/4380272#M1622 <P>Does anyone know if there is a way to control which SITs are considered by Security Copilot when it is identifying sensitive files that were shared in the DSPM reports?</P> Sat, 15 Feb 2025 14:34:30 GMT https://techcommunity.microsoft.com/t5/microsoft-purview/limiting-sits-in-dspm/m-p/4380272#M1622 Dean_Gross 2025-02-15T14:34:30Z Importing a Baseline to Microsoft 365 Lighthouse https://techcommunity.microsoft.com/t5/microsoft-365-for-small-and/importing-a-baseline-to-microsoft-365-lighthouse/m-p/4380260#M346 <P>If you must import a Security Baseline into Microsoft 365 Lighthouse, what sources can you use?</P><P>I know you can use the Security Compliance Toolkit (SCT). Still, I am thinking more along the lines of where else in the Azure Tenant and specific services can you export Security Baselines (or Policies) for import into Microsoft 365 Lighthouse?</P> Sat, 15 Feb 2025 14:17:45 GMT https://techcommunity.microsoft.com/t5/microsoft-365-for-small-and/importing-a-baseline-to-microsoft-365-lighthouse/m-p/4380260#M346 JMSHW0420 2025-02-15T14:17:45Z Full-Fledged MCT to Alumni MCT - Why? https://techcommunity.microsoft.com/t5/tech-community-discussion/full-fledged-mct-to-alumni-mct-why/m-p/4380223#M8899 <P>I have been a full-fledged MCT since 2007, and for some reason, this last time (I just noticed) renewed me as an alumni MCT.&nbsp; I have no idea why this happened, and I have up-to-date certifications.&nbsp; Who do I contact? I can't find who I contact or where I can resolve this.&nbsp; I thank you all so much in advance.</P> Sat, 15 Feb 2025 13:34:00 GMT https://techcommunity.microsoft.com/t5/tech-community-discussion/full-fledged-mct-to-alumni-mct-why/m-p/4380223#M8899 Trainercjk 2025-02-15T13:34:00Z Surface User Update February 2025 https://techcommunity.microsoft.com/t5/surface-laptop/surface-user-update-february-2025/m-p/4380044#M168 <P>This is a user update from the UK for Surface 10 core XIP6400 16Gb 512GB 13 inch Laptop.</P><P>Almost identical in use to MacBook Air M3 (Apart from OS) but better battery life.</P><P>Fully laminated screen with thin bezels.</P><P>No fan noise heard so far.</P><P>Services disabled -</P><P>- Connected user exp and telemetry.</P><P>- Dolby Dax</P><P>- Windows Search</P><P>- All Xbox apps</P><P>- SSD indexing.</P><P>It looks like the Arm Snapdragon has transformed the Surface Laptop.</P><P>&nbsp;</P><P>A question -</P><P>My surface laptop has a 2230 M.2 512GB ssd which appears to be a SDDPTQD 1124 WD. Is there any</P><P>benefit in changing to a Samsung 2230 990/991. Would this impact battery life or heat generation ?</P><P>ie, The Samsung is better in theory but would I ever notice using MS Office/emails, etc.</P> Sat, 15 Feb 2025 12:06:05 GMT https://techcommunity.microsoft.com/t5/surface-laptop/surface-user-update-february-2025/m-p/4380044#M168 TimeBasedBob 2025-02-15T12:06:05Z Hiiii https://techcommunity.microsoft.com/t5/azure-arc/hiiii/m-p/4380040#M939 <P>Hyy im new here:)</P> Sat, 15 Feb 2025 12:04:42 GMT https://techcommunity.microsoft.com/t5/azure-arc/hiiii/m-p/4380040#M939 thandepapa 2025-02-15T12:04:42Z Please suggest “A Basic Understanding of Python” via Microsoft Learn https://techcommunity.microsoft.com/t5/microsoft-learn/please-suggest-a-basic-understanding-of-python-via-microsoft/m-p/4379404#M16448 <P>I’ve seen many posts and discussions about beginner Python courses on Microsoft Learn, such as <STRONG>“A Basic Understanding of Python”</STRONG> or " take your first steps with Python" (https://learn.microsoft.com/en-us/training/browse/?WT.mc_id=academic-77958-bethanycheum).</P><P>Could you please suggest a working link to study basic Python on Microsoft Learn? All the links I found in previous posts are not working.</P> Sat, 15 Feb 2025 09:06:33 GMT https://techcommunity.microsoft.com/t5/microsoft-learn/please-suggest-a-basic-understanding-of-python-via-microsoft/m-p/4379404#M16448 SupakornM 2025-02-15T09:06:33Z ATTENTION: Achievement code issues for AZ-500 & DP-700 course pages. https://techcommunity.microsoft.com/t5/ilt-communications-blog/attention-achievement-code-issues-for-az-500-dp-700-course-pages/ba-p/4379230 <img /> <H5>We are aware of the current issue on Microsoft Learn that inhibits partners from generating achievement codes on course pages for AZ-500 and DP-700.</H5> <H5>Teams are currently working to resolve this issue. We will provide a status update on this blog.</H5> <H5>Thank you for your patience.</H5> Sat, 15 Feb 2025 07:25:55 GMT https://techcommunity.microsoft.com/t5/ilt-communications-blog/attention-achievement-code-issues-for-az-500-dp-700-course-pages/ba-p/4379230 Mindy_Rosenthal 2025-02-15T07:25:55Z Building Windows Driver Projects with CI and CD https://techcommunity.microsoft.com/t5/windows-driver-developer-blog/building-windows-driver-projects-with-ci-and-cd/ba-p/4379200 <P aria-level="1"><STRONG><SPAN data-contrast="none"><SPAN data-ccp-parastyle="heading 1">Prerequisites</SPAN></SPAN></STRONG><SPAN data-ccp-props="{&quot;134245418&quot;:true,&quot;134245529&quot;:true,&quot;335559738&quot;:360,&quot;335559739&quot;:80}">&nbsp;</SPAN></P> <P><SPAN data-contrast="auto">Before diving into the process, ensure you have the following prerequisites:</SPAN><SPAN data-ccp-props="{}">&nbsp;</SPAN></P> <P><SPAN data-contrast="auto">For local devbox scenarios</SPAN><SPAN data-ccp-props="{}">&nbsp;</SPAN></P> <UL> <LI data-leveltext="" data-font="Symbol" data-listid="1" data-list-defn-props="{&quot;335552541&quot;:1,&quot;335559685&quot;:720,&quot;335559991&quot;:360,&quot;469769226&quot;:&quot;Symbol&quot;,&quot;469769242&quot;:[8226],&quot;469777803&quot;:&quot;left&quot;,&quot;469777804&quot;:&quot;&quot;,&quot;469777815&quot;:&quot;hybridMultilevel&quot;}" aria-setsize="-1" data-aria-posinset="1" data-aria-level="1"><SPAN data-contrast="auto">Windows 11 system</SPAN><SPAN data-ccp-props="{}">&nbsp;</SPAN></LI> </UL> <UL> <LI data-leveltext="" data-font="Symbol" data-listid="1" data-list-defn-props="{&quot;335552541&quot;:1,&quot;335559685&quot;:720,&quot;335559991&quot;:360,&quot;469769226&quot;:&quot;Symbol&quot;,&quot;469769242&quot;:[8226],&quot;469777803&quot;:&quot;left&quot;,&quot;469777804&quot;:&quot;&quot;,&quot;469777815&quot;:&quot;hybridMultilevel&quot;}" aria-setsize="-1" data-aria-posinset="2" data-aria-level="1"><SPAN data-contrast="auto">Visual Studio 2022 with C++ workload installed and other components, see </SPAN><A href="https://learn.microsoft.com/en-us/windows-hardware/drivers/download-the-wdk" target="_blank" rel="noopener"><SPAN data-contrast="none"><SPAN data-ccp-charstyle="Hyperlink">https://learn.microsoft.com/en-us/windows-hardware/drivers/download-the-wdk</SPAN></SPAN></A><SPAN data-ccp-props="{}">&nbsp;</SPAN></LI> </UL> <P><STRONG><SPAN data-contrast="auto">For github</SPAN></STRONG><SPAN data-ccp-props="{}">&nbsp;</SPAN></P> <UL> <LI data-leveltext="" data-font="Symbol" data-listid="3" data-list-defn-props="{&quot;335552541&quot;:1,&quot;335559685&quot;:720,&quot;335559991&quot;:360,&quot;469769226&quot;:&quot;Symbol&quot;,&quot;469769242&quot;:[8226],&quot;469777803&quot;:&quot;left&quot;,&quot;469777804&quot;:&quot;&quot;,&quot;469777815&quot;:&quot;hybridMultilevel&quot;}" aria-setsize="-1" data-aria-posinset="1" data-aria-level="1"><SPAN data-contrast="auto">A repository with windows driver projects</SPAN><SPAN data-ccp-props="{}">&nbsp;</SPAN></LI> </UL> <P aria-level="1"><STRONG><SPAN data-contrast="none"><SPAN data-ccp-parastyle="heading 1">Using WDK NuGet Packages</SPAN></SPAN><SPAN data-ccp-props="{&quot;134245418&quot;:true,&quot;134245529&quot;:true,&quot;335559738&quot;:360,&quot;335559739&quot;:80}">&nbsp;</SPAN></STRONG></P> <P><SPAN data-contrast="auto">WDK NuGet packages are latest edition to the packaging technology provided by Microsoft. Read more about that in this </SPAN><A href="https://techcommunity.microsoft.com/blog/windowsdriverdev/wdk-nuget-a-new-way-to-develop-drivers-on-windows/4192209" target="_blank" rel="noopener"><SPAN data-contrast="none"><SPAN data-ccp-charstyle="Hyperlink">blog&nbsp;</SPAN></SPAN></A><SPAN data-contrast="auto"> Here's a quick summary on how to get started with them:</SPAN><SPAN data-ccp-props="{}">&nbsp;</SPAN></P> <P aria-level="2"><STRONG><SPAN data-contrast="none"><SPAN data-ccp-parastyle="heading 2">Finding the Latest WDK NuGet Packages</SPAN></SPAN><SPAN data-ccp-props="{&quot;134245418&quot;:true,&quot;134245529&quot;:true,&quot;335559738&quot;:160,&quot;335559739&quot;:80}">&nbsp;</SPAN></STRONG></P> <P><SPAN data-contrast="auto">To find the latest version of WDK NuGet packages, visit nuget.org and search for "Microsoft.Windows.WDK". Note the latest version number for use in your projects.</SPAN><SPAN data-ccp-props="{}">&nbsp;</SPAN></P> <P aria-level="2"><STRONG><SPAN data-contrast="none"><SPAN data-ccp-parastyle="heading 2">Challenges with Native C++ Projects</SPAN></SPAN><SPAN data-ccp-props="{&quot;134245418&quot;:true,&quot;134245529&quot;:true,&quot;335559738&quot;:160,&quot;335559739&quot;:80}">&nbsp;</SPAN></STRONG></P> <P><SPAN data-contrast="auto">NuGet packages were primarily designed for .NET projects, and the PackageReference feature is not supported with native C++ projects. This can lead to issues when maintaining multiple projects in a source repository like GitHub, as updating NuGet versions would require editing every project file that references the NuGet package.</SPAN><SPAN data-ccp-props="{}">&nbsp;</SPAN></P> <P aria-level="2"><STRONG><SPAN data-contrast="none"><SPAN data-ccp-parastyle="heading 2">Solving the Problem with </SPAN><SPAN data-ccp-parastyle="heading 2">Directory.Build.props</SPAN></SPAN><SPAN data-ccp-props="{&quot;134245418&quot;:true,&quot;134245529&quot;:true,&quot;335559738&quot;:160,&quot;335559739&quot;:80}">&nbsp;</SPAN></STRONG></P> <P><SPAN data-contrast="auto">The GitHub repository </SPAN><A href="https://github.com/microsoft/Windows-driver-samples" target="_blank" rel="noopener"><SPAN data-contrast="none"><SPAN data-ccp-charstyle="Hyperlink">https://github.com/microsoft/Windows-driver-samples</SPAN></SPAN></A><SPAN data-contrast="auto"> presents a solution to this problem. By using a Directory.Build.props file at the root directory level, which MSBuild imports by default, you can centralize the NuGet package references.</SPAN><SPAN data-ccp-props="{}">&nbsp;</SPAN></P> <P><SPAN data-contrast="auto">Sample `Directory.Build.props`:</SPAN><SPAN data-ccp-props="{}">&nbsp;</SPAN></P> <DIV class="styles_lia-table-wrapper__h6Xo9 styles_table-responsive__MW0lN"> <TABLE border="1" width="112.794%"><COLGROUP><COL width="100%" /></COLGROUP> <TBODY> <TR> <TD> <P><SPAN data-contrast="auto">&lt;Project&gt;</SPAN><SPAN data-ccp-props="{}">&nbsp;</SPAN></P> <P><SPAN data-contrast="auto">&lt;Import Project="packages\Microsoft.Windows.WDK.x64.10.0.26100.2454\build\native\Microsoft.Windows.WDK.x64.props" Condition="Exists('packages\Microsoft.Windows.WDK.x64.10.0.26100.2454\build\native\Microsoft.Windows.WDK.x64.props') and '$(Platform)' == 'x64'"/&gt;</SPAN><SPAN data-ccp-props="{}">&nbsp;</SPAN></P> <P><SPAN data-contrast="auto">&lt;Import Project="packages\Microsoft.Windows.WDK.arm64.10.0.26100.2454\build\native\Microsoft.Windows.WDK.arm64.props" Condition="Exists('packages\Microsoft.Windows.WDK.arm64.10.0.26100.2454\build\native\Microsoft.Windows.WDK.arm64.props') and '$(Platform)' == 'ARM64'"/&gt;</SPAN><SPAN data-ccp-props="{}">&nbsp;</SPAN></P> <P><SPAN data-contrast="auto">&lt;Import Project="packages\Microsoft.Windows.SDK.CPP.x64.10.0.26100.2454\build\native\Microsoft.Windows.SDK.cpp.x64.props" Condition="Exists('packages\Microsoft.Windows.SDK.CPP.x64.10.0.26100.2454\build\native\Microsoft.Windows.SDK.cpp.x64.props') and '$(Platform)' == 'x64'"/&gt;</SPAN><SPAN data-ccp-props="{}">&nbsp;</SPAN></P> <P><SPAN data-contrast="auto">&lt;Import Project="packages\Microsoft.Windows.SDK.CPP.arm64.10.0.26100.2454\build\native\Microsoft.Windows.SDK.cpp.arm64.props" Condition="Exists('packages\Microsoft.Windows.SDK.CPP.arm64.10.0.26100.2454\build\native\Microsoft.Windows.SDK.cpp.arm64.props') and '$(Platform)' == 'ARM64'"/&gt;</SPAN><SPAN data-ccp-props="{}">&nbsp;</SPAN></P> <P><SPAN data-contrast="auto">&lt;Import Project="packages\Microsoft.Windows.SDK.CPP.10.0.26100.2454\build\native\Microsoft.Windows.SDK.cpp.props" Condition="Exists('packages\Microsoft.Windows.SDK.CPP.10.0.26100.2454\build\native\Microsoft.Windows.SDK.cpp.props')"/&gt;</SPAN><SPAN data-ccp-props="{}">&nbsp;</SPAN></P> <P><SPAN data-contrast="auto">&lt;/Project&gt;</SPAN><SPAN data-ccp-props="{}">&nbsp;</SPAN></P> </TD> </TR> </TBODY> </TABLE> </DIV> <P><SPAN data-contrast="auto">This file points to the location of the NuGet packages inside the packages folder at the root.</SPAN><SPAN data-ccp-props="{}">&nbsp;</SPAN></P> <P><SPAN data-contrast="auto">We still need to use the packages.config file, which will contain the NuGet packages' IDs and versions e.g.</SPAN><SPAN data-ccp-props="{}">&nbsp;</SPAN></P> <DIV class="styles_lia-table-wrapper__h6Xo9 styles_table-responsive__MW0lN"> <TABLE border="1" width="100%"><COLGROUP><COL width="99.8529%" /></COLGROUP> <TBODY> <TR> <TD> <P><SPAN data-contrast="auto">&lt;?xml version="1.0" encoding="utf-8"?&gt;</SPAN><SPAN data-ccp-props="{}">&nbsp;</SPAN></P> <P><SPAN data-contrast="auto">&lt;packages&gt;</SPAN><SPAN data-ccp-props="{}">&nbsp;</SPAN></P> <P><SPAN data-contrast="auto">&nbsp; &lt;package id="Microsoft.Windows.SDK.CPP" version="10.0.26100.2454" targetFramework="native" /&gt;</SPAN><SPAN data-ccp-props="{}">&nbsp;</SPAN></P> <P><SPAN data-contrast="auto">&nbsp; &lt;package id="Microsoft.Windows.SDK.CPP.x64" version="10.0.26100.2454" targetFramework="native" /&gt;</SPAN><SPAN data-ccp-props="{}">&nbsp;</SPAN></P> <P><SPAN data-contrast="auto">&nbsp; &lt;package id="Microsoft.Windows.WDK.x64" version="10.0.26100.2454" targetFramework="native" /&gt;</SPAN><SPAN data-ccp-props="{}">&nbsp;</SPAN></P> <P><SPAN data-contrast="auto">&lt;/packages&gt;</SPAN><SPAN data-ccp-props="{}">&nbsp;</SPAN></P> </TD> </TR> </TBODY> </TABLE> </DIV> <P><SPAN data-ccp-props="{}">&nbsp;</SPAN></P> <P><SPAN data-contrast="auto">This file will help restore the packages on disk using the command:</SPAN><SPAN data-ccp-props="{}">&nbsp;</SPAN></P> <P><SPAN data-contrast="auto">nuget restore .\packages.config -PackagesDirectory .\packages\</SPAN><SPAN data-ccp-props="{}">&nbsp;</SPAN></P> <P aria-level="2"><STRONG><SPAN data-contrast="none"><SPAN data-ccp-parastyle="heading 2">Building the Projects Locally</SPAN></SPAN><SPAN data-ccp-props="{&quot;134245418&quot;:true,&quot;134245529&quot;:true,&quot;335559738&quot;:160,&quot;335559739&quot;:80}">&nbsp;</SPAN></STRONG></P> <P><SPAN data-contrast="auto">Add a packages.config file to the root directory and provide the list of NuGets required for building the projects. For example to build x64 driver you will need x64 version of SDK and WDK NuGets, take a hint from the example above.</SPAN><SPAN data-ccp-props="{}">&nbsp;</SPAN></P> <P><SPAN data-contrast="auto">Add a Directory.Build.props file to the root directory and the content similar to the sample provided above.&nbsp;</SPAN><SPAN data-ccp-props="{}">&nbsp;</SPAN></P> <P><SPAN data-contrast="auto">To build the driver project you need to do the following later which we will convert to a github action&nbsp;</SPAN><SPAN data-ccp-props="{}">&nbsp;</SPAN></P> <OL> <LI data-leveltext="%1." data-font="" data-listid="4" data-list-defn-props="{&quot;335552541&quot;:0,&quot;335559685&quot;:720,&quot;335559991&quot;:360,&quot;469769242&quot;:[65533,0],&quot;469777803&quot;:&quot;left&quot;,&quot;469777804&quot;:&quot;%1.&quot;,&quot;469777815&quot;:&quot;hybridMultilevel&quot;}" aria-setsize="-1" data-aria-posinset="1" data-aria-level="1"><SPAN data-contrast="auto">Using the Visual Studio<STRONG> </STRONG></SPAN><STRONG><SPAN data-contrast="auto">Developer Command Prompt</SPAN></STRONG><SPAN data-contrast="auto">, restore the packages using:</SPAN> <EM>nuget restore .\packages.config -PackagesDirectory .\packages\<SPAN style="font-weight: var(--lia-blog-font-weight); font-family: var(--lia-blog-font-family); background-color: var(--lia-rte-bg-color); color: var(--lia-bs-body-color); font-size: var(--lia-bs-font-size-base);" data-ccp-props="{&quot;335559685&quot;:720}">&nbsp;</SPAN></EM></LI> <LI data-leveltext="%1." data-font="" data-listid="4" data-list-defn-props="{&quot;335552541&quot;:0,&quot;335559685&quot;:720,&quot;335559991&quot;:360,&quot;469769242&quot;:[65533,0],&quot;469777803&quot;:&quot;left&quot;,&quot;469777804&quot;:&quot;%1.&quot;,&quot;469777815&quot;:&quot;hybridMultilevel&quot;}" aria-setsize="-1" data-aria-posinset="1" data-aria-level="1"><EM>msbuild</EM> <EM>/t:build path\to\your\project.vcxproj</EM>&nbsp;<SPAN style="font-style: var(--lia-blog-font-style); font-weight: var(--lia-blog-font-weight); font-family: var(--lia-blog-font-family); background-color: var(--lia-rte-bg-color); color: var(--lia-bs-body-color); font-size: var(--lia-bs-font-size-base);" data-contrast="auto">This command will build the project with the restored NuGets.</SPAN><SPAN style="font-style: var(--lia-blog-font-style); font-weight: var(--lia-blog-font-weight); font-family: var(--lia-blog-font-family); background-color: var(--lia-rte-bg-color); color: var(--lia-bs-body-color); font-size: var(--lia-bs-font-size-base);" data-ccp-props="{}">&nbsp;</SPAN></LI> </OL> <P aria-level="1"><STRONG><SPAN data-contrast="none"><SPAN data-ccp-parastyle="heading 1">Setting Up Continuous Integration with GitHub Actions</SPAN></SPAN><SPAN data-ccp-props="{&quot;134245418&quot;:true,&quot;134245529&quot;:true,&quot;335559738&quot;:360,&quot;335559739&quot;:80}">&nbsp;</SPAN></STRONG></P> <P><SPAN data-contrast="auto">To automate the build process with every pull request, we can create a GitHub Action in our repository. Here’s a step-by-step guide:</SPAN><SPAN data-ccp-props="{}">&nbsp;</SPAN></P> <P aria-level="2"><STRONG><SPAN data-contrast="none"><SPAN data-ccp-parastyle="heading 2">Creating a GitHub Action for CI</SPAN></SPAN><SPAN data-ccp-props="{&quot;134245418&quot;:true,&quot;134245529&quot;:true,&quot;335559738&quot;:160,&quot;335559739&quot;:80}">&nbsp;</SPAN></STRONG></P> <OL> <LI><SPAN data-contrast="auto"> In your GitHub repository, navigate to the `.github/workflows` directory. If it doesn’t exist, create it.</SPAN></LI> <LI><SPAN data-contrast="auto"> Create a new file, e.g., `ci.yml`.</SPAN></LI> </OL> <P><STRONG><SPAN data-contrast="auto">Example content of `ci.yml`:</SPAN><SPAN data-ccp-props="{}">&nbsp;</SPAN></STRONG></P> <P><SPAN data-contrast="auto">yaml</SPAN><SPAN data-ccp-props="{}">&nbsp;</SPAN></P> <P><SPAN data-contrast="auto">name: CI Build</SPAN><SPAN data-ccp-props="{}">&nbsp;</SPAN></P> <P><SPAN data-contrast="auto">on:</SPAN><SPAN data-ccp-props="{}">&nbsp;</SPAN></P> <P><SPAN data-contrast="auto">pull_request:</SPAN><SPAN data-ccp-props="{}">&nbsp;</SPAN></P> <P><SPAN data-contrast="auto">branches:</SPAN><SPAN data-ccp-props="{}">&nbsp;</SPAN></P> <P><SPAN data-contrast="auto">- main</SPAN><SPAN data-ccp-props="{}">&nbsp;</SPAN></P> <P><SPAN data-contrast="auto">jobs:</SPAN><SPAN data-ccp-props="{}">&nbsp;</SPAN></P> <P><SPAN data-contrast="auto">build:</SPAN><SPAN data-ccp-props="{}">&nbsp;</SPAN></P> <P><SPAN data-contrast="auto">runs-on: windows-latest</SPAN><SPAN data-ccp-props="{}">&nbsp;</SPAN></P> <P><SPAN data-contrast="auto">steps:</SPAN><SPAN data-ccp-props="{}">&nbsp;</SPAN></P> <P><SPAN data-contrast="auto">- name: Checkout code</SPAN><SPAN data-ccp-props="{}">&nbsp;</SPAN></P> <P><SPAN data-contrast="auto">uses: actions/checkout@v2</SPAN><SPAN data-ccp-props="{}">&nbsp;</SPAN></P> <P><SPAN data-contrast="auto">- name: Setup NuGet</SPAN><SPAN data-ccp-props="{}">&nbsp;</SPAN></P> <P><SPAN data-contrast="auto">uses: NuGet/setup-nuget@v1</SPAN><SPAN data-ccp-props="{}">&nbsp;</SPAN></P> <P><SPAN data-contrast="auto">- name: Restore NuGet packages</SPAN><SPAN data-ccp-props="{}">&nbsp;</SPAN></P> <P><SPAN data-contrast="auto">run: nuget restore .\packages.config -PackagesDirectory .\packages\</SPAN><SPAN data-ccp-props="{}">&nbsp;</SPAN></P> <P><SPAN data-contrast="auto">- name: Build solution</SPAN><SPAN data-ccp-props="{}">&nbsp;</SPAN></P> <P><SPAN data-contrast="auto">run: msbuild /t:build path\to\your\solution.sln</SPAN><SPAN data-ccp-props="{}">&nbsp;</SPAN></P> <P><SPAN data-contrast="auto">This GitHub Action will:</SPAN><SPAN data-ccp-props="{}">&nbsp;</SPAN></P> <UL> <LI data-leveltext="" data-font="Symbol" data-listid="2" data-list-defn-props="{&quot;335552541&quot;:1,&quot;335559685&quot;:720,&quot;335559991&quot;:360,&quot;469769226&quot;:&quot;Symbol&quot;,&quot;469769242&quot;:[8226],&quot;469777803&quot;:&quot;left&quot;,&quot;469777804&quot;:&quot;&quot;,&quot;469777815&quot;:&quot;hybridMultilevel&quot;}" aria-setsize="-1" data-aria-posinset="1" data-aria-level="1"><SPAN data-contrast="auto">Trigger on every pull request to the main branch</SPAN><SPAN data-ccp-props="{}">&nbsp;</SPAN></LI> </UL> <UL> <LI data-leveltext="" data-font="Symbol" data-listid="2" data-list-defn-props="{&quot;335552541&quot;:1,&quot;335559685&quot;:720,&quot;335559991&quot;:360,&quot;469769226&quot;:&quot;Symbol&quot;,&quot;469769242&quot;:[8226],&quot;469777803&quot;:&quot;left&quot;,&quot;469777804&quot;:&quot;&quot;,&quot;469777815&quot;:&quot;hybridMultilevel&quot;}" aria-setsize="-1" data-aria-posinset="2" data-aria-level="1"><SPAN data-contrast="auto">Checkout the code</SPAN><SPAN data-ccp-props="{}">&nbsp;</SPAN></LI> </UL> <UL> <LI data-leveltext="" data-font="Symbol" data-listid="2" data-list-defn-props="{&quot;335552541&quot;:1,&quot;335559685&quot;:720,&quot;335559991&quot;:360,&quot;469769226&quot;:&quot;Symbol&quot;,&quot;469769242&quot;:[8226],&quot;469777803&quot;:&quot;left&quot;,&quot;469777804&quot;:&quot;&quot;,&quot;469777815&quot;:&quot;hybridMultilevel&quot;}" aria-setsize="-1" data-aria-posinset="3" data-aria-level="1"><SPAN data-contrast="auto">Setup NuGet</SPAN><SPAN data-ccp-props="{}">&nbsp;</SPAN></LI> </UL> <UL> <LI data-leveltext="" data-font="Symbol" data-listid="2" data-list-defn-props="{&quot;335552541&quot;:1,&quot;335559685&quot;:720,&quot;335559991&quot;:360,&quot;469769226&quot;:&quot;Symbol&quot;,&quot;469769242&quot;:[8226],&quot;469777803&quot;:&quot;left&quot;,&quot;469777804&quot;:&quot;&quot;,&quot;469777815&quot;:&quot;hybridMultilevel&quot;}" aria-setsize="-1" data-aria-posinset="4" data-aria-level="1"><SPAN data-contrast="auto">Restore NuGet packages</SPAN><SPAN data-ccp-props="{}">&nbsp;</SPAN></LI> </UL> <UL> <LI data-leveltext="" data-font="Symbol" data-listid="2" data-list-defn-props="{&quot;335552541&quot;:1,&quot;335559685&quot;:720,&quot;335559991&quot;:360,&quot;469769226&quot;:&quot;Symbol&quot;,&quot;469769242&quot;:[8226],&quot;469777803&quot;:&quot;left&quot;,&quot;469777804&quot;:&quot;&quot;,&quot;469777815&quot;:&quot;hybridMultilevel&quot;}" aria-setsize="-1" data-aria-posinset="5" data-aria-level="1"><SPAN data-contrast="auto">Build the solution</SPAN><SPAN data-ccp-props="{}">&nbsp;</SPAN></LI> </UL> <P aria-level="1"><STRONG><SPAN data-contrast="none"><SPAN data-ccp-parastyle="heading 1">Conclusion</SPAN></SPAN><SPAN data-ccp-props="{&quot;134245418&quot;:true,&quot;134245529&quot;:true,&quot;335559738&quot;:360,&quot;335559739&quot;:80}">&nbsp;</SPAN></STRONG></P> <P><SPAN data-contrast="auto">By following this guide, you can efficiently manage and build your Windows driver projects using WDK NuGet packages and automate the process with GitHub Actions for CI. This setup not only simplifies dependency management but also ensures a consistent build process across different environments and development stages.</SPAN><SPAN data-ccp-props="{}">&nbsp;</SPAN></P> Sat, 15 Feb 2025 05:23:24 GMT https://techcommunity.microsoft.com/t5/windows-driver-developer-blog/building-windows-driver-projects-with-ci-and-cd/ba-p/4379200 prashantchahar 2025-02-15T05:23:24Z Still receiving emails from blocked domain https://techcommunity.microsoft.com/t5/outlook/still-receiving-emails-from-blocked-domain/m-p/4379181#M25632 <P>Hello,</P><P>&nbsp;</P><P>For the past two months I have been reporting and blocking every email that comes from mailjetzky, yet for some reason every one of their emails still comes through.</P><P>&nbsp;</P><P>On outlook (see images attached) it clearly says "Blocking a sender or domain will stop their email coming to your mailbox". But this doesn't work one bit... this isn't the only domain that I'm still receiving emails from after blocking them.</P><P>&nbsp;</P><P>Looking on Reddit many people have been going through the same thing https://old.reddit.com/r/AskUK/comments/1hmtcmz/are_you_getting_loads_of_emails_with_the_address/</P><P>&nbsp;</P><P>Please can someone guide me as to how to fix this issue with outlook, as the report and block button, should, report and block the domain from contacting me in any way shape or form....&nbsp;</P><P>&nbsp;</P><img /><img /><P>&nbsp;</P><P>&nbsp;</P> Sat, 15 Feb 2025 03:52:07 GMT https://techcommunity.microsoft.com/t5/outlook/still-receiving-emails-from-blocked-domain/m-p/4379181#M25632 AnOutlookUser 2025-02-15T03:52:07Z MDT Replacement Mode https://techcommunity.microsoft.com/t5/surface-pro/mdt-replacement-mode/m-p/4379164#M408 <P>I'm trying to replace the screen on a Surface Pro 8, and the manual straight from Microsoft says I need to run some pre-repair software. There does not appear to be any documentation showing how to actually do that. Here's the section in the manual:</P><P>&nbsp;</P><P>• Prep Device – Device must be set in TDM Replacement Mode prior to removing a faulty TDM.<BR />a. Connect software tools USB drive with SDT to USB connector on device under repair.<BR />b. Connect power supply to device.<BR />c. Power on device – Depress the power button on the side of the device.<BR />d. Run software tool – At the device OS, use Windows Explorer, navigate to USB drive and run:<BR />SDT – Select Repair setup and validation. Run the Touch Display Setup. At the end of the tool process<BR />device will power down.<BR />IMPORTANT: This step must be carried out on the device successfully before removal of a faulty TDM.<BR />Ensure light levels in the work area remain consistent during the touch display setup process.&nbsp;</P><P>&nbsp;</P><P>I've been able to determine that the correct version of the SDT software is the "for Business version". The options to put it in setup and validation mode are not present when running from the machine. There are no directions for making a portable install on a USB. I started here: <A class="lia-external-url" href="https://answers.microsoft.com/en-us/surface/forum/all/tdm-replacement-mode-on-usb-drive/9b02132e-6fee-46fe-9d90-1934303b8255" target="_blank">https://answers.microsoft.com/en-us/surface/forum/all/tdm-replacement-mode-on-usb-drive/9b02132e-6fee-46fe-9d90-1934303b8255</A> and after that and a bunch more reading I found some guidance that got me to creating a custom package, which I placed on my USB. It doesn't run. I've got to be missing something here.&nbsp;</P><P>&nbsp;</P><P>I just need to get this screen replaced. I have the hardware part handled, this software is really throwing me for a loop. Could I get some direction on how to actually make it work, or a detailed description of what would happen if I ignore it and just replace the screen?</P> Sat, 15 Feb 2025 00:27:58 GMT https://techcommunity.microsoft.com/t5/surface-pro/mdt-replacement-mode/m-p/4379164#M408 Mr_T 2025-02-15T00:27:58Z Another GitHub benefit for ISV Success participants! https://techcommunity.microsoft.com/t5/marketplace-community/another-github-benefit-for-isv-success-participants/m-p/4379157#M1208 <P>I'm excited to share that ISV Success recently announced a new GitHub Copilot benefit!</P> <P><SPAN data-contrast="auto">Expanded Package ISVs can now get up to&nbsp;</SPAN><STRONG><SPAN data-contrast="auto">$5,000</SPAN><SPAN data-contrast="auto">&nbsp;in Azure credits,&nbsp;</SPAN><SPAN data-contrast="auto">exclusively</SPAN><SPAN data-contrast="auto">&nbsp;for&nbsp;</SPAN><SPAN data-contrast="auto">GitHub Copilot</SPAN></STRONG><SPAN data-contrast="auto">. This is a wonderful opportunity to help you leverage the power of GitHub Copilot.</SPAN></P> <P><SPAN data-ccp-props="{}">Learn more: <A href="https://techcommunity.microsoft.com/blog/marketplace-blog/another-github-benefit-for-isv-success-participants/4379151" target="_blank" rel="noopener">Another GitHub benefit for ISV Success Participants! | Microsoft Community Hub</A></SPAN></P> Fri, 14 Feb 2025 23:13:01 GMT https://techcommunity.microsoft.com/t5/marketplace-community/another-github-benefit-for-isv-success-participants/m-p/4379157#M1208 justinroyal 2025-02-14T23:13:01Z