Category: Microsoft
Category Archives: Microsoft
Trainable Classifiers – Tips
Keyword or metadata values (keyword query language)Previously identified patterns of sensitive information like social security, credit card, or bank account numbers (Sensitive information type entity definitions)Document fingerprinting: recognizing an item because it’s a variation on a templateThe presence of exact strings exact data match
Hello All,Just sharing some tips to assist with the process of data collection and the creation of trainable classifiers for the purpose of labelling/Data Loss prevention. -Regarding training Machine Learning to recognize a certain document type, It must have one or more recognizable aspects. Possible usable recognizable aspects of the data/document type:Keyword or metadata values (keyword query language)Previously identified patterns of sensitive information like social security, credit card, or bank account numbers (Sensitive information type entity definitions)Document fingerprinting: recognizing an item because it’s a variation on a templateThe presence of exact strings exact data match -In the below examples, we focus on Document Fingerprinting and Previously identifiable Sensitive information Type. For e.g.Regarding positive samples, The below file samples display a pattern, CC info (dummy data), Include Keywords referring to CC info such CVV2/AMEX etc…. as well as SSN information. -This can be regarded as a pattern for positive detection. The above data samples (about 150 samples of a similar pattern) are stored in a folder in a dedicated SharePoint Site(In the below screenshot, Same items are used as false samples for another classifier). -Regarding Negative samples, It is the same concept, It can be also stored in a folder in a dedicated Sharepoint Site and have a unique pattern or fingerprint. for e.g. -The below samples represent Credential information (dummy), Need to be about 150 samples or so. The samples should strongly represent a uniform document/data type different from positive samples. Similarly the data is stored in a dedicated folder in a SharePoint Site: Once the trainable classifier is created and fed this information, It will successfully identify data type to facilitate detection and minimize potential false positive. Read More
DockerCompose obsolete version in auto generated file
I use the `DockerCompose@0` task to build docker images. After updating docker compose on the agents I get warnings saying “##[error]time=”2024-06-18T00:06:56+02:00″ level=warning msg=”/data/agents/A1/.docker-compose.1718662015607.yml: `version` is obsolete”
It seems like this auto generated compose file includes the version at the top but I did not find any option to disable that.
I use the `DockerCompose@0` task to build docker images. After updating docker compose on the agents I get warnings saying “##[error]time=”2024-06-18T00:06:56+02:00″ level=warning msg=”/data/agents/A1/.docker-compose.1718662015607.yml: `version` is obsolete” It seems like this auto generated compose file includes the version at the top but I did not find any option to disable that. Read More
Notifications for SharePoint news on desktop teams client – Best Practices?
Hello Community,
I have a customer that has a SharePoint Intranet . They have many, many sites and a home site. On the home site the news from all sites are aggregated. This works fine.
They also see the news in viva connections. This works fine.
They get notifications about new news on their mobile phones. This works fine.
But they don’t get any notifications in the activity feed in teams if there is a new SharePoint news on any of the sites. (Like you get a notification if someóne sends an announcement in Viva Engage)
I did not find any information about such a feature.
I mean I could alway build a flow or something like that.
This would be easy, if I only had one SharePoint site with news, but I have many sites.
And the customer does not want the news to create teams messages, but just to create an activty item.
I am pretty sure this is doable with a flow, but that seems to be quire complicated.
For the Requirement: “Notify me in teams if there is a new SharePoint news”
How would you deal with such a requirement? Any Ideas?
Best Regards,
Sven
Hello Community,I have a customer that has a SharePoint Intranet . They have many, many sites and a home site. On the home site the news from all sites are aggregated. This works fine. They also see the news in viva connections. This works fine.They get notifications about new news on their mobile phones. This works fine.But they don’t get any notifications in the activity feed in teams if there is a new SharePoint news on any of the sites. (Like you get a notification if someóne sends an announcement in Viva Engage)I did not find any information about such a feature.I mean I could alway build a flow or something like that.This would be easy, if I only had one SharePoint site with news, but I have many sites.And the customer does not want the news to create teams messages, but just to create an activty item.I am pretty sure this is doable with a flow, but that seems to be quire complicated. For the Requirement: “Notify me in teams if there is a new SharePoint news”How would you deal with such a requirement? Any Ideas?Best Regards,Sven Read More
I’m missing something very fundamental … sorry for the newbee question
I’ve installed Project Online and Project Desktop app. I have created a Project and can open it on Teams but can’t work out how to open it in the Desktop app. The URL starts with https://project.microsoft.com/…
I have created a project in the desktop app and can see it in my Project dashboard but, it has a different icon, and opens in a different web (looking) app (Project Center). The URL ends with sharepoint.com/sites/pwa/Projects.aspx
What I am trying to do is explore the integration between Project Online and Planner but I seem to have three different products (project online, project server on my sharepoint domain, and planner on teams).
So, I reckon I am missing a key piece of architecture. Would someone mind ignoring me as an idiot and help me understand what’s going on, please? Thank you.
I’ve installed Project Online and Project Desktop app. I have created a Project and can open it on Teams but can’t work out how to open it in the Desktop app. The URL starts with https://project.microsoft.com/…I have created a project in the desktop app and can see it in my Project dashboard but, it has a different icon, and opens in a different web (looking) app (Project Center). The URL ends with sharepoint.com/sites/pwa/Projects.aspx What I am trying to do is explore the integration between Project Online and Planner but I seem to have three different products (project online, project server on my sharepoint domain, and planner on teams). So, I reckon I am missing a key piece of architecture. Would someone mind ignoring me as an idiot and help me understand what’s going on, please? Thank you. Read More
Unleashing PTU Token Throughput with KV-Cache-Friendly Prompt on Azure
1- Introduction
PTUs are reserved processing capacity, ensuring stable performance for uniform LLM workloads. The reserved capacity of PTUs makes KV caching more effective compared to Pay-As-You-Go (PayGo). This blog post delves into the role of Key-Value (KV) caching in enhancing PTU throughput, and practical strategies to create cache-friendly prompts that maximize efficiency.
2- What are Provisioned Throughput Units (PTUs)?
Provisioned Throughput Units (PTUs) in Azure represent a dedicated model processing capacity that can be reserved and deployed for handling prompts and generating completions. The key benefits of PTUs include:
Predictable Performance: Ensures stable maximum latency and throughput for uniform workloads.
Reserved Processing Capacity: Once deployed, the throughput is available irrespective of utilization.
Cost Savings: High throughput workloads may lead to cost savings compared to token-based consumption models.
3- KV Caching: Enhancing Efficiency in Language Models
Key-Value (KV) caching is a technique employed in generative transformer models, such as language models (LLMs), to optimize the inference process. Key aspects of KV caching include:
Reduction of Computational Cost: Minimizes the need to recompute key and value tensors for past tokens during each generation step.
Memory-Compute Trade-off: Tensors are stored (cached) in GPU memory, balancing memory usage and compute efficiency.
4- Crafting KV Cache-Friendly Prompts:
To optimize your prompts for KV caching, consider the following strategies:
Position Dynamic Elements Wisely: Place dynamic elements, such as grounding data, date & time, or chat history, toward the end of your prompt.
Maintain Order for Static Elements: Keep static elements like safety instructions, examples, and tool/function definitions at the beginning and in a consistent order.
Dedicate Your PTU Deployment: Dedicating your deployment to few use cases can further improve cache hit rates, as the requests will be more uniform.
5- A Case Study with GPT4-T-0409:
The following experiments focused on the impact of the cacheable/fixed percentage of the prompt on system performance, specifically average time-to-first-token and throughput. The results showed a clear trend: as the fixed/cacheable part of the prompt increased, the average latency decreased and the request capacity increased.
General Settings:
Model: GPT4-T-0409
Region: UK South
PTU: 100
Load test duration: 5 min
Experiment 1:
Input token size: 10245
Output token size: 192
Cacheable % of the prompt
1%
25%
50%
75%
Throughput (request/min)
7
9
12.5
20
Time to first token (sec)
2.4
2.0
1.77
1.3
Analysis:
Throughput Improvement: As the cacheable percentage of the prompt increased from 1% to 75%, throughput saw a significant increase from 7 requests per minute to 20 requests per minute. This translates to nearly a threefold improvement, highlighting the efficiency gain from caching.
Latency Reduction: The time to the first token decreased from 2.4 seconds to 1.3 seconds as the cacheable percentage increased. This reduction in latency indicates faster initial response times, which is crucial for user experience.
Experiment 2:
Input token size: 5000
Output token size: 100
Cacheable % of the prompt
1%
25%
50%
75%
Throughput (request/min)
17
22
32
55
Time to first token (sec)
1.31
1.25
1.16
0.9
Analysis:
Throughput Improvement: When the cacheable percentage of the prompt increased from 1% to 75%, throughput saw an impressive rise from 17 requests per minute to 55 requests per minute. This more than threefold increase demonstrates the substantial impact of cache-friendly prompts on system performance.
Latency Reduction: The time to the first token improved from 1.31 seconds to 0.9 seconds with higher cacheable percentages. This faster response time is beneficial for applications requiring real-time or near-real-time interactions.
* The results may vary based on the model type, deployment region, and use case.
Summary of the results:
In both experiments, a longer cacheable part of the prompt resulted in significant boosts in throughput and reductions in latency. The improvements were more pronounced in Experiment 2, likely due to the smaller input token sizes.
Throughput: Across both experiments, a higher cacheable percentage of the prompt resulted in substantial increases in throughput. In Experiment 1, throughput increased by almost 186%, and in Experiment 2, it increased by approximately 224% from the lowest to the highest cacheable percentage.
Latency: The time to the first token decreased consistently as the cacheable percentage of the prompt increased. This reduction in latency enhances the user experience by providing quicker initial responses.
These results underscore the importance of optimizing prompts to be cache-friendly, thereby maximizing the performance of the system in terms of both throughput and latency. By leveraging caching strategies, systems can handle more requests per minute and provide faster responses, ultimately leading to a more efficient and scalable AI deployment.
6- Conclusion
Provisioned Throughput Units (PTUs) in Azure offer significant advantages in terms of performance, capacity, and cost savings. By leveraging KV caching and creating cache-friendly prompts, you can further enhance the efficiency of your AI workloads. Optimizing prompt structure not only maximizes the benefits of PTUs but also ensures more effective and resource-efficient model processing.
7- Acknowledgments
A special thanks to Michael Tremeer for his invaluable review and feedback on this blog post. Your insights have greatly enhanced the quality of this work.
8- References
Transformers KV Caching Explained | by João Lages | Medium
Techniques for KV Cache Optimization in Large Language Models (omrimallis.com)
Microsoft Tech Community – Latest Blogs –Read More
VBA-Delete all connection of multiple files in a folder and save to new files.
Hi all,
Could you please show me the VBA code which I can remove all data connections in multiple files in a folder at once and save them to new files ?
Really appreciate your help !
Best regards,
VT
Hi all, Could you please show me the VBA code which I can remove all data connections in multiple files in a folder at once and save them to new files ? Really appreciate your help ! Best regards,VT Read More
Phi-3 Vision – Catalyzing Multimodal Innovation
Co-authors: Priya Kedia, Michael Tremeer
Contributors: Ranjani Mani
Phi-3 Vision, a lightweight and state-of-the-art open multimodal model, is a significant advancement in Microsoft’s AI offerings. Developed with a focus on producing a high-quality, reasoning focused model, Phi-3 Vision utilizes synthetic data and curated publicly available web data to ensure its robustness and versatility. At only 4.2 billion parameters, it strikes an impressive balance between performance and efficiency, making it an attractive option for a wide range of applications.
As the first multimodal model in the Phi-3 family, Phi-3 Vision extends beyond the capabilities of its predecessors – Phi-3-mini, Phi-3-small, and Phi-3-medium – by seamlessly blending language and visual input. It boasts a context length of 128K tokens, allowing it to support complex and nuanced interactions. Designed with the intention to run on devices, Phi-3 Vision provides the benefits of offline operation, cost-effectiveness, and user privacy.
Phi-3 Vision has demonstrated versatility across various use cases, including Optical Character Recognition (OCR), Image Captioning, Table Parsing, and Reading Comprehension on Scanned Documents, among others. Its ability to provide high-quality reasoning with both visual and text input capabilities will drive innovation and lead to the development of new applications that are both transformative and sustainable. As an example, here is a quick demo showcasing how car footage can be analyzed to assess vehicle damages on an edge device, giving instant feedback to end user. When paired together with a larger LLM like GPT-4o, Phi-3 can form part of hybrid workflow that combines the efficiencies of Phi-3 for simpler tasks with the power of GPT-4o for more challenges tasks, unlocking the best of both worlds in a multi-step pipeline.
Market Trends
The landscape of artificial intelligence (AI) is in a state of rapid evolution, and within this space,
Microsoft’s Phi-3-Vision emerges as a noteworthy trendsetter. Phi-3-Vision, a member of Microsoft’s broader Phi-3 family, represents a significant leap in multimodal AI capabilities, blending language and vision processing.
The Rise of Multimodal AI Models
Multimodal AI models, such as the Phi-3-Vision, are increasingly gaining attention due to their ability to interpret and analyze both textual and visual data. This dual capability not only enhances user interaction with digital content but also opens up new avenues for data analysis and accessibility. As businesses and consumers alike demand more intuitive and capable AI solutions, the prominence of multimodal models is expected to grow.
Open Source as a Catalyst for Innovation
Phi-3-Vision’s open-source nature stands out as a key trend in the AI market. By allowing developers to access and build upon the model freely, Microsoft is fostering a community-driven ecosystem where innovation can thrive. This approach is likely to inspire other AI developers and companies to adopt and build upon the model, potentially leading to a surge in collaborative AI advancements.
Efficiency and Edge Computing
Another significant trend is the shift towards more efficient AI models that can operate on devices with limited computational power, such as smartphones and edge devices. Phi-3-Vision’s compact yet powerful architecture exemplifies this trend, which is driven by the need for cost-effective and less compute-intensive AI services. As a result, the market is witnessing a growing interest in AI models that are optimized for on-device, edge, and offline inference scenarios.
AI Accessibility and Democratization
The Phi-3 project’s goal to democratize AI through smaller, efficient models aligns with a broader market trend towards making AI more accessible to everyday users and developers. By making the model available on Azure AI Studio, Azure AI model catalog as well as on hugging face, Microsoft has simplified the adoption and integration of AI capabilities into various applications.
Future Integration in Various Industries
Phi-3-Vision’s adaptability and performance indicate a trend towards integrating advanced AI models into a wide array of industries. From document digitization to advanced automation solutions, Phi-3-Vision and similar models are set to transform various sectors by enhancing productivity and reducing operational costs.
Competitive Landscape
Despite its relatively compact size, Phi-3-Vision demonstrates impressive performance that is on par with much larger models, and it is one of the smallest LLMs with multimodal capabilities. This efficiency makes it particularly suitable for deployment on devices with limited computational resources, such as smartphones. In addition, the optimized versions of the model in ONNX format ensure accelerated inference on both CPU and GPU across different platforms, including server, desktop, and mobile environments.
Model Architecture and Capabilities
Phi-3 Vision is based on the Transformer model architecture, which has demonstrated remarkable success in various NLP tasks. It contains an image encoder, connector, projector, and Phi-3 Mini language model. The model’s ability to support up to 128K context length in tokens with just 4.2 billion parameters allows for extensive multimodal reasoning, making it adept at understanding and generating content from complex visual inputs like charts, graphs, and tables. Its integration into the development version (4.40.2) of the industry-standard transformers python library further simplifies its adoption in AI-driven applications.
Training Data and Quality
One of the factors that differentiates Phi-3 Vision is its training data. Unlike many other models that rely solely on human-generated data (such as from the web and published books etc.), the training datasets used to train the Phi-3 family of models are created using advanced synthetic data generation techniques, along with highly curated public web data. This approach aims to maximize the quality of the training data with a specific focus on helping the model to develop advanced reasoning skills and the ability to solve problems. This training dataset contributes to the model’s robustness and versatility, enabling it to perform well beyond expectations in various visual reasoning tasks. It has demonstrated superior performance in a range of multimodal benchmarks, outperforming competitors such as Claude 3 Haiku and coming close to the capabilities of more much larger models like OpenAI’s GPT-4V.
Target Use Cases and Applicability
In the broader AI industry, there is a strong trend of replacing larger models like GPT-4o with more efficient models like Phi-3 as AI builders seek to optimize their GenAI use-cases. A common pattern is to launch a use case with a powerful LLM like GPT-4o, and once the solution is in production, look to incorporate a more efficient SLM like Phi-3 for some of the less complicated and more narrow parts of the problem. This also means that the initial batch of production data that is generated by GPT-4o can be used to fine-tune the Phi-3 model, offering comparable accuracy of the large model at a fraction of the cost. This approach has been documented as a reliable and effective technique for reducing the costs of LLM-powered solutions while maintaining similar performance.
Given this trend, Phi-3 offers a potential to be leveraged for many use cases involving memory/compute constrained environments, latency bound scenarios, general image understanding, OCR, chart and table understanding etc.
Document and Image Analysis for KYC
Use Case: Combining text extraction and image classification to streamline the Know Your Customer (KYC) process. This helps in verifying customer identity and ensuring compliance with legal and regulatory standards in sectors like banking and financial services. Example: Automating the verification of identity documents such as passports and driving licenses by extracting text and checking the validity of images to expedite the KYC process.
Enhanced Customer Support and Product Returns
Use Case: Using text and image analysis to enhance customer support operations, including the management of product returns. This approach helps in quickly identifying issues through customer descriptions and photos of returned items, thereby improving customer satisfaction and operational efficiency. Example: Automatically processing customer complaints that include photos of defective products, enabling rapid resolution through efficient handling of returns or exchanges.
Content Moderation for Social Media
Use Case: Integrating text and image analysis to identify and moderate inappropriate content on social media platforms. This helps in maintaining community standards and ensuring a safe environment for users. Example: Automatically detecting and removing posts with offensive language and harmful images, ensuring compliance with community guidelines and promoting a positive user experience.
Video Footage Analysis for Auto and Home Insurance
Use Case: Analyzing video footage for assessing damages and verifying claims in auto and home insurance sectors. This capability allows for accurate evaluation of incidents and helps in processing claims more efficiently. Example: Processing video footage of a car accident to identify the cause and extent of damage, aiding in quick and accurate claim settlements. Similarly, evaluating home damage videos for insurance claim assessments.
Visual Content Analysis for Educational Tools
Use Case: Utilizing text and image analysis to develop interactive and adaptive educational tools. This can enhance learning by providing customized content and feedback based on both text and visual inputs from students. Example: Creating adaptive learning platforms that analyze students’ written responses and hand-drawn diagrams to offer personalized feedback and additional resources.
With the trend towards decentralized computing, users of edge devices such as smartphones, tablets, and IoT devices require lightweight AI models that can operate with limited computing resources. Phi-3 Vision’s ability to run efficiently on smaller devices makes it attractive to this demographic. By leveraging ONNX Runtime Mobile and Web, Microsoft is working to enable Phi-3 Vision on a broad spectrum of devices, from smartphones to wearables. This has led to an interest in Phi-3 vision models from a wide demographic of customers.
Partnerships and Collaborations
Partnerships with industry players, as seen with DDI Labs’ integration of Phi-3 Vision, can lead to transformative applications in areas such as video analytics and automation. Its potential to improve operations, such as in dock automation, demonstrates the practical benefits of adopting such advanced AI tools that address real-world challenges.
Taking a Deep Dive into Code
Getting Started
With basics taken care of, what’s next?
Deploy a quantized version of the model at the edge
https://onnxruntime.ai/blogs/accelerating-phi-3
Finetune the model for your domain specific use case
Phi-3CookBook/md/04.Fine-tuning/FineTuning_Qlora.md at main · microsoft/Phi-3CookBook (github.com)
Considerations for the future for Phi-3 Vision Team
Ethical Considerations and Bias Mitigation
Despite safety post-training, the potential for unfair or biased outcomes remains a concern due to societal biases reflected in training data. Ongoing efforts to mitigate these risks are critical to maintaining the integrity and social acceptability of AI technologies like Phi-3 Vision.
Computational and Energy Efficiency
As AI models grow in complexity and capability, ensuring computational and energy efficiency becomes increasingly challenging. Striking a balance between performance and resource consumption is essential for sustainable AI development, especially for models intended for widespread use across various devices.
Security and Privacy
With the proliferation of AI in personal and professional domains, security and privacy concerns must be addressed. Protecting user data and preventing unauthorized access or misuse of AI technologies are paramount for maintaining user trust and complying with regulatory requirements.
Final Thoughts
In conclusion, the Phi-3 family, spearheaded by Phi-3-vision, exemplifies the progress and potential of AI. While there are challenges to be addressed, the opportunities these models present are vast and ripe for exploration. As AI continues to evolve, models like Phi-3 Vision will undoubtedly be instrumental in shaping innovative solutions that could redefine the way we interact with technology and process information in our digital world.
References
Microsoft Official and Tech Community
https://azure.microsoft.com/en-us/blog/new-models-added-to-the-phi-3-family-available-on-microsoft-azure/
https://mspoweruser.com/microsoft-announces-phi-3-vision-a-new-multimodal-slm-for-on-device-ai-scenarios/
https://techcommunity.microsoft.com/t5/ai-machine-learning-blog/affordable-innovation-unveiling-the-pricing-of-phi-3-slms-on/ba-p/4156495
https://techcommunity.microsoft.com/t5/educator-developer-blog/using-phi-3-amp-c-with-onnx-for-textand-vision-samples/ba-p/4161020
https://techcommunity.microsoft.com/t5/microsoft-developer-community/getting-started-generative-ai-with-phi-3-mini-running-phi-3-mini/ba-p/4147246
GitHub – microsoft/Phi-3CookBook: Samples for getting a quick understanding and exploration of Phi-3 models
Technical and AI-focused Publications
https://huggingface.co/blog/Emma-N/enjoy-the-power-of-phi-3-with-onnx-runtime
https://huggingface.co/microsoft/Phi-3-medium-128k-instruct
https://huggingface.co/microsoft/Phi3 Vision
https://huggingface.co/microsoft/Phi3 Vision-onnx-cpu
https://huggingface.co/microsoft/Phi3 Vision-onnx-cuda
https://venturebeat.com/ai/microsoft-phi-3-generally-available-phi-3-vision-preview/
https://www.analyticsvidhya.com/blog/2024/05/microsoft-phi3/
https://towardsdatascience.com/6-real-world-uses-of-microsofts-newest-phi-3-vision-language-model-8ebbf
https://www.digit.in/news/general/microsoft-announced-phi-3-vision-an-ai-model-for-phones-that-can-analyse-pictures.html
Microsoft Tech Community – Latest Blogs –Read More
How do you burn Windows 11 ISO to USB on Mac?
I recently ran into a problem where my Windows PC was damaged, and now I’m left with only my Mac to work on. I need to create a bootable USB drive with Windows 11 using my Mac, as I have the ISO file but I’m unsure of the correct tools and procedures to burn ISO to USB on Mac. Given that Macs handle file systems differently, I’m looking for advice on how to properly format the USB and burn ISO file to USB on Mac effectively. If anyone has experience with this or knows any reliable methods, could you please share your insights?
I recently ran into a problem where my Windows PC was damaged, and now I’m left with only my Mac to work on. I need to create a bootable USB drive with Windows 11 using my Mac, as I have the ISO file but I’m unsure of the correct tools and procedures to burn ISO to USB on Mac. Given that Macs handle file systems differently, I’m looking for advice on how to properly format the USB and burn ISO file to USB on Mac effectively. If anyone has experience with this or knows any reliable methods, could you please share your insights? Read More
How to build this “custom card on hover” introduced in this article?
Article: https://learn.microsoft.com/en-us/sharepoint/dev/declarative-customization/formatting-advanced
I want to show history status like this article showed in “custom card on hover” section. But what was the setting? For example, is that status column lookup type? Looking up another list? If so, what is the type of that column being looked up? What are the value in that column to have such historical process status?
Please help, thanks!
Article: https://learn.microsoft.com/en-us/sharepoint/dev/declarative-customization/formatting-advanced I want to show history status like this article showed in “custom card on hover” section. But what was the setting? For example, is that status column lookup type? Looking up another list? If so, what is the type of that column being looked up? What are the value in that column to have such historical process status? Please help, thanks! Read More
Exchange Online now blocking whitelisted domain
We have an external linux server that has been been able to email logs and script output files to admin email addresses on Exchange 365 without problems for many years. Note: The domain name for the server has been whitelisted in Exchange Admin Center > Mail Flow > Rules.
Unfortunately, over the last few days we are now receiving NDRs for some of the emails originating from the server. For example:
This is the mail system at host ip-x.x.x.x.us-east-2.compute.internal.
I’m sorry to have to inform you that your message could not be delivered to one or more recipients. It’s attached below.
For further assistance, please send mail to postmaster.
If you do so, please include this problem report. You can delete your own text from the attached returned message.
The mail system
<email address removed for privacy reasons>: host
companyname-com.mail.protection.outlook.com[z.z.z.z] said: 550
5.7.1 Unfortunately, messages from [n.n.n.n] weren’t sent. For more
information, please go to http://go.microsoft.com/fwlink/?LinkID=526655
AS(900) [DM6PR18MB3555.namprd18.prod.outlook.com 2024-06-17T23:44:01.329Z
08DC8F1D3280898A] [PH8PR15CA0013.namprd15.prod.outlook.com
2024-06-17T23:44:01.398Z 08DC8E6A7387EBAE]
[CY4PEPF0000E9D6.namprd05.prod.outlook.com 2024-06-17T23:44:01.398Z
08DC8E2D0D0B4FEE] (in reply to end of DATA command)
The article suggested by the NDR report (http://go.microsoft.com/fwlink/?LinkID=526655) recommends using the Microsoft delist portal to fix the problem. However, when I use the portal to attempt to delist the server’s IP address, I don’t get any confirmation email. Also, the NDR email doesn’t exactly match the conditions noted in the video found in the article – there isn’t any message in the NDR stating “Access denied – banned sending IP.”
Has anything changed in the Exchange Online environment recently that could cause this problem?
Thanks,
Don
PS Here is the log entry from the mail log on the linux server:
Jun 16 04:05:02 ip-172-31-1-188 postfix/smtp[417020]: 2F1A7103ECA3: to=<email address removed for privacy reasons>, orig_to=<root>, relay=companyname-com.mail.protection.outlook.com[z.z.z.z]:25, delay=2.1, delays=0.01/0/0.32/1.8, dsn=5.7.1, status=bounced (host companyname-com.mail.protection.outlook.com[z.z.z.z] said: 550 5.7.1 Unfortunately, messages from [n.n.n.n] weren’t sent. For more information, please go to http://go.microsoft.com/fwlink/?LinkID=526655 AS(900) [CO1PR18MB4810.namprd18.prod.outlook.com 2024-06-16T08:05:02.211Z 08DC8D95079D7987] [CH0PR03CA0236.namprd03.prod.outlook.com 2024-06-16T08:05:02.272Z 08DC8C31791B17CC] [DS3PEPF0000C37B.namprd04.prod.outlook.com 2024-06-16T08:05:02.264Z 08DC881BD5FEF961] (in reply to end of DATA command))
We have an external linux server that has been been able to email logs and script output files to admin email addresses on Exchange 365 without problems for many years. Note: The domain name for the server has been whitelisted in Exchange Admin Center > Mail Flow > Rules. Unfortunately, over the last few days we are now receiving NDRs for some of the emails originating from the server. For example: This is the mail system at host ip-x.x.x.x.us-east-2.compute.internal.
I’m sorry to have to inform you that your message could not be delivered to one or more recipients. It’s attached below.
For further assistance, please send mail to postmaster.
If you do so, please include this problem report. You can delete your own text from the attached returned message.
The mail system
<email address removed for privacy reasons>: host
companyname-com.mail.protection.outlook.com[z.z.z.z] said: 550
5.7.1 Unfortunately, messages from [n.n.n.n] weren’t sent. For more
information, please go to http://go.microsoft.com/fwlink/?LinkID=526655
AS(900) [DM6PR18MB3555.namprd18.prod.outlook.com 2024-06-17T23:44:01.329Z
08DC8F1D3280898A] [PH8PR15CA0013.namprd15.prod.outlook.com
2024-06-17T23:44:01.398Z 08DC8E6A7387EBAE]
[CY4PEPF0000E9D6.namprd05.prod.outlook.com 2024-06-17T23:44:01.398Z
08DC8E2D0D0B4FEE] (in reply to end of DATA command) The article suggested by the NDR report (http://go.microsoft.com/fwlink/?LinkID=526655) recommends using the Microsoft delist portal to fix the problem. However, when I use the portal to attempt to delist the server’s IP address, I don’t get any confirmation email. Also, the NDR email doesn’t exactly match the conditions noted in the video found in the article – there isn’t any message in the NDR stating “Access denied – banned sending IP.” Has anything changed in the Exchange Online environment recently that could cause this problem? Thanks,Don PS Here is the log entry from the mail log on the linux server: Jun 16 04:05:02 ip-172-31-1-188 postfix/smtp[417020]: 2F1A7103ECA3: to=<email address removed for privacy reasons>, orig_to=<root>, relay=companyname-com.mail.protection.outlook.com[z.z.z.z]:25, delay=2.1, delays=0.01/0/0.32/1.8, dsn=5.7.1, status=bounced (host companyname-com.mail.protection.outlook.com[z.z.z.z] said: 550 5.7.1 Unfortunately, messages from [n.n.n.n] weren’t sent. For more information, please go to http://go.microsoft.com/fwlink/?LinkID=526655 AS(900) [CO1PR18MB4810.namprd18.prod.outlook.com 2024-06-16T08:05:02.211Z 08DC8D95079D7987] [CH0PR03CA0236.namprd03.prod.outlook.com 2024-06-16T08:05:02.272Z 08DC8C31791B17CC] [DS3PEPF0000C37B.namprd04.prod.outlook.com 2024-06-16T08:05:02.264Z 08DC881BD5FEF961] (in reply to end of DATA command)) Read More
Diag: Teams Sign-in
Hello
Please i need your help on this issue.
One of my customer is having an issue in signing into the Mac Desktop Teams – New. They are receiving an error message “Your account or password is incorrect. If you remember your password, reset it now”.
The account is onmicrosoft.com .
The customer is using the correct sign-in credentials?
The customer has not changed his password.
The customer can sign in to other Microsoft services (like Outlook or Office 365) with the same credentials?
The Teams desktop app is up to date?
The Mac’s operating system is up to date with OSSonoma 14.5
He has tried clearing the Teams cache on the Mac?
The customer is not using VPN or proxy that could be interfering with the connection? No
He cannot sign into the Mac Desktop Teams – New. he keep getting an error message that says something went wrong, try again. Another error message says “Your account or password is incorrect. If you remember your password, reset it now”.
Hello Please i need your help on this issue. One of my customer is having an issue in signing into the Mac Desktop Teams – New. They are receiving an error message “Your account or password is incorrect. If you remember your password, reset it now”. The account is onmicrosoft.com . The customer is using the correct sign-in credentials? The customer has not changed his password. The customer can sign in to other Microsoft services (like Outlook or Office 365) with the same credentials? The Teams desktop app is up to date? The Mac’s operating system is up to date with OSSonoma 14.5 He has tried clearing the Teams cache on the Mac? The customer is not using VPN or proxy that could be interfering with the connection? No He cannot sign into the Mac Desktop Teams – New. he keep getting an error message that says something went wrong, try again. Another error message says “Your account or password is incorrect. If you remember your password, reset it now”. Read More
June V1 Title Plan out now!
The Monthly Title Plan for June V1 is attached to this post.
Ensure to check out the “Courseware News” tab for the ILT latest updates.
The Title Plan can also be found in the following locations:
MPN Partner Portal Learning Resources page Resource page for Training Services Partners (Title Plan publishing takes 2-3 business days)
MCT Lounge Brand-new lounge for MCTs
Thank you
The Monthly Title Plan for June V1 is attached to this post.
Ensure to check out the “Courseware News” tab for the ILT latest updates.
The Title Plan can also be found in the following locations:
MPN Partner Portal Learning Resources page Resource page for Training Services Partners (Title Plan publishing takes 2-3 business days)
MCT Lounge Brand-new lounge for MCTs
Thank you Read More
Excel changes my Date
Hi, I’m using Microsoft 365 and in excel when I try to type in a date e.g 01012014 excel changes it to 28/10/4670. I have formatted my cells to short date, I have also gone into advanced excel options to ensure that the box isn’t ticked for “use 1904 date system”. I just want to be able to type in a date and the system will automatically put it into the format that I have selected for the cell and keep the correct date. Eg I type 01012014 = excel to populate the cell like 01/01/2024. I have googled and looked into this community page but can’t seem to find the answer that I’m looking for, can anyone help please?
Hi, I’m using Microsoft 365 and in excel when I try to type in a date e.g 01012014 excel changes it to 28/10/4670. I have formatted my cells to short date, I have also gone into advanced excel options to ensure that the box isn’t ticked for “use 1904 date system”. I just want to be able to type in a date and the system will automatically put it into the format that I have selected for the cell and keep the correct date. Eg I type 01012014 = excel to populate the cell like 01/01/2024. I have googled and looked into this community page but can’t seem to find the answer that I’m looking for, can anyone help please? Read More
conditional formating with time (hours)
I have three columns, first one with break time out and second with break time in. The third have to show the difference and if it is grater than one hour it has to show in red text. times are entered in this format 13.30 (for 1:30 PM)
I have three columns, first one with break time out and second with break time in. The third have to show the difference and if it is grater than one hour it has to show in red text. times are entered in this format 13.30 (for 1:30 PM) Read More
How do I install Windows 11 on unsupported hardware without losing data?
I would like to learn how to install Windows 11 on unsupported hardware. My current computer does not meet Microsoft’s official system requirements, such as TPM and Secure Boot, but I would still like to upgrade. I am particularly concerned about losing all my data and files or applications during the installation process. Can anyone provide a detailed tutorial or tips on how to successfully bypass these limitations and install Windows 11 on my computer without affecting its performance or losing data? Any help would be greatly appreciated!
I would like to learn how to install Windows 11 on unsupported hardware. My current computer does not meet Microsoft’s official system requirements, such as TPM and Secure Boot, but I would still like to upgrade. I am particularly concerned about losing all my data and files or applications during the installation process. Can anyone provide a detailed tutorial or tips on how to successfully bypass these limitations and install Windows 11 on my computer without affecting its performance or losing data? Any help would be greatly appreciated! Read More
AVASOFT Presents: Unveiling Microsoft’s Security Copilot – Exclusive Webinar
Webinar Overview
Seize this unique opportunity to delve into the capabilities of Microsoft’s Security Copilot. Designed for IT professionals, security specialists, and decision-makers, this webinar will equip you with the knowledge and tools to safeguard your organization’s critical assets and stay ahead of emerging threats.
What to Expect
Core Features and Benefits: Explore the powerful functionalities of Security Copilot and how they can transform your security posture.Effortless Integration: Learn best practices for integrating Security Copilot with your existing security infrastructure.Success Stories: Gain insights from real-world use cases and success stories.
Interactive Q&A Session: Engage with our experts and get answers to your specific questions.
Speakers:
Hemanathan (Practice Head – IAM and Security)
Aswin Ramanujam (Software Engineer)
Ruban S (Software Engineer)
Sanjana Satya Narayana (Software Engineer)
Webinar OverviewSeize this unique opportunity to delve into the capabilities of Microsoft’s Security Copilot. Designed for IT professionals, security specialists, and decision-makers, this webinar will equip you with the knowledge and tools to safeguard your organization’s critical assets and stay ahead of emerging threats. REGISTER HERE! What to Expect Core Features and Benefits: Explore the powerful functionalities of Security Copilot and how they can transform your security posture.Effortless Integration: Learn best practices for integrating Security Copilot with your existing security infrastructure.Success Stories: Gain insights from real-world use cases and success stories.Interactive Q&A Session: Engage with our experts and get answers to your specific questions. Speakers:Hemanathan (Practice Head – IAM and Security)Aswin Ramanujam (Software Engineer)Ruban S (Software Engineer)Sanjana Satya Narayana (Software Engineer) Read More
Announcing Face API Service SDKs for Liveness
The Azure AI Vision Face team updated the public preview of Liveness Detection at //build in May. You can read more about it here You Are Real: More Secure Identity Verification – Microsoft Community Hub.
We are now happy to announce the availability of client library for building an app server for Liveness Detection in the four core Azure languages.
.NET (C#): https://www.nuget.org/packages/Azure.AI.Vision.Face/
Java: https://central.sonatype.com/artifact/com.azure/azure-ai-vision-face
Python: https://pypi.org/project/azure-ai-vision-face/
Javascript: https://www.npmjs.com/package/@azure-rest/ai-vision-face
The liveness solution integration consists of two separate components: a frontend mobile/web application and an app server/orchestrator. With the library, you can now easily build the app server needed for a complete liveness solution in your preferred programming language. This includes operations for creating a liveness session, querying the liveness detection result and audit logs. You can learn more from this tutorial.
Microsoft Tech Community – Latest Blogs –Read More
How do I remove landing zone created from ARM template
Hi All,
I created a landing zone from an ARM template (enterprise-scale for small enterprises), which can be found here. Since then, I deleted all the management groups, but I still see some residuals such as ‘metric alert rule,’ ‘log analytics workspace,’ etc.
How do I go about removing everything that was created from the ARM template and ensure nothing is left behind?
Many thanks,
James.
Hi All,I created a landing zone from an ARM template (enterprise-scale for small enterprises), which can be found here. Since then, I deleted all the management groups, but I still see some residuals such as ‘metric alert rule,’ ‘log analytics workspace,’ etc. How do I go about removing everything that was created from the ARM template and ensure nothing is left behind? Many thanks,James. Read More
I have 3 option to pick which I need that the time
I have codes to pick which on to print. I have one button
Private Sub PrintButton_Click()
Dim selectedOption As Integer
‘ Get user selection from option buttons
selectedOption = GetSelectedOption()
Select Case selectedOption
Case 1
PrintLast3Months
Case 2
PrintLastMonthToCurrent
Case 3
PrintCurrentMonth
Case Else
MsgBox “Please select an option.”, vbExclamation
End Select
End Sub
I have codes to pick which on to print. I have one buttonPrivate Sub PrintButton_Click()
Dim selectedOption As Integer
‘ Get user selection from option buttons
selectedOption = GetSelectedOption()
Select Case selectedOption
Case 1
PrintLast3Months
Case 2
PrintLastMonthToCurrent
Case 3
PrintCurrentMonth
Case Else
MsgBox “Please select an option.”, vbExclamation
End Select
End Sub Read More
Crashing in Sharepoint – halp plz
Hi community,
I work with Sharepoint pretty frequently. For the past 2 months, I found that I will be working on a file, and then without any sign or warning, Sharepoint crashes and then reloads with a new file (that I had not clicked on, sometimes haven’t even interacted with the file before). I am trying to figure out a way to report the problem to Microsoft, because this happens with every 1-3 files I touch. We use this every day for hundreds of files, so this problem is terrible in terms of completing job duties. Does anyone know what to do here? Any suggestions?
Thanks!
Hi community, I work with Sharepoint pretty frequently. For the past 2 months, I found that I will be working on a file, and then without any sign or warning, Sharepoint crashes and then reloads with a new file (that I had not clicked on, sometimes haven’t even interacted with the file before). I am trying to figure out a way to report the problem to Microsoft, because this happens with every 1-3 files I touch. We use this every day for hundreds of files, so this problem is terrible in terms of completing job duties. Does anyone know what to do here? Any suggestions? Thanks! Read More