Month: October 2024
server Microsoft
سلام من میخوام سرور با مایکروسافت پیکربندی کنم مخزن بسازم شما بفرمائید کدوم گزینه رو انتخاب بکنم پیکربندی میخوام بکنم داده های دستگاه رو
سلام من میخوام سرور با مایکروسافت پیکربندی کنم مخزن بسازم شما بفرمائید کدوم گزینه رو انتخاب بکنم پیکربندی میخوام بکنم داده های دستگاه رو Read More
License for Multi Tenant Setup
Scenario: User R is part of Tenant A and have M365 License. Tenant A & B are cross sync. Whether User R would need M365 license from Tenant B to operate on files stored in Tenant B?
Scenario: User M is the external guest to Tenant B. Whether User M would need M365 license from Tenant B to operate on files stored in Tenant B?
Scenario: User R is part of Tenant A and have M365 License. Tenant A & B are cross sync. Whether User R would need M365 license from Tenant B to operate on files stored in Tenant B? Scenario: User M is the external guest to Tenant B. Whether User M would need M365 license from Tenant B to operate on files stored in Tenant B? Read More
GETPIVOTDATA Dynamic Referencing from Sliced Pivot Table
Hi all,
I’m using a Sliced Pivot Table to generate dynamic Charts and only realized after working on the rest of my Workbook that changing the reference week will not update the formula, leading to a #REF error
Here is an example of formulas I’m using, with reference week 42, when changing reference week with the slicer, the table will update, but the formula keeps “[NF].[Week].&[42]” returning the error message?
=GETPIVOTDATA(“[Measures].[Count of Branch 3]”,’PIVOT NF’!$Q$3,”[NF].[Week]”,”[NF].[Week].&[42]”,”[NF].[Dep]”,”[NF].[Dep].&[EXP]”)
How can I ensure that the formula updates along with the table? Am I not using GETPIVOTDATA functions correctly?
Hi all, I’m using a Sliced Pivot Table to generate dynamic Charts and only realized after working on the rest of my Workbook that changing the reference week will not update the formula, leading to a #REF error Here is an example of formulas I’m using, with reference week 42, when changing reference week with the slicer, the table will update, but the formula keeps “[NF].[Week].&[42]” returning the error message? =GETPIVOTDATA(“[Measures].[Count of Branch 3]”,’PIVOT NF’!$Q$3,”[NF].[Week]”,”[NF].[Week].&[42]”,”[NF].[Dep]”,”[NF].[Dep].&[EXP]”) How can I ensure that the formula updates along with the table? Am I not using GETPIVOTDATA functions correctly? Read More
Coming in late December: MB-7007: Deploy and configure Microsoft 365 Copilot for Sales
Course Name: MB-7007: Deploy and configure Microsoft 365 Copilot for Sales
Release Date: December 20th, 2024 (Release dates are subject to change)
Duration: 1-Day ILT
Solution Area: Business Applications
Credential: Applied Skills Assessment
Course Description:
Audience:
Students should be familiar with Copilot for Sales, Microsoft 365, Microsoft Dynamics 365 Sales, and Power BI, and should have experience administering Microsoft Teams and Microsoft Outlook.
Please note: This is not a support forum. Only comments related to this specific blog post content are permitted and responded to.
If you have ILT questions not related to this blog post, please reach out to your program forums & resources for additional support.
For Training Services Partners:
aka.ms/TSP_Learn_Resources
partner.microsoft.com/support
For Microsoft Certified Trainers:
Microsoft Tech Community – Latest Blogs –Read More
Force change password at next login on-premise and MS online
Hi
Currently, I have a hybrid environment with AD on-premise, Azure AD sync (with password hash & SSPR), and Exchange Online.
My goal is to force change the password at the next login from on-premise AD to MS online and vice versa.
It’s working. When I change the password on-premise AD, MS Online prompts me to change the password. It is not working when I set the account from the Admin center to force the password change at the next login; it does not sync to on-premise AD. The domain computer will not prompt to change password.
Thanks in advance
MS recommend to try this
Install-Module -Name Microsoft.Graph
Connect-MgGraph -Scopes “OnPremDirectorySynchronization.ReadWrite.All”
Then run this command.
$OnPremSync = Get-MgDirectoryOnPremiseSynchronization
$OnPremSync.Features.UserForcePasswordChangeOnLogonEnabled = $true
Update-MgDirectoryOnPremiseSynchronization -OnPremisesDirectorySynchronizationId $OnPremSync.Id -Features $OnPremSync.Features
Hi Currently, I have a hybrid environment with AD on-premise, Azure AD sync (with password hash & SSPR), and Exchange Online. My goal is to force change the password at the next login from on-premise AD to MS online and vice versa. It’s working. When I change the password on-premise AD, MS Online prompts me to change the password. It is not working when I set the account from the Admin center to force the password change at the next login; it does not sync to on-premise AD. The domain computer will not prompt to change password. Thanks in advance MS recommend to try this Install-Module -Name Microsoft.Graph
Connect-MgGraph -Scopes “OnPremDirectorySynchronization.ReadWrite.All”
Then run this command.
$OnPremSync = Get-MgDirectoryOnPremiseSynchronization
$OnPremSync.Features.UserForcePasswordChangeOnLogonEnabled = $true
Update-MgDirectoryOnPremiseSynchronization -OnPremisesDirectorySynchronizationId $OnPremSync.Id -Features $OnPremSync.Features Read More
Coming in December: SC-5004: Defend against cyberthreats with Microsoft Defender XDR
Course Name: SC-5004: Defend against cyberthreats with Microsoft Defender XDR
Release Date: December 10th, 2024 (Release dates are subject to change)
Duration: 1-Day ILT
Solution Area: Security
Credential: Applied Skills Assessment
Course Description:
Configure a Microsoft Defender XDR environment
Manage devices by using Microsoft Defender for Endpoint
Manage incidents in Microsoft Defender XDR
Manage investigations on an endpoint
Perform Advanced Hunting with KQL to detect unique threats
Audience:
Security Operations Analysts
Please note: This is not a support forum. Only comments related to this specific blog post content are permitted and responded to.
If you have ILT questions not related to this blog post, please reach out to your program forums & resources for additional support.
For Training Services Partners:
aka.ms/TSP_Learn_Resources
partner.microsoft.com/support
For Microsoft Certified Trainers:
Microsoft Tech Community – Latest Blogs –Read More
How to import a pst.file in the New Outlook version ?
I’ve changed jobs and computers. To keep them, I’ve exported a number of e-mails in a .pst file. How do I import this file into Outlook on my new PC? I’m using the new version of Outlook and the File/Import function doesn’t exist.
I’ve changed jobs and computers. To keep them, I’ve exported a number of e-mails in a .pst file. How do I import this file into Outlook on my new PC? I’m using the new version of Outlook and the File/Import function doesn’t exist. Read More
Introducing the Open Targets Dataset: Now Available on Genomics Data Lake on Azure
Title:
Introducing the Open Targets Dataset: Now Available on Genomics Data Lake on Azure for Advanced Biomedical Research
Introduction
Biomedical research is accelerating at an unprecedented pace, driven by the vast amounts of data generated from genetic studies, drug development, and disease research. Today, we would like to announce that critical datasets from Open Targets are now available on Azure Genomics Open Data Lake. This data can be seamlessly integrated into your research workflows, providing a rich resource for exploring gene-disease associations, drug targets, and biomedical mechanisms.
With Azure’s cloud-based solutions, these datasets are not only easier to access, but they can also be combined with machine learning, analytics, and AI-powered tools to drive deeper insights and foster innovation in areas like drug discovery, personalized medicine, and genomics.
Dataset Overview
The Open Targets consortium is a collaborative public -private research partnership which aims to systematically identify and prioritize drug targets. Its flagship informatics platform integrates genetic and molecular evidence associating targets and diseases, and includes extensive data on the genetic basis of diseases, drugs, and the identification of potential therapeutic targets.
The Open Targets provides crucial data that integrates genetics, genomics, and drug information, enabling researchers to identify and prioritize drug targets for complex diseases. By offering insights into gene-disease associations, molecular interactions, and drug mechanisms, it supports drug discovery and development. This dataset enhances the understanding of the genetic basis of diseases and the effects of drugs, fostering better therapeutic strategies and precision medicine. It is widely used for target validation, drug repositioning, and understanding adverse drug events.
Key Datasets
This dataset offers comprehensive access to 25 different JSON and file formats, which can be seamlessly integrated into your analysis workflows. These datasets fall into the following categories:
Drug data: Mechanism of action, indications, pharmacovigilance and pharmacogenetics
Target-Disease Associations: Curated data linking specific genes to diseases, helping researchers better understand disease pathways and mechanisms.
Target, Disease, drug annotations: core annotations for molecular targets, diseases and drugs
Molecular interactions: Target interactions and supporting evidence.
Expression and Phenotypes: Baseline expressions, animal model phenotypes and gene ontology
Pathways and essentiality: Reactome pathway and DepMap essentiality for targets
Significance in research and drug development:
This rich dataset opens numerous opportunities for researchers in a variety of fields. Below are a few use cases:
Identification of Drug Targets for Alzheimer’s Disease
Publication: “Genome-wide association study identifies new loci and functional pathways influencing Alzheimer’s disease risk” by Kunkle, B.W. et al. (2019) in Nature Genetics.
Summary: The researchers used the Open Targets dataset to integrate genetic association data with functional genomics, which helped them prioritize genes and pathways linked to Alzheimer’s disease. This approach led to the identification of potential therapeutic targets that could be further investigated for developing treatments for Alzheimer’s
Understanding Genetic Basis of Inflammatory Bowel Disease (IBD)
Publication: “Genetic risk factors for inflammatory bowel disease” by de Lange, K.M. et al. (2017) in Nature Genetics.
Summary: This study leveraged the Open Targets dataset to identify and prioritize genetic variants associated with IBD. By linking genetic associations to specific genes and pathways, the researchers gained valuable insights into the mechanisms underlying the disease, which could inform the development of new therapeutic strategies
Drug Repurposing for COVID-19
Publication: “Drug repurposing for COVID-19: a systematic review” by Zhou, Y. et al. (2020) in Nature Reviews Drug Discovery.
Summary: The researchers used the Open Targets dataset to analyze and prioritize drug targets for COVID-19. This analysis helped them identify existing drugs that could be repurposed for treating COVID-19, providing a list of potential candidates for clinical trials
Availability
How to Access the Dataset on Azure
** Please note**
We are enabling public access to all Genomics Data Lake containers. The existing “signed URLs” (shared access signatures) will be retired at: 2024-11-04T00:00:00Z. After this time, the URLs without a query string will continue to work, however the “signed URLs” will no longer work and will return a 403 HTTP status code. Please plan accordingly to access the public URLs without a query string after this date (remove the ‘?’ and trailing characters)
Accessing this dataset on Azure is straightforward and can be integrated into a variety of Azure services for analysis and visualization. Here’s how you can get started:
Using AzCopy
Prerequisites:
AzCopy must be installed on your machine. Download AzCopy here.
Steps:
Get the SAS URL of the blob container or file you want to download. The url can be found here
Open your command line (e.g., Command Prompt, Terminal, or PowerShell).
Run the following command to download data from the Azure Blob storage:
azcopy copy “https://datasetopentargets.blob.core.windows.net/dataset//17.02/17.02_association_data.json.gz” “C:UsersYourUserDownloads”
This will copy the blob “17.02_association_data.json.gz” to your Downloads directory
Using Python SDK
#Install the Azure Storage Blob library for Python
pip install azure-storage-blob
Import the necessary libraries
from azure.storage.blob import BlobClient
import os
#Download the blob by specifying the SAS URL and the local file path.
sas_url = “https://datasetopentargets.blob.core.windows.net/dataset/17.02/17.02_association_data.json.gz?sv=2023-01-03&st=2024-10-24T21%3A20%3A22Z&se=2026-10-25T21%3A20%3A00Z&sr=c&sp=rl&sig=9EI4PbUvTkT%2F0jUCg5aNLP5CBlu1bUDsyK6TDFzZacw%3D”
local_path = “path/to/save/file”
#Create BlobClient
blob_client = BlobClient.from_blob_url(sas_url)
#Download the blob content to a local file
with open(local_path, “wb”) as download_file: download_stream = blob_client.download_blob() download_file.write(download_stream.readall())
Run the script. The blob will be downloaded and saved to the specified location.
Using Azure Storage Explorer
Prerequisites:
Download and install Azure Storage Explorer.
Steps:
Open Azure Storage Explorer.
Connect to your Azure account by clicking “Add an Account” or use the “Connect to Azure Storage Container”
Choose “Use a shared access signature (SAS) URI” and paste the SAS URL for your blob container. OR
Choose “Anonymously (my blob container allows public access)” [after 11/19/2024 since public access will be unabled on all dataset]
Navigate to the Blob Container in the left-hand panel where your data is stored.
Right-click on the blob or folder you want to download and select “Download”.
Select the destination folder on your local machine.
The blob data will be downloaded to the specified location
We encourage researchers to explore the Open Targets dataset to accelerate breakthroughs in target prioritisation!
Acknowledgements:
We would like to Annalisa Buniello, Manuel Bernal Llinares, Roberto LLeras and Matt Mcloughlin for helping us make the data available on Azure and Helena Cornu for help with the blog.
Microsoft Tech Community – Latest Blogs –Read More
New SharePoint Lists ‘Copy link’ to New Form – superfluous “New Item” text
Good Afternoon,
When I create a link to the New List Item Form:-
I get this superfluous “New Item” text:”-
Note that I’ve already changed the JSON header txtContent to “Submit Your Improvement Idea”, otherwise it would state “New Item” twice.
Is there a way to remove or change the “New Item” text?
Good Afternoon, When I create a link to the New List Item Form:- I get this superfluous “New Item” text:”- Note that I’ve already changed the JSON header txtContent to “Submit Your Improvement Idea”, otherwise it would state “New Item” twice. Is there a way to remove or change the “New Item” text? Read More
Calendar invite sender address?
I have a microsoft account in form <name> at <myowndomain.com>. If i send email in outlook the sender adress is <name> at <myowndomain.com> as expected. However, when i send a calendar invite the outlook invite shows as sender outlook_<lotsofcharacters>@outlook.com and it is impossible to respond to this address (bounces back). How can i change the calendar invites to show <name> at <myowndomain.com>as sender like i can do in email?
I have a microsoft account in form <name> at <myowndomain.com>. If i send email in outlook the sender adress is <name> at <myowndomain.com> as expected. However, when i send a calendar invite the outlook invite shows as sender outlook_<lotsofcharacters>@outlook.com and it is impossible to respond to this address (bounces back). How can i change the calendar invites to show <name> at <myowndomain.com>as sender like i can do in email? Read More
Error – Instalation 0xc1900101 Windows 11 Insider Preview 27729.1000 (rs_prerelease)
I have been having a problem updating to this version for weeks with the same error code. I have tried troubleshooting, clean boot, etc. But I can’t get the version to update.
My actual Version Dev is 27686.1000
I have been having a problem updating to this version for weeks with the same error code. I have tried troubleshooting, clean boot, etc. But I can’t get the version to update. My actual Version Dev is 27686.1000 Read More
network stops after around 10 minutes of idle time.
I use amazon connect softphone. When I go on break, locking my computer or sometimes even when my laptop not locked but just Idle / there is no activity while i wait for a call on my laptop for about 10 , 15 minutes I notice error stating webrtc issue or Network issue on the phone. I checked sleep settings and it is set to never. Happens on all browser(Chrome, Edge) I use. If i stay active i do not notice the issue. Happens only to me. My colleagues with same network do not notice issue.
Set the URL to all keep this keep this site active list did not help.
I am wondering if there is any windows settings that could fix this.
I use amazon connect softphone. When I go on break, locking my computer or sometimes even when my laptop not locked but just Idle / there is no activity while i wait for a call on my laptop for about 10 , 15 minutes I notice error stating webrtc issue or Network issue on the phone. I checked sleep settings and it is set to never. Happens on all browser(Chrome, Edge) I use. If i stay active i do not notice the issue. Happens only to me. My colleagues with same network do not notice issue.Set the URL to all keep this keep this site active list did not help. I am wondering if there is any windows settings that could fix this. Read More
Emails sent to members outlook/hotmail mailboxes not being received – message could not be delivered
We are a golf club and sending emails from our manager account is causing a few isloated problems with some recipients who have outlook/email boxes. This is an error message received:
The following recipient(s) could not be reached:
Recipient: [SMTP:email address removed for privacy reasons]
Reason: 550 5.7.1 Unfortunately, messages from [185.26.149.60] weren’t sent. Please contact your Internet service provider since part of their network is on our block list (S3150). You can also refer your provider to http://mail.live.com/mail/troubleshooting.aspx#errors. [Name=Protocol Filter Agent][AGT=PFA][MxId=11B9E0B921BC609D] [AM3PEPF0000A799.eurprd04.prod.outlook.com 2024-10-27T09:56:41.738Z 08DCF05C9B5D9161]
We are a golf club and sending emails from our manager account is causing a few isloated problems with some recipients who have outlook/email boxes. This is an error message received: On 28/10/2024 14:53 GMT Windyhill Golf Club <email address removed for privacy reasons> wrote: MailEnable: Message could not be delivered to some recipients.The following recipient(s) could not be reached:Recipient: [SMTP:email address removed for privacy reasons]Reason: 550 5.7.1 Unfortunately, messages from [185.26.149.60] weren’t sent. Please contact your Internet service provider since part of their network is on our block list (S3150). You can also refer your provider to http://mail.live.com/mail/troubleshooting.aspx#errors. [Name=Protocol Filter Agent][AGT=PFA][MxId=11B9E0B921BC609D] [AM3PEPF0000A799.eurprd04.prod.outlook.com 2024-10-27T09:56:41.738Z 08DCF05C9B5D9161] Michael McKeownMembership SectionWindyhill GC Read More
Windows Server 2016 on ESXi, two servers solution in case of failure
Hi,
I’m facing a problem I still can’t find a solution to.
Short description below.
ESXi virtualization environment has a Windows Server 2016 Datacenter installed.
The Server has AD switched on, for the sake of our discussion I’m naming it “contoso.local”.
There are shared resources on the virtualized server such as shared folders and files, also there is MS SQL server which receives incoming connections from Windows clients (Win10/11).
What do I need to achieve?
I need to create another virtualized Windows Server 2016 Datacenter or Standard which will be an alternative server that will start offering its services immediately in case of the another server failure. What do I mean by “immediately” here?
I mean, the switching procedure/time must be immediate and all the resources such as shared folders or SQL databases must be up-to-date. So, if at 1:00 PM the first server has a failure (disconnected, shut down by mistake etc), the other server must take control of the client machines at 1:05 PM. And as I mention all shared resources and SQL connections must stay the same but on the second server. The users on client machines can’t have their work disrupted (any open Word documents in shared foilders intact or financial software connections kept on).
I’m aware of the fact that the second server must be a sort of replica that works all the time and receives data from the server so it must be a 1-1 copy of all data that it constantly updates itself with new data coming from the first server.
The question is – how can this be done ? I tried Cluster failover, storage replica already but this mechanism didn’t work out. I created two disks (logs, data) according to step-by-step instructions but it is still not a solution to the problem.
I’ll appreciate any advice to my issue
Hi,I’m facing a problem I still can’t find a solution to.Short description below.ESXi virtualization environment has a Windows Server 2016 Datacenter installed. The Server has AD switched on, for the sake of our discussion I’m naming it “contoso.local”.There are shared resources on the virtualized server such as shared folders and files, also there is MS SQL server which receives incoming connections from Windows clients (Win10/11).What do I need to achieve?I need to create another virtualized Windows Server 2016 Datacenter or Standard which will be an alternative server that will start offering its services immediately in case of the another server failure. What do I mean by “immediately” here?I mean, the switching procedure/time must be immediate and all the resources such as shared folders or SQL databases must be up-to-date. So, if at 1:00 PM the first server has a failure (disconnected, shut down by mistake etc), the other server must take control of the client machines at 1:05 PM. And as I mention all shared resources and SQL connections must stay the same but on the second server. The users on client machines can’t have their work disrupted (any open Word documents in shared foilders intact or financial software connections kept on). I’m aware of the fact that the second server must be a sort of replica that works all the time and receives data from the server so it must be a 1-1 copy of all data that it constantly updates itself with new data coming from the first server.The question is – how can this be done ? I tried Cluster failover, storage replica already but this mechanism didn’t work out. I created two disks (logs, data) according to step-by-step instructions but it is still not a solution to the problem. I’ll appreciate any advice to my issue Read More
Disable automatic reboot after update
Hello everyone,
unfortunatelly it happend again to me that my PC has restarted overnight, while an update needed to be installed. How can I disable this nonesense? I configured the GPO policy “No auto-restart with logged on users for scheduled automatic update installations”. However, Windows still reboots itself after some time. It’s driving me crazy, how isn’t there an option for never automatically rebooting my computer? And I know I can pause updates, but only for 5 weeks or so, which isn’t enough time.
Hello everyone,unfortunatelly it happend again to me that my PC has restarted overnight, while an update needed to be installed. How can I disable this nonesense? I configured the GPO policy “No auto-restart with logged on users for scheduled automatic update installations”. However, Windows still reboots itself after some time. It’s driving me crazy, how isn’t there an option for never automatically rebooting my computer? And I know I can pause updates, but only for 5 weeks or so, which isn’t enough time. Read More
Creating A Performance Review with Power Automate leveraging Viva Goals
We are moving away from a HRMS that does performance management and want to use Viva Goals for all of our individual/team/organizational goals. Our organization still has a desire to do paid for performance structure requiring us to find a Performance Review process that we can use with Viva Goals data. Has anyone used Power Automate to create a review process leveraging the Viva Goals data?
We are moving away from a HRMS that does performance management and want to use Viva Goals for all of our individual/team/organizational goals. Our organization still has a desire to do paid for performance structure requiring us to find a Performance Review process that we can use with Viva Goals data. Has anyone used Power Automate to create a review process leveraging the Viva Goals data? Read More
Kickstarting Creative Brainstorms with Copilot in Whiteboard
As a product marketing manager, coming up with new ideas is a big part of what I do. Using Copilot in Whiteboard has completely changed the way I handle brainstorming sessions. It helps me keep things organized and gets my team involved in a fun and interactive way.
Here I share three essential tips for you to kickstart your own brainstorming sessions.
Tip 1: Leverage Copilot for Structured Brainstorming
One challenge you may face with brainstorming sessions is keeping ideas organized and making sure the conversation stays on track. Copilot in Whiteboard can really help by allowing you to create a structured space where ideas can be easily captured and categorized.
Start with a Clear Goal: Before diving into your brainstorming session, be sure to set a clear goal. What problem are you trying to solve? Maybe you’d like your team to brainstorm new ways to attract customers, for example. This helps set the stage and keep the session focused.
Use Templates for Guidance: Whiteboard has various templates you can use to structure your brainstorming. Whether it’s a SWOT analysis, a mind map, or just a simple list, these templates provide a framework that can guide the discussion and make sure nothing important gets missed. I usually use the note pack template for broader brainstorming sessions.
Create a Starter List: To get your brainstorming session off to a quick start, use Copilot to generate a list of ideas. This can kickstart the discussion, allowing your team to react, refine, and build upon these initial suggestions without delay.
Tip 2: Incorporate Visual Aids to Enhance Creativity
Visual aids are fantastic tools for any brainstorming session. They can help you illustrate points, spark new ideas, and make complex information easier to understand. Copilot in Whiteboard offers great features to add visual elements to your brainstorming sessions.
Add Images and Diagrams: Use pictures, diagrams, and charts to represent your ideas visually. This is especially helpful when you’re working remotely. Visual aids can bridge the gap and make sure everyone is on the same page.
Color Coding and Categorization for Clarity: Use Copilot to categorize your ideas and apply different colors to sort ideas, highlight key points, and draw attention to specific areas. This not only enhances the visual appeal of your whiteboard, but also helps organize information in a clear and easy way.
Interactive Elements: Use interactive elements like sticky notes, arrows, and connectors to show how ideas are related. This can help build a more comprehensive understanding of the topic and uncover connections you and your team might not have noticed before.
Tip 3: Foster an Inclusive and Collaborative Environment
The success of a brainstorming session largely depends on the environment you set for it. It is important to create a space where everyone on your team feels comfortable sharing their thoughts. Copilot in Whiteboard can help make this happen by offering tools that promote inclusivity and open communication.
Encourage Participation from Everyone: Ensure that all team members have a chance to contribute and share their ideas. Use features like voting and adding reactions to gather input from everyone. This way, you get a diverse set of ideas and ensure that all voices are heard.
Facilitate Open Discussion: Use the commenting feature to spark discussions around different ideas. Encourage your team to ask questions, give feedback, and build on each other’s ideas. This can lead to more creative and innovative solutions.
Follow Up and Iterate: After the brainstorming session, use Copilot to organize and review the ideas. Follow up with your team, gather additional feedback, and iterate ideas. This helps turn your brainstorming into real, actionable plans and keeps the momentum going.
Using Copilot in Whiteboard has transformed how I approach brainstorming sessions as a product marketer. Thanks to its features, I have been able to generate more innovative ideas and get my team involved in a meaningful way.
I hope these tips will help you kickstart your future brainstorming sessions and unlock your team’s creative potential.
Visit Copilot Lab for prompts to try in Microsoft Whiteboard.
Microsoft Tech Community – Latest Blogs –Read More
Announcing General Availability of Inbound SMTP DANE with DNSSEC for Exchange Online
Today, we are excited to announce the General Availability of Inbound SMTP DANE with DNSSEC! This new capability of Exchange Online enhances the security of email communications by supporting two security standards: DNS-based Authentication of Named Entities (DANE) for SMTP and Domain Name System Security Extensions (DNSSEC).
Instructions for implementing it in your tenant are at How SMTP DNS-based Authentication of Named Entities (DANE) secures email communications. We are actively updating documentation to remove the Preview verbiage.
SMTP DANE and DNSSEC
SMTP DANE with DNSSEC provides a secure connection between sending and receiving mail servers that is resistant to both TLS-downgrade attacks and adversary-in-the-middle attacks (a form of eavesdropping where the communication is monitored or modified by a bad actor).
Here’s how it works:
DNSSEC: Protects DNS queries from tampering by ensuring the integrity of DNS records using cryptographic signatures. It prevents attacks like DNS spoofing.
DANE for SMTP: Uses DNSSEC to securely advertise TLS (Transport Layer Security) certificates for email servers via the TLS Authentication (TLSA) DNS record. It allows email servers to enforce encrypted communication (SMTP over TLS) and ensures that connections are only established with servers using valid certificates.
Security and Compliance benefits from SMTP DANE with DNSSEC
Using SMTP DANE with DNSSEC has many security and compliance benefits:
Prevents downgrade attacks: Ensures email communication always uses TLS, preventing fallback to insecure connections.
Stronger security: Validates server identities via trusted DNSSEC-backed records, making adversary-in-the-middle attacks harder.
Integrity and confidentiality: Guarantees email data is encrypted, and the recipient server is authenticated, better protecting your email domain(s) from impersonation.
Compliance: Use SMTP DANE with DNSSEC to enhance your email reputation by demonstrating compliance with industry security standards.
Expanding Email Security
Outbound SMTP DANE with DNSSEC was released in 2022, and general availability for Inbound SMTP DANE with DNSSEC has now happened. Inbound SMTP DANE with DNSSEC will continue to be included in enterprise and consumer email offerings at no charge, as part of our efforts to improve email security. Other email providers and domain owners are encouraged to adopt these standards to collectively enhance email security and protect users from malicious actors.
Inbound SMTP DANE with DNSSEC has already been implemented for several Outlook email domains, and implementation for the remaining Outlook and Hotmail domains for consumer email is expected to be completed by the end of 2024.
Exchange Online is looking forward to the impact that SMTP DANE with DNSSEC will have on the email security landscape and is deeply committed to delivering an email offering with industry-leading security such as SMTP DANE with DNSSEC.
Email Security Roadmap
Our target dates for upcoming roadmap items are:
December 2024 – Inbound SMTP DANE with DNSSEC and MTA-STS report in the Exchange admin center
December 2024 – March 2025
Deploying Inbound SMTP DANE with DNSSEC for all consumer Outlook and Hotmail domains (as an example – hotmail.nl)
Transition provisioning of mail records for all newly created Accepted Domains into DNSSEC-enabled infrastructure underneath *.mx.microsoft
May 2025 – Mandatory Outbound SMTP DANE, set per-tenant/per-remote domain
Learn more about the provisioning change at Implementing Inbound SMTP DANE with DNSSEC for Exchange Online Mail Flow.
Learn more about .microsoft and its subdomains at Introducing cloud.microsoft: a unified domain for Microsoft 365 apps and services.
Feedback
We welcome your feedback on Inbound SMTP DANE with DNSSEC, especially the enablement process. Please comment on this post if you have any feedback or concerns, and we will respond or contact you directly as needed.
Microsoft 365 Messaging Team
Microsoft Tech Community – Latest Blogs –Read More
Announcing Optional Help File Loading in Exchange Online PowerShell
Today, we are announcing updates to the Connect-ExchangeOnline cmdlet used to connect to Exchange Online. Currently, this cmdlet loads the cmdlet help file, which is required for the Get-Help cmdlet. We received feedback from customers that repeated connections can increase memory consumption because of this behavior. We also know that Connect-ExchangeOnline is used frequently in scripts, which are unlikely to call Get-Help.
To address this feedback, we previously introduced the SkipLoadingCmdletHelp parameter, which allows you to skip loading the help files. Moving forward, we are making an additional change to this behavior.
Starting with version 3.7.0 Preview and 3.7.0 GA of the Exchange Online PowerShell module (release planned in November 2024), the help file will no longer be loaded by default. Instead, if you want to load the help files, you will need to use a new parameter called LoadCmdletHelp. This change ensures that help files are loaded only when explicitly required, saving resources on your system.
Update Your Scripts
To maintain compatibility with your existing scripts, the SkipLoadingCmdletHelp parameter will be available in version 3.7.0 Preview and 3.7.0, but will no longer function. This is to ensure that your existing scripts do not break. However, this parameter will be removed in version 3.8.0.
We recommend that you review and if necessary, update your scripts to use the new LoadCmdletHelp parameter in scenarios where you require the help files.
Thank you for your understanding, and please feel free to leave us any feedback you have about this change in the Comments section.
Exchange Online Manageability Team
Microsoft Tech Community – Latest Blogs –Read More