Month: October 2024
referencing a parameter
Hi all:
I have a gridview gvinvitaciones whose columns are:
<Columns>
<asp:TemplateField HeaderText=”Región” SortExpression=”tregion”>
<EditItemTemplate>
<b><asp:label ForeColor=”Red” Text=”*” runat=”server” /></b>
<asp:DropDownList ID=”ddlpaises_editar” DataSourceID=”sqldspaises_editar” AutoPostBack=”true” DataTextField=”pais” DataValueField=”p0″ OnSelectedIndexChanged=”seleccionar_paises” runat=”server” />
<asp:DropDownList ID=”ddlregiones_editar” DataSourceID=”sqldsregiones_editar” DataTextField=”region” DataValueField=”r0″ runat=”server” />
</EditItemTemplate>
<ItemTemplate>
<asp:Literal text='<%# Eval(“tregion”)%>’ runat=”server” />
</ItemTemplate>
</asp:TemplateField>
</Columns>
The datasourceid is objdsinvitaciones
And I have
<asp:SqlDataSource ID=”sqldsregiones_editar” ConnectionString=”<%$ ConnectionStrings:Cresolia%>” SelectCommandType=”StoredProcedure” SelectCommand=”seleccionar_regiones” runat=”server”>
<SelectParameters>
<asp:Parameter Name=”p0″ />
</SelectParameters>
</asp:SqlDataSource>
How to set the p0 parameter in rowediting
I do
Sub Editar1(ByVal s As Object, ByVal e As GridViewEditEventArgs) Handles gvinvitaciones.RowEditing, gvpedidos.RowEditing
Dim gr As GridViewRow = s.Rows(e.NewEditIndex)
sqldsregiones_editar.SelectParameters(“p0”).DefaultValue = DirectCast(gr.FindControl(“ddlpaises_editar”), DropDownList).SelectedValue
End Sub
Hi all:I have a gridview gvinvitaciones whose columns are: <Columns>
<asp:TemplateField HeaderText=”Región” SortExpression=”tregion”>
<EditItemTemplate>
<b><asp:label ForeColor=”Red” Text=”*” runat=”server” /></b>
<asp:DropDownList ID=”ddlpaises_editar” DataSourceID=”sqldspaises_editar” AutoPostBack=”true” DataTextField=”pais” DataValueField=”p0″ OnSelectedIndexChanged=”seleccionar_paises” runat=”server” />
<asp:DropDownList ID=”ddlregiones_editar” DataSourceID=”sqldsregiones_editar” DataTextField=”region” DataValueField=”r0″ runat=”server” />
</EditItemTemplate>
<ItemTemplate>
<asp:Literal text='<%# Eval(“tregion”)%>’ runat=”server” />
</ItemTemplate>
</asp:TemplateField>
</Columns>The datasourceid is objdsinvitacionesAnd I have <asp:SqlDataSource ID=”sqldsregiones_editar” ConnectionString=”<%$ ConnectionStrings:Cresolia%>” SelectCommandType=”StoredProcedure” SelectCommand=”seleccionar_regiones” runat=”server”>
<SelectParameters>
<asp:Parameter Name=”p0″ />
</SelectParameters>
</asp:SqlDataSource>How to set the p0 parameter in roweditingI do Sub Editar1(ByVal s As Object, ByVal e As GridViewEditEventArgs) Handles gvinvitaciones.RowEditing, gvpedidos.RowEditing
Dim gr As GridViewRow = s.Rows(e.NewEditIndex)
sqldsregiones_editar.SelectParameters(“p0”).DefaultValue = DirectCast(gr.FindControl(“ddlpaises_editar”), DropDownList).SelectedValue
End Sub Read More
Help with formulas
Very new to excel. Hopefully I can explain what I am trying to accomplish.
I added a photo of my screen. I am trying to make our timesheet at work more efficient.
A17 has a dropdown list of employees. My goal is to be able to have all the info from row 17 duplicate if an employee is selected.
So looking at my photo. If I have a work order number typed into cell E17 I would like that to be duplicated into cell E21 but only if there is an employee selected in dropdown cell A21
Hopefully I explained it enough to understand what I am trying to accomplish.
Very new to excel. Hopefully I can explain what I am trying to accomplish. I added a photo of my screen. I am trying to make our timesheet at work more efficient. A17 has a dropdown list of employees. My goal is to be able to have all the info from row 17 duplicate if an employee is selected. So looking at my photo. If I have a work order number typed into cell E17 I would like that to be duplicated into cell E21 but only if there is an employee selected in dropdown cell A21 Hopefully I explained it enough to understand what I am trying to accomplish. Read More
excel hojo clave perdida
Se me olvido la clave para desbloquear una hoja protejida
Se me olvido la clave para desbloquear una hoja protejida Read More
Get Latest Comment from Version History in Column
Hello, I would like to get the the most recent comment in a column called “Monthly Report”. I turned on version history and it is in rich text. When I tested my flow, the table column was empty. What am I doing wrong?
Hello, I would like to get the the most recent comment in a column called “Monthly Report”. I turned on version history and it is in rich text. When I tested my flow, the table column was empty. What am I doing wrong? Read More
Get to know the Microsoft Teams new chat and channels experience
The new Microsoft Teams chat and channels experience is designed to revolutionize the way you collaborate, making it more dynamic and intuitive than ever before. With enhanced features that streamline communication, this update ensures you never miss an important message. This article aims to aggregate helpful new resources to best understand the coming updates, how best to use them, and to best plan for broader adoption within your organization.
The redesigned interface prioritizes ease of use, allowing you to triage conversations effortlessly and stay on top of your most critical communications. Whether you’re managing a project, coordinating with your team, or engaging in spontaneous brainstorming sessions, the new chat and channels experience in Microsoft Teams empowers you to connect, collaborate, and achieve more – with confidence and clarity.
Ok, let’s get to know the Microsoft Teams new chat and channels experience.
Let’s start by watching the new Meet the Makers video
Join leaders from the Microsoft Teams product team, Russell Dicker (Corporate Vice President, Microsoft Teams) and Aparna Barve (Principal Group Engineering Manager, Microsoft Teams) as they talk with Karuana Gatimu (Director, Microsoft 365 Customer Advocacy Group) about the future of chat and channels in Microsoft Teams, sharing insights into the strategy and design behind the changes and walk you through what to expect as you communicate, share, and adopt this new Teams experience.
“Meet the Makers | Designing the new Microsoft Teams chat and channels experience” (Now available on demand). Watch now:
Now let’s go a little further and read the related release blogs
… starting with their new sizzle video, watch now:
Jeff Teper posted a hero blog on the Microsoft 365 blog, highlighting the new experience and how it’s designed to help you collaborate more efficiently and effectively. Jeff calls it “simple by default, powerful on demand.”
Read Jeff’s full blog, “Streamline collaboration with the new chat and channels experience in Microsoft Teams.”
Let’s take it even further to discover more about the specific feature details of the new chat and channels experience. In this tech blog, you’ll find more insights and visuals about how you can triage your messages, organize conversations, and save time when communicating – plus a bit about what comes next.
Read Noga Ronen’s full blog, “Introducing the new Microsoft Teams chat and channels experience.”
But wait, there’s more! Dive into the new chat and channels ‘microsite’ on adoption.microsoft.com
The Microsoft Adoption Center (adoption.microsoft.com (AMC)) offers invaluable resources for technologists, providing comprehensive guides, best practices, and community support essential for the successful deployment and adoption of Microsoft technologies. Today, the AMC team posted a new ‘microsite’ to promote and share new user enablement materials to help you consume and understand this change – to more easily adopt the experience for all your employees. Our goal is to help you stay ahead of the curve, ensuring seamless integration and maximizing the potential of your Microsoft Teams use and investment.
Learn more on the new Microsoft Teams chat and channels experience page on adoption.microsoft.com.
Want more? Keep going and review the new Microsoft Learn documentation
Microsoft Learn is your gateway to mastering new skills and advancing your career with engaging, hands-on learning experiences. Through interactive modules and practical guides, Microsoft Learn empowers users to unlock the full potential of Microsoft Teams, enhancing collaboration and productivity. This new documentation will help get you all set up for what you need to do during the Public Preview period.
Learn more: “Microsoft Teams Public preview” (Public Preview documentation | Microsoft Learn)
Now plan to join us for the upcoming product demo tour + Ask Microsoft Anything (AMA) with the Microsoft Teams product makers
“Make the most of the new chat and channels experience + live Ask Microsoft Anything (AMA)” | Tuesday, November 12, 2024, 9:00 AM – 10:00 AM PDT
Register today | Add to calendar
See the new Microsoft Teams chat and channels experience in action, plus tips and tricks for how you can make it your own. We, too, will have Teams product makers on hand to answer your open questions during the live Ask Microsoft Anything (AMA), live, and provide feedback about what you’ve learned about the new chat and channels experience in Microsoft Teams.
The full 60-minutes = 30 minutes of product demos, tips, and tricks AND a 30-minute Q&A – An opportunity to connect live with Teams product experts. Join live, November 12, 9am – 10am PDT:
A few final thoughts…
As the new Microsoft Teams chat and channels experience becomes available in your Microsoft 365 tenant, we encourage you to explore its features and enhancements – to make it your own. This is not just an update; it’s a transformation. Create a new section. Check out the @ Mentions filter (a great way to triage inline without losing context). Apply multiple filters to narrow in on the right chats and channels. And follow Russell Dicker’s pro tip: Ctrl + G (it’s a real /goto feature).
Elevate your Teams efficiency and productivity, ensuring that every interaction is discoverable and impactful. Dive in and discover all that the new Microsoft Teams chat and channels experience has to offer.
Cheers, Mark
Microsoft Tech Community – Latest Blogs –Read More
Introducing Lineage Tracking for Azure Databricks Unity Catalog in Microsoft Purview
We’re thrilled to announce the release of a highly anticipated feature in Microsoft Purview: lineage tracking for Azure Databricks Unity Catalog. This marks a significant milestone in our ongoing efforts to enhance data governance and visibility across cloud environments.
By leveraging this new functionality, users can now track data flow across their Azure Databricks notebooks, improving the ability to audit, monitor, and manage data movement. With data increasingly flowing through complex, cloud-native platforms like Azure Databricks, having clear, end-to-end visibility is crucial for compliance, troubleshooting, and operational excellence.
What is Data Lineage?
Data lineage refers to the ability to track the origins, movements, and transformations of data as it flows across different systems and processes. It helps organizations answer key questions like:
Where does this data come from?
How is the data transformed and used?
Which processes or users have modified the data?
In the context of Azure Databricks Unity Catalog, lineage shows how data flows through notebooks, allowing users to see which sources fed into their analyses and where the processed data is stored. By providing this visibility, data lineage helps improve transparency, making it easier to understand the lifecycle of data, diagnose errors, and ensure compliance with data governance policies.
Microsoft Purview can capture lineage at both the Unity Catalog table/view level and the column level.
What Are the Prerequisites for Enabling Lineage?
In addition to standard prerequisites for Azure Databricks Unity Catalog scans in Microsoft Purview (such as an active Azure subscription, Purview setup, and integration runtime), the following are key requirements specifically for fetching lineage:
Enable System Schema: The system.access schema must be enabled in Unity Catalog, as lineage data is stored in system tables.
User Privileges: The scanning account needs SELECT privileges on the following system tables:
system.access.table_lineage
system.access.column_lineage
These permissions are essential for Purview to retrieve lineage from Azure Databricks.
How to fetch lineage during scans?
To enable lineage during the scan setup in Microsoft Purview, follow the standard steps for configuring a Azure Databricks scan (register the source, configure runtime, etc.). The critical action required for lineage is:
Toggle Lineage Extraction: When configuring the scan, ensure that Lineage Extraction is set to On. This will enable Microsoft Purview to fetch the lineage of the scanned Azure Databricks assets, including the flow of data through notebooks.
Then go ahead, run your scan and go grab a cup of coffee while Microsoft Purview does its magic!
Example: Comparing Lineage Views in Azure Databricks and Microsoft Purview
After enabling lineage and running a scan, all catalogs from Azure Databricks Unity Catalog will begin to appear in the Microsoft Purview Data Map. This means you’ll see a unified view of data sources across both systems, allowing for easy tracking of data flow and transformations.
Azure Databricks lineage: Shows lineage for datasets and transformations within your notebooks, highlighting dependencies.
Microsoft Purview lineage: Displays lineage across catalogs in a visual, end-to-end data flow.
These visual comparisons give you a clear understanding of how each platform captures and displays data lineage, making it easier to manage and trace your data flows.
What’s Next for Azure Databricks Lineage?
Currently only Azure Databricks notebook lineage is available, but we’re not stopping there!
Microsoft is actively working with Azure Databricks to bring lineage for jobs and pipelines, ensuring comprehensive tracking of data across your Azure Databricks environment. We continue to push the boundaries of data governance, making it easier for organizations to get full visibility into their data processes.
Stay tuned for future updates as we expand this functionality, bringing you even more insights and control!
Microsoft Tech Community – Latest Blogs –Read More
Manage Microsoft Entra ID role assignments with Microsoft Entra ID Governance
I’m excited to announce that we now support Microsoft Entra role assignments in Microsoft Entra ID Governance’s Entitlement Management feature!
To ensure least privilege, many of you are using Privileged Identity Management to provide IT administrators just-in-time (JIT) access to the least privileged role assigned. This approach allows you to minimize the attack surface in your organization by reducing the number of permissions IT administrators have. However, some admins in your organization may require long-standing permissions coupled with other resources, like specific applications.
Now, you can use Microsoft Entra ID Governance to assign Microsoft Entra roles to users and groups through Entitlement Management access packages. This helps you:
Minimize impact of security breaches by setting eligibility for privileged roles in Privileged Identity Management and reducing unnecessary access.
Ensure that the right people have access to the right resources and roles with periodic access reviews.
Scale role assignments as your organization grows using self-service access request processes.
Enable business functions by combining assignment of tools or applications with the Microsoft Entra roles required to use them for increased visibility and ease of management.
We’ve seen customers use this capability in scenarios such as:
IT helpdesk: Reduce administrator fatigue by delegating IT support tasks to helpdesk employees.
Application administration: Ensure regulatory compliance by managing access to sensitive applications.
Operations: Empower security operations center analysts with monitoring tools and the ability to read logs.
Managing assignment of Microsoft Entra ID roles through access package policies enables control of the full role assignment lifecycle from request, to approval, to provisioning of that role.
Let’s explore how you can leverage Microsoft Entra ID Governance to manage the role assignment lifecycle.
Scenario: Automate Microsoft Entra role assignments with self-service processes
Imagine your organization’s Support department is expanding by hiring 50 new IT helpdesk staff. Manually assigning Microsoft Entra roles to each user is neither efficient nor repeatable by Identity Access Management (IAM) team to meet compliance and audit requirements.
Tenant administrators can streamline this by creating an access package with the necessary roles, allowing IT staff to request access via the My Access portal and delegating approvals to the Helpdesk department managers. This frees up the IAM team to focus on security by utilizing Microsoft Entra ID Governance policies and user self-service capabilities.
To limit standing access for the Helpdesk Administrator role, you can set eligibility in the access package, requiring users to just-in-time activate the role through Privileged Identity Management (PIM) when needed.
Here’s how you can do it in three easy steps:
1. Create an access package and add the Helpdesk Administrator Microsoft Entra role as “Eligible member” and Service Support Administrator as “Active member”.
2. Allow members of the IT Helpdesk group to request access and configure approval settings.
You can set up periodic access reviews to remove role assignments when access is no longer required.
3. In the Lifecycle tab, configure expiration and require access reviews. You can select the review frequency and specify who will conduct the reviews.
By applying these governance processes, you can ensure least privileged access for all your IT administrators, reducing the risk of unnecessary access and potential misuse. Combining this new feature with other governance features like Lifecycle workflows ensures that role assignments are removed automatically when those IT administrators leave the organizations or change roles. This enables your organization to operate more smoothly and securely.
Give it a try
We’re excited about this new capability, and we’d love for you to try it out! If you’ve already got Microsoft Entra ID Governance, you’re ready to go! If you don’t, but already have Microsoft Entra ID Premium, you have two ways to enable this feature:
You can set up a trial of Microsoft Entra ID Governance or upgrade to Microsoft Entra ID Governance by purchasing licenses online via our licensing partners or directly from Microsoft if they work with a Microsoft account team.
You can also set up a trial of Microsoft Entra Suite, which includes Microsoft Entra ID Governance.
Joseph Dadzie
Read more on this topic
Assign Microsoft Entra roles – Entitlement management (Preview) – Microsoft Entra ID Governance | Microsoft Learn
Create an access package in entitlement management – Microsoft Entra ID Governance | Microsoft Learn
What is entitlement management? – Microsoft Entra ID Governance | Microsoft Learn
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
Updated management features roll out for Microsoft Intune Suite
Effective management of user privileges and application lifecycles is key to enhancing IT security and efficiency in your digital estate. With the latest updates to the Microsoft Intune Suite, Microsoft Intune Endpoint Privilege Management (EPM) and Microsoft Intune Enterprise Application Management (Enterprise App Management) provide IT admins with the tools they need to simplify endpoint management and strengthen their organization’s security posture. Let’s explore some of the enhancements in EPM and Enterprise App Management and how they will benefit your IT and security teams.
Why these updates matter for IT admins and teams
With enhanced EPM and Enterprise App Management capabilities in the Intune Suite, IT admins can streamline security controls and minimize disruptions to workers’ productivity, ensuring seamless workflows and stronger security across the organization.
Increased automation: The automation of rule creation in EPM and guided application upgrades in Enterprise App Management significantly reduce manual intervention, streamlining IT operations.
Granular control: The ability of EPM to control file arguments and support for Azure Virtual Desktop provides IT teams with precise management of user privileges, lowering security risks.
Efficient app management: The expanding app catalog and automated update processes in Enterprise App Management help IT teams keep applications up to date with minimal effort.
These features provide powerful, built-in tools for controlling user access and managing applications without the need for third-party solutions.
Improved efficiency with EPM
EPM in the Intune Suite enables IT admins to control user permissions and minimize security risks by managing when users can elevate privileges on Windows devices. The recent enhancements make the process even more efficient.
Automated rule creation for faster approvals
One of the major challenges with managing privilege elevations has been the manual entry of elevation rules. With this update, admins can now automatically create elevation rules directly from support approval requests or entries in the elevation report. This automation reduces the time spent inputting details manually and helps ensure consistent responses to requests. When a user requests temporary elevated access to install software, admins can now approve the request directly from the support ticket, automatically generating the elevation rule with all necessary details, ensuring quick and consistent access. Users no longer need to wait for lengthy manual approval processes for privilege elevations. With automatic rule creation from support tickets, admins can respond more quickly, providing users with the access they need without delay, improving overall productivity.
File argument control for granular elevation
EPM now allows for more precise control by enabling administrators to specify allowed command parameters when setting elevation rules. This means that only the necessary commands are elevated while blocking potentially risky commands. For example, you can allow a specific script to run with elevated privileges but restrict other commands, enhancing security without sacrificing functionality.
Security with Personal Data Encryption in EPM
EPM now also integrates with Personal Data Encryption (PDE) for Windows folders, providing an additional layer of security when managing sensitive files. This integration helps ensure that even if users temporarily gain elevated privileges, access to encrypted data remains restricted, safeguarding critical files from unauthorized access.
Support for Azure Virtual Desktop single-session
EPM has also expanded to support Azure Virtual Desktop single-session environments. This enhancement means that admins can apply privilege management consistently across single-session deployments, providing unified control in virtual desktop environments. Whether employees are working on individual or shared virtual desktops, the access controls for something like sensitive financial data remain consistent and secure. Additionally, EPM integrates with Windows attestation to verify the integrity of devices before granting elevation. This attestation process ensures that only trusted, compliant devices can gain temporary elevated privileges, reducing the risk of privilege escalation attacks and helping protect Azure Virtual Desktop sessions.
Simplified oversight and app deployment with Enterprise App Management
Enterprise Application Management, another critical component of the Intune Suite, simplifies searching, packaging, deployment, and updating of applications within your organization so you can keep your apps updated and secure. Since its introduction, Enterprise App Management has continued to evolve. With the latest enhancements, the Intune team is introducing enhanced automation for app updates, a broader selection in the Enterprise App Catalog, and streamlined processes for managing application lifecycles.
Guided application upgrades
The newly introduced guided application upgrade feature allows admins to deploy updates for applications already installed through the Enterprise App Catalog with ease. Using Microsoft Graph, the system retrieves information about available app updates, including installation commands, detection rules, and supercedence settings. This new enhancement eliminates the need for manual updates, saving time and reducing errors.
Expanded app catalog for more choices
We continue to expand our app catalog with more applications to ensure customers have the right tools to manage the apps that matter the most to them. The Enterprise App Catalog now includes more than 450 applications, providing IT teams with a broader selection for managing their app environments. Some of these applications also support self-updating, making it easier for admins to keep software current. Whether deploying new applications or updating existing ones, the expanded catalog offers greater flexibility and efficiency.
Get started with EPM and Enterprise App Management in the Intune Suite
If your organization is already using the Microsoft Intune Suite, you can explore and implement these new EPM and Enterprise App Management features as they roll out in the coming months. Automated rule creation and guided application upgrades are currently available. These updates are crafted to simplify IT management while enhancing security, providing you with more control over user permissions and application deployments. With these updates to Endpoint Privilege Management and Enterprise Application Management, we’re empowering IT admins to focus on what matters most: maintaining a secure and efficient environment.
To learn more about how to take advantage of these new capabilities, visit the Microsoft Intune documentation.
Stay up to date! Bookmark the Microsoft Intune Blog and follow us on LinkedIn or @MSIntune on X to continue the conversation.
Microsoft Tech Community – Latest Blogs –Read More
SharePoint: Custom column default value set by graph API will be disappeared after a couple hours
The default value for the custom column which set by the Microsoft Graph API will be disappeared after a couple of hours.
Here is the steps to reproduce the issue:
1. Create a new Modern team site collection not connected to M365 group by using PowerShell command ( New-PnPSite -Type TeamSiteWithoutMicrosoft365Group).
2. Create a new list in the new site and open list settings. Advanced settings -> Select Yes to Allow management of content types and OK.
3. At the settings page, select Add from existing site content types from Content Types.
4. Add a custom content type and select OK. This will add custom columns in the Columns section at the settings page.
5. Set the default value for the column by using graph API.
6. It will set the default value; however, the default value will be disappeared after a couple of hours. When upload a file to the document library which has the custom column, the default value does not show.
Is there anything I need to set in order to keep the default value for the column permanently?
The default value for the custom column which set by the Microsoft Graph API will be disappeared after a couple of hours. Here is the steps to reproduce the issue:1. Create a new Modern team site collection not connected to M365 group by using PowerShell command ( New-PnPSite -Type TeamSiteWithoutMicrosoft365Group).2. Create a new list in the new site and open list settings. Advanced settings -> Select Yes to Allow management of content types and OK.3. At the settings page, select Add from existing site content types from Content Types.4. Add a custom content type and select OK. This will add custom columns in the Columns section at the settings page.5. Set the default value for the column by using graph API.6. It will set the default value; however, the default value will be disappeared after a couple of hours. When upload a file to the document library which has the custom column, the default value does not show. Is there anything I need to set in order to keep the default value for the column permanently? Read More
Categories
Category management has disappeared in Outlook on the web (365). Hoping to get it back since my entire team uses them in our shared box and some need to be updated. Thanks for your help.
Category management has disappeared in Outlook on the web (365). Hoping to get it back since my entire team uses them in our shared box and some need to be updated. Thanks for your help. Read More
OUTLOOK 2013 CALENDAR
After last October 2024 update, eMail reminders for Calendar events are no longer working. HELP!
After last October 2024 update, eMail reminders for Calendar events are no longer working. HELP! Read More
Custom App requests authentication on Teams Mobile (iOS)
Hello everyone,
I have a legacy web app that is hosted locally and published via Entra ID App Proxy, ensuring it is secured by conditional access policies. I wanted to test its integration in Teams, and it works fine as a custom app. When I call the “Entra ID App Proxy” app within a custom Teams app, it functions seamlessly with SSO on the Teams app for Windows and in MS Edge.
However, I encounter an issue with SSO when I open the custom app in Microsoft Teams (version 6.18.2) on iOS (version 18.0.1). It always prompts for credentials (username, password, and MFA code), which is different from my experience on Windows and in the browser.
Has anyone else tried something similar to make a legacy app available within Microsoft Teams? Any insights or solutions would be greatly appreciated.
Thank you!
Hello everyone,I have a legacy web app that is hosted locally and published via Entra ID App Proxy, ensuring it is secured by conditional access policies. I wanted to test its integration in Teams, and it works fine as a custom app. When I call the “Entra ID App Proxy” app within a custom Teams app, it functions seamlessly with SSO on the Teams app for Windows and in MS Edge. However, I encounter an issue with SSO when I open the custom app in Microsoft Teams (version 6.18.2) on iOS (version 18.0.1). It always prompts for credentials (username, password, and MFA code), which is different from my experience on Windows and in the browser. Has anyone else tried something similar to make a legacy app available within Microsoft Teams? Any insights or solutions would be greatly appreciated. Thank you! Read More
Problem with a full day booking
Hello,
I have a problem with the full day booking. My outlook calendar range is “out of the office” or “busy” but MS Bookings still purpose the range. It’s like Full day option don’t work with Bookings.
If someone have a solution.
Hello,I have a problem with the full day booking. My outlook calendar range is “out of the office” or “busy” but MS Bookings still purpose the range. It’s like Full day option don’t work with Bookings.If someone have a solution. Read More
Automation from Project Center?
Hi Community.
By any chance: is there a way to trigger automations, custom workflows or any other kind of logic via / through the Project Center or the Project Details?
Background: MS Project tasks are managed by 3rd-party-App. States and efforts need to by synced to MS Project. So before a Project Manager opens (or checkouts) a project, we need to make sure all states and efforst are synchronized.
Is there a way to manually perform this syncing action via Project Center?
Thanks, a lot guys!
Hi Community. By any chance: is there a way to trigger automations, custom workflows or any other kind of logic via / through the Project Center or the Project Details? Background: MS Project tasks are managed by 3rd-party-App. States and efforts need to by synced to MS Project. So before a Project Manager opens (or checkouts) a project, we need to make sure all states and efforst are synchronized. Is there a way to manually perform this syncing action via Project Center? Thanks, a lot guys! Read More
EntraID account on Windows 11 being started under a TEMP user profile
I have a EntraID user on Windows 11 (Intune Managed). User is the “primary user”. The user started experiencing login issues where “user name or password not recognized”. Password was reset in EntraID. PC recognized the new password and allows the user to login BUT the account profile is mapped to C:UsersTEMP and not to their normal C:Users<UserName> profile. How do I reconnect the user with their profile?
I have a EntraID user on Windows 11 (Intune Managed). User is the “primary user”. The user started experiencing login issues where “user name or password not recognized”. Password was reset in EntraID. PC recognized the new password and allows the user to login BUT the account profile is mapped to C:UsersTEMP and not to their normal C:Users<UserName> profile. How do I reconnect the user with their profile? Read More
Join the Fabric Partner Community for this Week’s Fabric Engineering Connection!
Join us this Wednesday, October 30, from 8-9 AM PT for the weekly partner community call, Fabric Engineering Connection! This week’s call will feature presentations on Admin & Security from Varun Jain and Rick Xu, followed by Data Protection with Anton Fritz.
The Fabric Engineering Connection is a weekly call held in the Fabric Partner Community Teams Channel exclusively for partners. Hear directly from Fabric product engineering teams about upcoming features, ask questions, and provide feedback.
To join these calls (as well as watch recordings of previous calls), please join the Fabric Partner Community Teams Channel by completing the participation form at https://aka.ms/JoinFabricPartnerCommunity.
Join us this Wednesday, October 30, from 8-9 AM PT for the weekly partner community call, Fabric Engineering Connection! This week’s call will feature presentations on Admin & Security from Varun Jain and Rick Xu, followed by Data Protection with Anton Fritz.
The Fabric Engineering Connection is a weekly call held in the Fabric Partner Community Teams Channel exclusively for partners. Hear directly from Fabric product engineering teams about upcoming features, ask questions, and provide feedback.
To join these calls (as well as watch recordings of previous calls), please join the Fabric Partner Community Teams Channel by completing the participation form at https://aka.ms/JoinFabricPartnerCommunity. Read More
Autopilot Hybrid Environment
Hi All,
Does anyone know the a rough time scale from a Windows 11 laptop being built up to the login screen, for the SCCM apps/polices etc to be pushed to the laptop?
And is it best the leave the laptop at the login screen or login? user or admin?
Thanks
Hi All, Does anyone know the a rough time scale from a Windows 11 laptop being built up to the login screen, for the SCCM apps/polices etc to be pushed to the laptop? And is it best the leave the laptop at the login screen or login? user or admin? Thanks Read More
Duplicate alerts generated when unsanctioned app is accessed
We use defender for endpoint and also sanction/unsanction cloud applications in defender.
When unsanctioned application is blocked we get two alerts generated for it. One titled “Connection to a custom network indicator” and second “Unsanctioned cloud app access was blocked”
We expect and want only one of these alerts, but can’t seem to find correct area to edit policy for “Unsanctioned cloud app access was blocked” and editing “Connection to a custom network indicator” seems to require editing alert settings for each indicator. Maybe there is better way for latter one.
Connection to a custom network indicator
When application is unsanctioned, it creates a custom indicator which is further vieweable at Defender > System > Settings > Endpoints > Rules > Indicators URLs/Domains.
Application column is displaying cloud app which was sanctioned and alert with title “Unsanctioned cloud app access was blocked” for each indicator can be furter edited from this area. This would be one place we can turn off these alerts, but hoping there is bulk edit or a global setting to not create these alerts when cloud app is unsanctioned.
This is the alert policy/rule we would like to turn off and not have created automatically for each unsanctioned cloud app. Is there a setting to disable autoamtic creating of these alerts with each new unsanctioned cloud app?
Unsanctioned cloud app access was blocked
Only severity can be changed for these alerts as far as I can find under Settings > Cloud apps > Cloud Discovery > Microsoft Defender for Endpoint.
That is okay as this is the preffered alert that would like to retain
We use defender for endpoint and also sanction/unsanction cloud applications in defender.When unsanctioned application is blocked we get two alerts generated for it. One titled “Connection to a custom network indicator” and second “Unsanctioned cloud app access was blocked”We expect and want only one of these alerts, but can’t seem to find correct area to edit policy for “Unsanctioned cloud app access was blocked” and editing “Connection to a custom network indicator” seems to require editing alert settings for each indicator. Maybe there is better way for latter one. Connection to a custom network indicatorWhen application is unsanctioned, it creates a custom indicator which is further vieweable at Defender > System > Settings > Endpoints > Rules > Indicators URLs/Domains.Application column is displaying cloud app which was sanctioned and alert with title “Unsanctioned cloud app access was blocked” for each indicator can be furter edited from this area. This would be one place we can turn off these alerts, but hoping there is bulk edit or a global setting to not create these alerts when cloud app is unsanctioned.This is the alert policy/rule we would like to turn off and not have created automatically for each unsanctioned cloud app. Is there a setting to disable autoamtic creating of these alerts with each new unsanctioned cloud app? Unsanctioned cloud app access was blockedOnly severity can be changed for these alerts as far as I can find under Settings > Cloud apps > Cloud Discovery > Microsoft Defender for Endpoint.That is okay as this is the preffered alert that would like to retain Read More
Benchmarking 6th gen. Intel-based Dv6 (preview) VM SKUs for HPC Workloads in Financial Services
Introduction
In the fast-paced world of Financial Services, High-Performance Computing (HPC) systems in the cloud have become indispensable. From instrument pricing and risk evaluations to portfolio optimizations and regulatory workloads like CVA and FRTB, the flexibility and scalability of cloud deployments are transforming the industry. Unlike traditional HPC systems that require complex parallelization frameworks (e.g. depending on MPI and InfiniBand networking), many financial calculations can be efficiently executed on general-purpose SKUs in Azure.
Depending on the codes used to perform the calculations, many implementations leverage vendor-specific optimizations such as AVX-512 from Intel. With the recent announcement of the public preview of the 6th generation of Intel-based Dv6 VMs (see here), this article will explore the performance evolution across three generations of D32ds – from D32dsv4 to D32dsv6.
We will follow the testing methodology similar to the article from January 2023 – “Benchmarking on Azure HPC SKUs for Financial Services Workloads” (link here).
Overview of D-Series VM in focus:
In the official announcement it was mentioned, that the upcoming Dv6 series (currently in preview) offers significant improvements over the previous Dv5 generation. Key highlights include:
Up to 27% higher vCPU performance and a threefold increase in L3 cache compared to the previous generation Intel Dl/D/Ev5 VMs.
Support for up to 192 vCPUs and more than 18 GiB of memory.
Azure Boost, which provides:
Up to 400,000 IOPS and 12 GB/s remote storage throughput.
Up to 200 Gbps VM network bandwidth.
A 46% increase in local SSD capacity and more than three times the read IOPS.
NVMe interface for both local and remote disks.
Note: Enhanced security through Total Memory Encryption (TME) technology is not activated in the preview deployment and will be benchmarked once available.
Technical Specifications for 3 generations of D32ds SKUs
VM Name
D32ds_v4
D32ds_v5
D32ds_v6
Number of vCPUs
32
32
32
InfiniBand
N/A
N/A
N/A
Processor
Intel® Xeon® Platinum 8370C (Ice Lake) or Intel® Xeon® Platinum 8272CL (Cascade Lake)
Intel® Xeon® Platinum 8370C (Ice Lake)
Intel® Xeon® Platinum 8573C (Emerald Rapids) processor
Peak CPU Frequency
3.4 GHz
3.5 GHz
3.0 GHz
RAM per VM
128 GB
128 GB
128 GB
RAM per core
4 GB
4 GB
4 GB
Attached Disk
1200 SSD
1200 SSD
440 SSD
Benchmarking Setup
For our benchmarking setup, we utilised the user-friendly, open-source test suite from Phoronix (link) to run 2 tests from OpenBenchmarking.org test suite, specifically targeting quantitative finance workloads.
The tests in the “finance suite” are divided into two groups, each running independent benchmarks. In addition to the finance test suite, we also ran the AI-Benchmark to evaluate the evolution of AI inferencing capabilities across three VM generations.
Finance Bench
QuantLib
AI Benchmark
Bonds OpenMP
Size XXS
Device Inference Score
Repo OpenMP
Size X
Device AI Score
Monte-Carlo OpenMP
Device Training Score
Software dependencies
Component
Version
OS Image
Ubuntu marketplace image: 24_04-lts
Phoronix Test Suite
10.8.5
Quantlib Benchmark
1.35-dev
Finance Bench Benchmark
2016-07-25
AI Benchmark Alpha
0.1.2
Python
3.12.3
To run the benchmark on a freshly created D-Series VM, execute the following commands (after updating the installed packages to the latest version):
git clone https://github.com/phoronix-test-suite/phoronix-test-suite.git
sudo apt-get install php-cli php-xml cmake
sudo ./install-sh
phoronix-test-suite benchmark finance
For the AI Benchmark tests, a few additional steps are required. For example, creating a virtual environment for additional python packages and the installation of the tensorflow and ai-benchmark packages are required:
sudo apt install python3 python3-pip python3-virtualenv
mkdir ai-benchmark && cd ai-benchmark
virtualenv virtualenv
source virtualenv/bin/activate
pip install tensorflow
pip install ai-benchmark
phoronix-test-suite benchmark ai-benchmark
Benchmarking Runtimes and Results
The purpose of this article is to share the results of a set of benchmarks that closely align with the use cases mentioned in the introduction. Most of these use cases are predominantly CPU-bound, which is why we have limited the benchmark to D-Series VMs. For memory-bound codes that would benefit from a higher memory-to-core ratio, the new Ev6 SKU could be a suitable option.
In the picture below, you can see a representative benchmarking run on a Dv6 VM, where nearly 100% of the CPUs were utilised during execution. The individual runs of the Phoronix test suite, starting with Finance Bench and followed by QuantLib, are clearly visible.
Runtimes
Benchmark
VM Size
Start Time
End Time
Duration
Minutes
Finance Benchmark
Standard D32ds v4
12:08
15:29
03:21
201.00
Finance Benchmark
Standard D32ds v5
11:38
14:12
02:34
154.00
Finance Benchmark
Standard D32ds v6
11:39
13:27
01:48
108.00
Finance Bench Results
QuantLib Results
AI Benchmark Alpha Results
Discussion of the results
The results show significant performance improvements in QuantLib across the D32v4, D32v5, and D32v6 versions. Specifically, the tasks per second for Size S increased by 47.18% from D32v5 to D32v6, while Size XXS saw an increase of 45.55%.
Benchmark times for ‘Repo OpenMP’ and ‘Bonds OpenMP’ also decreased, indicating better performance. ‘Repo OpenMP’ times were reduced by 18.72% from D32v4 to D32v5 and by 20.46% from D32v5 to D32v6. Similarly, ‘Bonds OpenMP’ times decreased by 11.98% from D32v4 to D32v5 and by 18.61% from D32v5 to D32v6.
In terms of Monte-Carlo OpenMP performance, the D32v6 showed the best results with a time of 51,927.04 ms, followed by the D32v5 at 56,443.91 ms, and the D32v4 at 57,093.94 ms. The improvements were -1.14% from D32v4 to D32v5 and -8.00% from D32v5 to D32v6.
AI Benchmark Alpha scores for device inference and training also improved significantly. Inference scores increased by 15.22% from D32v4 to D32v5 and by 42.41% from D32v5 to D32v6. Training scores saw an increase of 21.82% from D32v4 to D32v5 and 43.49% from D32v5 to D32v6.
Finally, Device AI scores improved across the versions, with D32v4 scoring 6726, D32v5 scoring 7996, and D32v6 scoring 11436. The percentage increases were 18.88% from D32v4 to D32v5 and 43.02% from D32v5 to D32v6.
Next Steps & Final Comments
The public preview of the new Intel SKUs have already shown very promising benchmarking results, indicating a significant performance improvement compared to the previous D-series generations, which are still widely used in FSI scenarios.
It’s important to note that your custom code or purchased libraries might exhibit different characteristics than the benchmarks selected. Therefore, we recommend validating the performance indicators with your own setup.
In this benchmarking setup, we have not disabled Hyper-Threading on the CPUs, so the available cores are exposed as virtual cores. If this scenario is of interest to you, please reach out to the authors for more information.
Additionally, Azure offers a wide range of VM families to suit various needs, including F, FX, Fa, D, Da, E, Ea, and specialized HPC SKUs like HC and HB VMs.
A dedicated validation, based on your individual code / workload, is recommended here as well, to ensure the best suited SKU is selected for the task at hand.
Microsoft Tech Community – Latest Blogs –Read More
Introducing the new Microsoft Teams chat and channels experience
Today we announced a new chat and channels experience that will roll out to public preview in November.
Our customers are our greatest source of inspiration, and over the years we have evolved Teams with the goal of helping them achieve more. Today we are taking the next big step in our journey with a new chat and channels experience designed to help you collaborate more efficiently and effectively in the hybrid AI-infused workplace. It is simple by default, enabling everyone to stay on top of what matters, and powerful on-demand, allowing you to organize information and communicate your way. Let’s take a look:
Stay on top of your chats and channels, all in one place
The pace of work has increased exponentially, making it more challenging to keep up with the high volume of conversations, manage messages scattered across different locations, and find information. We’ve redesigned the chat and channels experience to simplify your digital workspace by bringing chats, teams, and channels into one place under Chat. Now, you can easily navigate and prioritize all your conversations without the hassle of switching contexts.
At launch, a self-service, guided onboarding flow within the product will help users discover the new experience and configure it to their preferences. Users who prefer to keep chat and channels separate can easily do so during the onboarding process or at any time later, without needing IT assistance.
Efficiently triage your messages
One of the biggest challenges in managing a high volume of conversations is focusing on the information that matters most to you now. To help you effectively triage your messages, we’ve introduced new filters such as “Unread,” “Chat,” “Channels,” “Meetings,” and “Muted”. For example, with a single click on the “Unread” filter, you can now catch up in one convenient place on all your unread conversations across chats, channels and meetings. If you are looking for a specific type of conversation, like channels, select the relevant filter to further narrow your search and quickly locate the most relevant results.
@Mentions are used to call your attention to essential messages and ensure that these messages don’t slip through the cracks. The new @mention view gathers all messages directed at you into a single interactive list. Now, you can quicky access all conversations that include @mentions without having to search through multiple conversations. With this view, you can quickly identify where your attention is most needed, select a message, and respond directly from your flow of work.
Organize conversations your way
The new chat and channels experience in Teams empowers you to personalize your work environment to fit your needs and organize your conversations the way you prefer to work. The new favorites section is available for everyone by default, bringing together all your pinned chats and channels from the previous experience, so you have one easy-to-access place of your top priority conversations. With custom sections, you can bring all relevant conversations on a project or topic together into one place, be it in chats, channels, meetings, Teams bots or AI agents. With up to 50 sections and 50 items per section, you can efficiently manage even the most complex projects.
Stay on top of new messages and prioritize essential information by organizing your sections. Rearrange your conversation list to keep key discussions at the forefront using drag and drop. Alternatively, sort your conversation list by most recent message or choose to show unread messages only. This will help you address new communications promptly.
Save time when communicating
We are making it easier to send a new message in channels and promoting the use of existing channels. This integrates both chat and channels into your critical workflows, so you can Initiate a chat or channel post from the same place – eliminating the need to navigate to the specific channel first—with a streamlined new message feature. This update is also reflected in the keyboard shortcut for creating a new message, Ctrl+N (Cmd+N on Mac), for faster communication.
Go to helps you navigate Teams effectively without context switching. Quickly navigate to your frequently used conversation across your chat and channels with a new keyboard shortcut Ctrl+G (Cmd+G on Mac).
Customize the experience to your preferences
Every user has a unique way of working. Now, you can customize Teams chat and channels to align with your personal workflow and preferred information consumption style. With new controls, you can choose to view chat and channels separately, see message previews, or display all channels in a single list. This way, you create a digital workspace that truly helps you soar.
And if you want to stay on top of the most recent channel messages quickly, switch your teams and channels section to display all your channels in a single list, eliminating the need to expand and collapse team sections.
If you are on the go, customize your experience with mobile-specific settings, such as choosing between viewing messages organized by sections or by most recent. The new experience is optimized for different screen sizes, helping you read and respond to messages efficiently no matter where you are.
Availability
Your work isn’t limited to just a desktop, so we’re excited to bring the new chat and channels experience to all devices for seamless productivity. This is coming to public preview in November to desktop, mobile, iOS, and Android, ensuring you can stay connected and efficient wherever you are.
What’s next
We are just getting started, and we are committed to making Teams more streamlined and simpler with enhancements like threaded conversations. We are beginning to test threaded conversations with customers this quarter and will expand testing in early 2025, with broad availability expected in mid-2025.
Embark on your journey with the new chat and channels experience today and transform the way you connect, focus, and collaborate. Customers with access to Microsoft public preview will be able to try out the new interface starting in November. To activate, choose “Get started” when you see the welcome screen for the new chat and channels experience.
Streamline your users onboarding experience and learn more via our hub adoption.microsoft.com. Learn more from Teams product leaders on the vision for the new chat and channel experience on our Meet the Makers episode and get started today:
Microsoft Tech Community – Latest Blogs –Read More