Category: Microsoft
Category Archives: Microsoft
Making private meeting in shared mailbox calendar
Hello,
In the calendar of a shared mailbox we can’t set a meeting to private. The lock-tile is greyed out. In the users own calendar the tile is available. Is there a setting for shared mailboxes that makes it possible to set meetings to private?
Kind regards,
Arjan
Hello, In the calendar of a shared mailbox we can’t set a meeting to private. The lock-tile is greyed out. In the users own calendar the tile is available. Is there a setting for shared mailboxes that makes it possible to set meetings to private? Kind regards,Arjan Read More
Building HyDE powered RAG chatbots using Microsoft Azure AI Models & Dataloop
Customer service is undergoing an AI revolution, driven by the demand for smarter, more efficient solutions. HyDE-powered RAG chatbots offer a breakthrough technology that combines vast knowledge bases with real-time data retrieval and hypothetical document embeddings (HyDE) to deliver superior accuracy and context-specific responses. Yet, building and managing these complex systems remains a significant challenge due to the intricate integration of diverse AI components, real-time processing requirements, and the need for specialized expertise in AI and data engineering.
Simplifying GenAI solutions with Microsoft and Dataloop
The Microsoft-Dataloop partnership abstracts the deployment of powerful chatbot applications. By integrating Microsoft’s PHI-3-MINI foundation model with Dataloop’s data platform, we’ve made HyDE-powered RAG chatbots accessible to a wider developer community with minimal coding. Developers can leave the documentation behind and start utilizing these capabilities instantly, accelerating time to value.
This announcement follows our successful integration with Microsoft Azure AI Model as a Service and Azure AI Video Indexer, further enhancing our ability to deliver advanced AI solutions. These integrations enable developers to seamlessly incorporate state-of-the-art AI models into their workflows, significantly accelerating development cycles.
About Dataloop AI development platform
Dataloop is an enterprise-grade end-to-end AI development platform designed to streamline the creation and deployment of powerful GenAI applications. The platform offers a comprehensive suite of tools and services, enabling efficient AI model development and management.
Key features include:
Orchestration: Dataloop provides seamless pipeline management, access to a marketplace for AI models, and a serverless architecture to simplify deployment and scalability.
Data Management: The Dataloop platform supports extensive dataset exploration, allowing users to query, visualize, and curate data efficiently.
Human Knowledge: Dataloop facilitates knowledge-based ground truth creation through tools for annotation, review, and monitoring, ensuring high-quality data labeling.
MLOps: With reliable model management capabilities, Dataloop ensures efficient inference, training, and evaluation of AI models.
Dataloop is also available on Azure Marketplace.
About Azure AI Models as a Service
Azure AI Models as a Service (MaaS) offers developers and businesses access to a robust ecosystem of powerful AI models. This service includes a wide range of models, from pre-trained and custom models to foundation models, covering tasks such as natural language processing, computer vision, and more. The service is backed by Azure’s stringent data privacy and security commitments, ensuring that all data, including prompts and responses, remains private and secure.
Add photo pink screen
Figure: HyDE-powered RAG Chatbot Workflow – This pipeline, created using the Dataloop platform, demonstrates the process of transforming user queries into hypothetical answers, generating embeddings, and retrieving relevant documents from a vector store. This internal Slack chatbot is optimizing information retrieval to ensure that users receive accurate and contextually relevant responses, enhancing the chatbot’s ability to search for answers in the documentation.
This is how we do it!
Powering Efficient AI Inference at Scale: Microsoft’s AI tools build upon a powerful foundation of inference engines like Azure Machine Learning and ONNX Runtime. This robust toolkit ensures smooth, high-performance AI inferencing at scale. These tools specifically fine-tune neural networks for exceptional speed and efficiency, making them ideal for demanding applications like large language models (LLMs). This translates to rapid inference and scalable AI deployment across various environments.
End-to-End AI Development with Drag-and-Drop Ease: Dataloop empowers users to build and manage advanced AI capabilities entirely within its intuitive no-code interface. Simply drag and drop models provided or developed by Microsoft through our marketplace to seamlessly integrate them into your workflows. Pre-built pipeline templates specifically designed for RAG chatbots further streamline development. This eliminates the need for additional tools, making Dataloop your one-stop shop for building next-generation RAG-based chatbots.
A Node-by-Node Look at a RAG-based Document Assistant Chatbot with Microsoft and Dataloop
This section takes you behind the scenes of our RAG-based document assistant chatbot creation, utilizing Microsoft’s AI tools and the Dataloop platform. This breakdown will help you understand each component’s role and how they work together to deliver efficient and accurate responses. Below is a detailed node-by-node explanation of the system.
Node 1: Slack (or Messaging App) – Prompt Entry Point
Description: This node acts as the interface between users and the chatbot system. It integrates with a messaging platform like Slack and receives user interactions (messages, queries, commands) and starts the pipeline.
Functionality: It captures and processes the user input to be forwarded to the predictive model.
Configuration:
Integration:
Specify the target messaging platform (e.g., Slack API token, login credentials for other messaging apps).
Define event types to handle (e.g., messages, direct mentions, specific commands).
Message Handling:
Define how to pre-process messages (e.g., removing emojis, formatting, language detection).
Configure how to identify user intent and extract relevant information from the message.
Node 2 – PHI-3-MINI – Predict Model
Description: This node utilizes a generative prediction model, PHI-3-MINI, optimized with Microsoft’s AI tools.
Functionality: The node takes input from the Slack node and generates hypothetical responses. Research in Zero-Shot Learning suggests that this approach, leveraging contextual understanding and broad knowledge, can often outperform traditional methods.
Configuration:
Model Selection: Choose any LLM optimized using Microsoft’s AI tools. In our chatbot, we leverage PHI-3-MINI, specifically optimized for efficient resource usage.
System Prompt Configuration: A system prompt guides the AI’s behavior by setting tone, style, and content rules, ensuring consistent, relevant, and appropriate responses. For our case, we configure the LLM to give a hypothetical and concise answer.
Parameters: Set parameters for the model (e.g., beam search size, temperature for sampling).
Node 3 – Embed Item
Description: This node is responsible for embedding items, transforming text or data into a format that can be easily used for further processing or retrieval.
Functionality: It generates vector embeddings from the text. These embeddings represent the text in a high-dimensional space, allowing for efficient similarity searches in the next node.
Configuration:
Embedding Model: Choose the model for generating vector embeddings from text (e.g., pre-trained Word2Vec, Sentence Transformers). You can also utilize Microsoft’s embedding tools. Each embedding model comes with its own dimensionality of the vectors.
Normalization: Specify the normalization technique for the embeddings (e.g., L2 normalization).
Node 4 – Retriever Prompt (Search)
Description: This node acts as a retrieval mechanism, responsible for fetching relevant information or context based on the embedded item.
Functionality: It uses the embeddings to search a database or knowledge base, retrieving information that is relevant to the query or input provided by the user. It could use various retrieval techniques, including vector searches, to find the best matching results.
Configuration:
Dataset: Specify your dataset, with all the existing chunks and embeddings.
Similarity Metric: Define the metric for measuring similarity between the query embedding and candidate items (e.g., cosine similarity, dot product).
Retrieval Strategy: Choose the retrieval strategy. In our case, we used our feature store based on SingleStore, a database optimized for fast searches. This allows for efficient vector-based search to quickly retrieve the most relevant information.
Node 5 – PHI-3-MINI – (Refine)
Description: Similar to the earlier PHI-3-MINI node, this node also involves a predictive model, another instance of the PHI-3-MINI model optimized by Microsoft.
Functionality: Processes the retrieved information using the predictive model to generate a response or further refine the data, ensuring a contextually accurate output for the user.
Configuration: Model Selection: Specify another instance of the PHI-3-MINI model optimized with Microsoft’s AI tools.
Task Definition: Instruct the model to take all chunks of documentation and reply accurately to the user’s question.
System Prompt Configuration: Instruct the chatbot on how to respond. In our case, we configured it to respond kindly, act as a helpful documentation assistant, clearly state when it doesn’t know an answer, and avoid inventing information.
Accelerate AI Development with Dataloop’s Integration of Microsoft Foundation Models
Discover a vast ecosystem of pre-built solutions, models, and datasets tailored to your specific needs. Easily filter options by provider, media type, and compatibility to find the perfect fit. Build and customize AI workflows with easy-to-use pipeline tools and out-of-the-box end-to-end AI and GenAI workflows. We are incredibly excited to see what you can create with your new capabilities!
Microsoft Tech Community – Latest Blogs –Read More
GitHub Model Catalog – Getting Started
Welcome to GitHub Models! We’ve got everything fired up and ready for you to explore AI Models hosted on Azure AI. So as Student developer you already have access to amazing GitHub Resources like Codespaces and Copilot from http://education.github.com now you get started on developing with Generative AI and Language Models with the Model Catalog.
For more information about the Models available on GitHub Models, check out the GitHub Model Marketplace
Each model has a dedicated playground and sample code available in a dedicated codespaces environment.
There are a few basic examples that are ready for you to run. You can find them in the samples directory within the codespaces environment.
If you want to jump straight to your favorite language, you can find the examples in the following Languages:
Python
JavaScript
cURL
The dedicated Codespaces Environment is an excellent way to get started running the samples and models.
Below are example code snippets for a few use cases. For additional information about Azure AI Inference SDK, see full documentation and samples.
Create a personal access token You do not need to give any permissions to the token. Note that the token will be sent to a Microsoft service.
To use the code snippets below, create an environment variable to set your token as the key for the client code.
If you’re using bash:
Install the Azure AI Inference SDK using pip (Requires: Python >=3.8):
This sample demonstrates a basic call to the chat completion API. It is leveraging the GitHub AI model inference endpoint and your GitHub token. The call is synchronous.
from azure.ai.inference import ChatCompletionsClient
from azure.ai.inference.models import SystemMessage, UserMessage
from azure.core.credentials import AzureKeyCredential
endpoint = “https://models.inference.ai.azure.com”
# Replace Model_Name
model_name = “Phi-3-small-8k-instruct”
token = os.environ[“GITHUB_TOKEN”]
client = ChatCompletionsClient(
endpoint=endpoint,
credential=AzureKeyCredential(token),
)
response = client.complete(
messages=[
SystemMessage(content=”You are a helpful assistant.”),
UserMessage(content=”What is the capital of France?”),
],
model=model_name,
temperature=1.,
max_tokens=1000,
top_p=1.
)
print(response.choices[0].message.content)
This sample demonstrates a multi-turn conversation with the chat completion API. When using the model for a chat application, you’ll need to manage the history of that conversation and send the latest messages to the model.
from azure.ai.inference import ChatCompletionsClient
from azure.ai.inference.models import AssistantMessage, SystemMessage, UserMessage
from azure.core.credentials import AzureKeyCredential
token = os.environ[“GITHUB_TOKEN”]
endpoint = “https://models.inference.ai.azure.com”
# Replace Model_Name
model_name = “Phi-3-small-8k-instruct”
client = ChatCompletionsClient(
endpoint=endpoint,
credential=AzureKeyCredential(token),
)
messages = [
SystemMessage(content=”You are a helpful assistant.”),
UserMessage(content=”What is the capital of France?”),
AssistantMessage(content=”The capital of France is Paris.”),
UserMessage(content=”What about Spain?”),
]
response = client.complete(messages=messages, model=model_name)
print(response.choices[0].message.content)
For a better user experience, you will want to stream the response of the model so that the first token shows up early and you avoid waiting for long responses.
from azure.ai.inference import ChatCompletionsClient
from azure.ai.inference.models import SystemMessage, UserMessage
from azure.core.credentials import AzureKeyCredential
token = os.environ[“GITHUB_TOKEN”]
endpoint = “https://models.inference.ai.azure.com”
# Replace Model_Name
model_name = “Phi-3-small-8k-instruct”
client = ChatCompletionsClient(
endpoint=endpoint,
credential=AzureKeyCredential(token),
)
response = client.complete(
stream=True,
messages=[
SystemMessage(content=”You are a helpful assistant.”),
UserMessage(content=”Give me 5 good reasons why I should exercise every day.”),
],
model=model_name,
)
for update in response:
if update.choices:
print(update.choices[0].delta.content or “”, end=””)
client.close()
Install Node.js.
Copy the following lines of text and save them as a file package.json inside your folder.
“type”: “module”,
“dependencies”: {
“@azure-rest/ai-inference”: “latest”,
“@azure/core-auth”: “latest”,
“@azure/core-sse”: “latest”
}
}
Note: @azure/core-sse is only needed when you stream the chat completions response.
Open a terminal window in this folder and run npm install.
For each of the code snippets below, copy the content into a file sample.js and run with node sample.js.
This sample demonstrates a basic call to the chat completion API. It is leveraging the GitHub AI model inference endpoint and your GitHub token. The call is synchronous.
import { AzureKeyCredential } from “@azure/core-auth”;
const token = process.env[“GITHUB_TOKEN”];
const endpoint = “https://models.inference.ai.azure.com”;
// Update your modelname
const modelName = “Phi-3-small-8k-instruct”;
export async function main() {
const client = new ModelClient(endpoint, new AzureKeyCredential(token));
const response = await client.path(“/chat/completions”).post({
body: {
messages: [
{ role:”system”, content: “You are a helpful assistant.” },
{ role:”user”, content: “What is the capital of France?” }
],
model: modelName,
temperature: 1.,
max_tokens: 1000,
top_p: 1.
}
});
if (response.status !== “200”) {
throw response.body.error;
}
console.log(response.body.choices[0].message.content);
}
main().catch((err) => {
console.error(“The sample encountered an error:”, err);
});
This sample demonstrates a multi-turn conversation with the chat completion API. When using the model for a chat application, you’ll need to manage the history of that conversation and send the latest messages to the model.
import { AzureKeyCredential } from “@azure/core-auth”;
const token = process.env[“GITHUB_TOKEN”];
const endpoint = “https://models.inference.ai.azure.com”;
// Update your modelname
const modelName = “Phi-3-small-8k-instruct”;
export async function main() {
const client = new ModelClient(endpoint, new AzureKeyCredential(token));
const response = await client.path(“/chat/completions”).post({
body: {
messages: [
{ role: “system”, content: “You are a helpful assistant.” },
{ role: “user”, content: “What is the capital of France?” },
{ role: “assistant”, content: “The capital of France is Paris.” },
{ role: “user”, content: “What about Spain?” },
],
model: modelName,
}
});
if (response.status !== “200”) {
throw response.body.error;
}
for (const choice of response.body.choices) {
console.log(choice.message.content);
}
}
main().catch((err) => {
console.error(“The sample encountered an error:”, err);
});
For a better user experience, you will want to stream the response of the model so that the first token shows up early and you avoid waiting for long responses.
import { AzureKeyCredential } from “@azure/core-auth”;
import { createSseStream } from “@azure/core-sse”;
const token = process.env[“GITHUB_TOKEN”];
const endpoint = “https://models.inference.ai.azure.com”;
// Update your modelname
const modelName = “Phi-3-small-8k-instruct”;
export async function main() {
const client = new ModelClient(endpoint, new AzureKeyCredential(token));
const response = await client.path(“/chat/completions”).post({
body: {
messages: [
{ role: “system”, content: “You are a helpful assistant.” },
{ role: “user”, content: “Give me 5 good reasons why I should exercise every day.” },
],
model: modelName,
stream: true
}
}).asNodeStream();
const stream = response.body;
if (!stream) {
throw new Error(“The response stream is undefined”);
}
if (response.status !== “200”) {
stream.destroy();
throw new Error(`Failed to get chat completions, http operation failed with ${response.status} code`);
}
const sseStream = createSseStream(stream);
for await (const event of sseStream) {
if (event.data === “[DONE]”) {
return;
}
for (const choice of (JSON.parse(event.data)).choices) {
process.stdout.write(choice.delta?.content ?? “);
}
}
}
main().catch((err) => {
console.error(“The sample encountered an error:”, err);
});
Paste the following into a shell:
-H “Content-Type: application/json”
-H “Authorization: Bearer $GITHUB_TOKEN”
-d ‘{
“messages”: [
{
“role”: “system”,
“content”: “You are a helpful assistant.”
},
{
“role”: “user”,
“content”: “What is the capital of France?”
}
],
“model”: “Phi-3-small-8k-instruct”
}’
Call the chat completion API and pass the chat history:
-H “Content-Type: application/json”
-H “Authorization: Bearer $GITHUB_TOKEN”
-d ‘{
“messages”: [
{
“role”: “system”,
“content”: “You are a helpful assistant.”
},
{
“role”: “user”,
“content”: “What is the capital of France?”
},
{
“role”: “assistant”,
“content”: “The capital of France is Paris.”
},
{
“role”: “user”,
“content”: “What about Spain?”
}
],
“model”: “Phi-3-small-8k-instruct”
}’
This is an example of calling the endpoint and streaming the response.
-H “Content-Type: application/json”
-H “Authorization: Bearer $GITHUB_TOKEN”
-d ‘{
“messages”: [
{
“role”: “system”,
“content”: “You are a helpful assistant.”
},
{
“role”: “user”,
“content”: “Give me 5 good reasons why I should exercise every day.”
}
],
“stream”: true,
“model”: “Phi-3-small-8k-instruct”
}’
The rate limits for the playground and free API usage are intended to help you experiment with models and prototype your AI application. For use beyond those limits, and to bring your application to scale, you must provision resources from an Azure account, and authenticate from there instead of your GitHub personal access token. You don’t need to change anything else in your code. Use this link to discover how to go beyond the free tier limits in Azure AI.
Microsoft Tech Community – Latest Blogs –Read More
How to copy a built-in Data connector in Global region to China region?
A lot of Sentinel solutions/data connectors are not available in China. For example: Dynamics 365 connector. Is it possible to get the source code of a built-in data connector (like Dynamics 365 connector) and create custom data connector in China?
A lot of Sentinel solutions/data connectors are not available in China. For example: Dynamics 365 connector. Is it possible to get the source code of a built-in data connector (like Dynamics 365 connector) and create custom data connector in China? Read More
Business Central Post Deployment Offer
Hi all, 
I would like to know in this new business central deployment offer: Does the partner need to get all the licenses subscribed by customer in the very first go or the ACR is calculated based on the subscription in 1st year? In other terms the incentives for ACR is eligible when all the licenses are subscripted at first place or is it the sum total in 1st Year?
Hi all, I would like to know in this new business central deployment offer: Does the partner need to get all the licenses subscribed by customer in the very first go or the ACR is calculated based on the subscription in 1st year? In other terms the incentives for ACR is eligible when all the licenses are subscripted at first place or is it the sum total in 1st Year? Read More
Selecting Tables to Sync from finance and operations | programmatically
Dears, I’ve some important questions please
Is there any option to programmatically select Tables to Sync from finance and operations, currently it’s a manual process and time-consuming task? We’re open to any tool: PowerShell, Python, Power Automate & etcIs there any option to force the sync to start without waiting the interval settings in the advanced configuration?
Dears, I’ve some important questions pleaseIs there any option to programmatically select Tables to Sync from finance and operations, currently it’s a manual process and time-consuming task? We’re open to any tool: PowerShell, Python, Power Automate & etcIs there any option to force the sync to start without waiting the interval settings in the advanced configuration? Choose finance and operations data in Azure Synapse Link for Dataverse – Power Apps | Microsoft Learn Read More
Issue with Autoruns v14.11 – Offline System Registry Hives Not Unmounted
When using the Analyze Offline System option leaves registry hives mounted, risking system corruption.
Steps to Reproduce:
Open Autoruns v14.11.Use File > Analyze Offline System.Close AutoRuns.Observe that registry hives remain mounted after the process has terminated. (Regedit.exe > HKLM > autoruns.software / autoruns.system / autoruns.user)
Impact:
Can render the offline system unbootable.Prevents you from using Analyze Offline System again as the HKLMautoruns.* mountpoints are already in use.
Workaround: Use v13.100, which works correctly.
When using the Analyze Offline System option leaves registry hives mounted, risking system corruption. Steps to Reproduce:Open Autoruns v14.11.Use File > Analyze Offline System.Close AutoRuns.Observe that registry hives remain mounted after the process has terminated. (Regedit.exe > HKLM > autoruns.software / autoruns.system / autoruns.user)Impact:Can render the offline system unbootable.Prevents you from using Analyze Offline System again as the HKLMautoruns.* mountpoints are already in use. Workaround: Use v13.100, which works correctly. Read More
Reply-To’ Header Being Stripped in Office 365 Emails
Hi everyone, we are experiencing an issue where the “Reply-To” header in emails sent to our Exchanged hosted email account is being stripped. This behaviour started on the 7th of August, seemingly for reasons we haven’t been able to isolate.
Our current set up is that we have one primary email address that we receive all of our customer enquiries, orders, and emails through for 15+ websites. This email address is hosted through Exchange and we have set up SMTP. Our website is a WordPress based website, and we use WP Mail SMTP to connect our Exchange account to this plugin. Then, we filter this email account through MailGuard so that we mitigate 99% of the spam sent to that address.
Originally, we thought the problem was to do with this plugin, so we rolled back a version of the plugin and the issue was still not rectified. We also reached out to MailGuard asking them if they would strip Reply-To headers before they sent the email(s) back to us, and their reply from support was:
“We will add details into the headers of an email, but that will be in regards to recording the Hops of the email, whether it has passed SPF/DKIM/DMARC checks and specific logging regarding tour processing of the email.
That all being said, MailGuard’s systems do not remove content from emails.
If the emails do not have a reply-to in them, that is how they are when we have received them.”
As mentioned, we have 15+ other websites, but only 2 of them run through an OAuth connection with Exchange through the WP Mail SMTP plugin. The other websites, use Brevo (SendInBlue) as their SMTP provider.
Thinking it was a plugin issue, we tested the enquiries being sent from those websites to our email address, to see if they were also getting their Reply-To headers stripped, however, none of them were having this issue. We use the free SMTP service through Brevo for these smaller sites, and would exceed their limit if we switched our main sites to Brevo in the meantime.
We believe we have isolated the issue down to Exchange/Office365, but admittedly, are finding it a bit of a challenge given the intricate settings and options available throughout the account.
Below is a screenshot of two enquiries sent through to our email address, but 24 hours apart. The left indicates the the Reply-To header is present as normal, but the right image, indicates a missing Reply-To header.
To add a note, it is interesting saying that the emails were not signed. We definitely have DMARC/DKIM DNS records present so I’m unsure why they would be being delivered as unsigned.
We have not changed any SMTP settings, any policy settings, mail rules or anything similar in our Exchange account. It seemingly appears to be an issue that randomly appeared overnight.
Has anyone experienced similar issues with “Reply-To” headers being stripped in Office 365? Could there be specific settings or policies in Exchange Online or Azure that might affect this behaviour? Any advice or troubleshooting tips would be greatly appreciated.
Thank you in advance for your help.
Hi everyone, we are experiencing an issue where the “Reply-To” header in emails sent to our Exchanged hosted email account is being stripped. This behaviour started on the 7th of August, seemingly for reasons we haven’t been able to isolate. Our current set up is that we have one primary email address that we receive all of our customer enquiries, orders, and emails through for 15+ websites. This email address is hosted through Exchange and we have set up SMTP. Our website is a WordPress based website, and we use WP Mail SMTP to connect our Exchange account to this plugin. Then, we filter this email account through MailGuard so that we mitigate 99% of the spam sent to that address. Originally, we thought the problem was to do with this plugin, so we rolled back a version of the plugin and the issue was still not rectified. We also reached out to MailGuard asking them if they would strip Reply-To headers before they sent the email(s) back to us, and their reply from support was: “We will add details into the headers of an email, but that will be in regards to recording the Hops of the email, whether it has passed SPF/DKIM/DMARC checks and specific logging regarding tour processing of the email. That all being said, MailGuard’s systems do not remove content from emails. If the emails do not have a reply-to in them, that is how they are when we have received them.” As mentioned, we have 15+ other websites, but only 2 of them run through an OAuth connection with Exchange through the WP Mail SMTP plugin. The other websites, use Brevo (SendInBlue) as their SMTP provider. Thinking it was a plugin issue, we tested the enquiries being sent from those websites to our email address, to see if they were also getting their Reply-To headers stripped, however, none of them were having this issue. We use the free SMTP service through Brevo for these smaller sites, and would exceed their limit if we switched our main sites to Brevo in the meantime. We believe we have isolated the issue down to Exchange/Office365, but admittedly, are finding it a bit of a challenge given the intricate settings and options available throughout the account. Below is a screenshot of two enquiries sent through to our email address, but 24 hours apart. The left indicates the the Reply-To header is present as normal, but the right image, indicates a missing Reply-To header. To add a note, it is interesting saying that the emails were not signed. We definitely have DMARC/DKIM DNS records present so I’m unsure why they would be being delivered as unsigned. We have not changed any SMTP settings, any policy settings, mail rules or anything similar in our Exchange account. It seemingly appears to be an issue that randomly appeared overnight. Has anyone experienced similar issues with “Reply-To” headers being stripped in Office 365? Could there be specific settings or policies in Exchange Online or Azure that might affect this behaviour? Any advice or troubleshooting tips would be greatly appreciated. Thank you in advance for your help. Read More
Exchange hybrid writeback with cloud sync is enabled, but I still can’t edit attributes from 365…
Hi,
I’m very familiar with Exchange hybrid mode, I did a lot of hybrid migration, and I’m waiting since very long time for Exchange Hybrid Writeback feature to be able to edit hybrid Exchange mailbox settings from Exchange Online Admin Center instead of having to connect to the on-prem hybrid server or to “Exchange Recipient Admin Center”. I did configure it with Cloud Sync, enabled Exchange Hybrid Writeback option like in the following article (Exchange hybrid writeback with cloud sync – Microsoft Entra ID | Microsoft Learn), but I still can’t edit any mailbox attributes that comes from the on-prem AD, like emails adresses (aliases), etc. I still receive the same old error message saying “ Unable to update the specified properties for on-premises mastered Directory Sync objects or objects currently undergoing migration. DualWrite (Graph) RequestId: 4c2d42fa-9c6e-4749-8d00-79e9f8041787 The issue may be transient and please retry a couple of minutes later. If issue persists, please see exception members for more information.”
Am I misunderstanding how it is supposed to work? I searched a lot on the web, and even if it seems to be a very valuable feature, not much poeple talk about it, and when they talk about it, they don’T make a demo of how to use it once it is configured.
Thanks!
Hi, I’m very familiar with Exchange hybrid mode, I did a lot of hybrid migration, and I’m waiting since very long time for Exchange Hybrid Writeback feature to be able to edit hybrid Exchange mailbox settings from Exchange Online Admin Center instead of having to connect to the on-prem hybrid server or to “Exchange Recipient Admin Center”. I did configure it with Cloud Sync, enabled Exchange Hybrid Writeback option like in the following article (Exchange hybrid writeback with cloud sync – Microsoft Entra ID | Microsoft Learn), but I still can’t edit any mailbox attributes that comes from the on-prem AD, like emails adresses (aliases), etc. I still receive the same old error message saying ” Unable to update the specified properties for on-premises mastered Directory Sync objects or objects currently undergoing migration. DualWrite (Graph) RequestId: 4c2d42fa-9c6e-4749-8d00-79e9f8041787 The issue may be transient and please retry a couple of minutes later. If issue persists, please see exception members for more information.” Am I misunderstanding how it is supposed to work? I searched a lot on the web, and even if it seems to be a very valuable feature, not much poeple talk about it, and when they talk about it, they don’T make a demo of how to use it once it is configured. Thanks! Read More
Unable to delete contacts in People
Hello,
Trying to delete contacts from People. Checked the checkboxes on my contacts whom I want to delete from People.
Also tried to delete one by one at a time.
Then, for former way, the dust box icon is grey out.
For latter way, dust box appears, however, some particular contacts show the error message and says “Issues and cannot delete.” The screeshot of the error message is as follows.
It appeared at the event when I deleted the contact in my People.
It says that “problem happened. Due to the problem, unable to delete.” Cancel in blue highlighted
Please advise how to delete contacts in People.
Hello,Trying to delete contacts from People. Checked the checkboxes on my contacts whom I want to delete from People.Also tried to delete one by one at a time.Then, for former way, the dust box icon is grey out.For latter way, dust box appears, however, some particular contacts show the error message and says “Issues and cannot delete.” The screeshot of the error message is as follows. It appeared at the event when I deleted the contact in my People.It says that “problem happened. Due to the problem, unable to delete.” Cancel in blue highlighted Please advise how to delete contacts in People. https://people.live.com Read More
Need Fans Blasting Cold Air to Sleep peacefully.
I am seeking assistance to troubleshoot an issue I am experiencing with my computer. I have enabled S3 sleep mode in the BIOS and restored all settings to factory defaults. Additionally, I have disabled modern standby, hibernate, and fast startup settings using various methods such as Group Policy Editor, Registry Editor, and Power Options. Despite this, the problem persists. I strongly believe it is a software-related issue. Can someone provide guidance on how to resolve this?
I am seeking assistance to troubleshoot an issue I am experiencing with my computer. I have enabled S3 sleep mode in the BIOS and restored all settings to factory defaults. Additionally, I have disabled modern standby, hibernate, and fast startup settings using various methods such as Group Policy Editor, Registry Editor, and Power Options. Despite this, the problem persists. I strongly believe it is a software-related issue. Can someone provide guidance on how to resolve this? Read More
A notification from the update center indicates that a program update is available.
I have been receiving notifications from the system regarding updates for some of my programs. For instance, yesterday, I received a notification about an update for Corel VideoStudio X10. However, when I clicked on it, the notification disappeared. How can I check which programs have updates and how can I proceed with updating them? I tried searching online but all I found were results related to Windows 11 updates, which is not what I am looking for. I specifically need guidance on updating individual programs. Thank you for your assistance.
I have been receiving notifications from the system regarding updates for some of my programs. For instance, yesterday, I received a notification about an update for Corel VideoStudio X10. However, when I clicked on it, the notification disappeared. How can I check which programs have updates and how can I proceed with updating them? I tried searching online but all I found were results related to Windows 11 updates, which is not what I am looking for. I specifically need guidance on updating individual programs. Thank you for your assistance. Read More
Using Get-WinEvent to Retrieve Events within a Specific Time Period
Does anyone know if it is possible to define a time range when using Get-WinEvent in PowerShell? It appears to work when specifying StartTime, but encounters issues when setting both StartTime and EndTime.
Working example:
“`powershell
Get-WinEvent -FilterHashTable @{‘LogName’ = ‘Application’; ‘StartTime’ = Get-Date “November 26, 2023 14:00:00”; }
“`
Encountering issues:
“`powershell
Get-WinEvent -FilterHashTable @{‘LogName’ = ‘Application’; ‘StartTime’ = Get-Date “November 26, 2023 14:00:00”; ‘EndTime’ = Get-Date “November 26, 2023 14:01:00”}
Get-WinEvent : No events were found that match the specified selection criteria.
At line:1 char:1
+ Get-WinEvent -FilterHashTable @{LogName=’Application’;StartTime=’01/0 …
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ CategoryInfo : ObjectNotFound: (:) [Get-WinEvent], Exception
+ FullyQualifiedErrorId : NoMatchingEventsFound,Microsoft.PowerShell.Commands.GetWinEventCommand
“`
Does anyone know if it is possible to define a time range when using Get-WinEvent in PowerShell? It appears to work when specifying StartTime, but encounters issues when setting both StartTime and EndTime. Working example:“`powershellGet-WinEvent -FilterHashTable @{‘LogName’ = ‘Application’; ‘StartTime’ = Get-Date “November 26, 2023 14:00:00”; }“` Encountering issues:“`powershellGet-WinEvent -FilterHashTable @{‘LogName’ = ‘Application’; ‘StartTime’ = Get-Date “November 26, 2023 14:00:00”; ‘EndTime’ = Get-Date “November 26, 2023 14:01:00”}Get-WinEvent : No events were found that match the specified selection criteria.At line:1 char:1+ Get-WinEvent -FilterHashTable @{LogName=’Application’;StartTime=’01/0 …+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~+ CategoryInfo : ObjectNotFound: (:) [Get-WinEvent], Exception+ FullyQualifiedErrorId : NoMatchingEventsFound,Microsoft.PowerShell.Commands.GetWinEventCommand“` Read More
FAQs on Installing Windows 10 and 11 via Windows To Go on External Drives
Greetings,
I am seeking guidance on the installation of Windows on external devices and would appreciate any assistance you can provide. My goal is to create a universal external device that contains installations of Windows 10 and 11 with a digital license purchased for a third party, using the information provided by them such as name, mobile number, and Gmail address.
1. Is it feasible to install Windows 10 and 11 on a new external device that is associated with a digital license linked to a Microsoft account different from the one on the host device to which the external device will be connected? Can I carry out this process on my desktop PC?
2. Will these external devices function properly on the third party’s PC who has shared their details with me?
3. To clarify further, I am looking to create a commercial external device on which Windows 11 and Windows 10 will be installed with a digital license connected to a Microsoft account, using the details provided by a third party. Is it possible to set this up on my desktop PC?
4. If the answer to the above questions is negative, are there any alternative solutions for creating a universal external device, possibly utilizing a local account of the third party and activating the digital license, so that the prepared device can be sold to them with the purchased license?
5. If the solution is affirmative, will the Microsoft server check my PC details and hardware configuration instead of those of the third party?
Thank you for your attention.
Greetings, I am seeking guidance on the installation of Windows on external devices and would appreciate any assistance you can provide. My goal is to create a universal external device that contains installations of Windows 10 and 11 with a digital license purchased for a third party, using the information provided by them such as name, mobile number, and Gmail address. 1. Is it feasible to install Windows 10 and 11 on a new external device that is associated with a digital license linked to a Microsoft account different from the one on the host device to which the external device will be connected? Can I carry out this process on my desktop PC? 2. Will these external devices function properly on the third party’s PC who has shared their details with me? 3. To clarify further, I am looking to create a commercial external device on which Windows 11 and Windows 10 will be installed with a digital license connected to a Microsoft account, using the details provided by a third party. Is it possible to set this up on my desktop PC? 4. If the answer to the above questions is negative, are there any alternative solutions for creating a universal external device, possibly utilizing a local account of the third party and activating the digital license, so that the prepared device can be sold to them with the purchased license? 5. If the solution is affirmative, will the Microsoft server check my PC details and hardware configuration instead of those of the third party? Thank you for your attention. Read More
Exploring new applications and updates on Windows 11
Good day everyone! I’ve made the choice to switch from W10 to W11 due to an issue with an installation that disrupted Aquasuite’s access to my hardware. Previously, I relied on Acronis Try and Decide to evaluate installations and changes to my system in a safe environment. Unfortunately, Try and Decide is not compatible with W11. How can I effectively test product installations or updates and revert back to a previous state?
One option is to conduct a full backup and recovery.
Alternatively, are there any other suggestions or methods you recommend for achieving this?
Good day everyone! I’ve made the choice to switch from W10 to W11 due to an issue with an installation that disrupted Aquasuite’s access to my hardware. Previously, I relied on Acronis Try and Decide to evaluate installations and changes to my system in a safe environment. Unfortunately, Try and Decide is not compatible with W11. How can I effectively test product installations or updates and revert back to a previous state? One option is to conduct a full backup and recovery. Alternatively, are there any other suggestions or methods you recommend for achieving this? Read More
Since 23H2, the network-volume-battery icons no longer open quick settings when clicked.
Title: “Infrequent Success: Right-Click Functionality Working Well for Three Features”
This feature, as the title suggests, experiences occasional success but is quite rare. However, the right-click functionality for these three features performs well consistently.
Do you have any suggestions? Thank you so much! 🙂
Title: “Infrequent Success: Right-Click Functionality Working Well for Three Features” This feature, as the title suggests, experiences occasional success but is quite rare. However, the right-click functionality for these three features performs well consistently. Do you have any suggestions? Thank you so much! 🙂 Read More
Uncertain of the Cause: Black Screen
Seeking advice…
As I worked on editing photos on my computer with music in the background, the screen suddenly went dark but the music kept playing. Upon pressing Ctrl Alt Delete, the menu displayed on the screen as usual. Opting to log out, I expected to see the login screen, but it wasn’t visible.
Thinking a thorough cleaning might help, I powered off the PC, unplugged it, and carefully removed and cleaned the graphics card and memory components before reassembling everything. However, upon powering it back on, the monitor received no signal.
After rechecking that all components were properly seated, I tried again, but alas, the monitor remained blank.
The PC seems to be functioning fine, only the screen shows no activity. It worked momentarily after using Ctrl Alt Delete to end the session, leaving me puzzled. Could this be a sign of a failing graphics card? I am uncertain, as the issue arose right after it initially appeared to be resolved. Any insights on what might be causing this perplexing situation?
Seeking advice… As I worked on editing photos on my computer with music in the background, the screen suddenly went dark but the music kept playing. Upon pressing Ctrl Alt Delete, the menu displayed on the screen as usual. Opting to log out, I expected to see the login screen, but it wasn’t visible. Thinking a thorough cleaning might help, I powered off the PC, unplugged it, and carefully removed and cleaned the graphics card and memory components before reassembling everything. However, upon powering it back on, the monitor received no signal. After rechecking that all components were properly seated, I tried again, but alas, the monitor remained blank. The PC seems to be functioning fine, only the screen shows no activity. It worked momentarily after using Ctrl Alt Delete to end the session, leaving me puzzled. Could this be a sign of a failing graphics card? I am uncertain, as the issue arose right after it initially appeared to be resolved. Any insights on what might be causing this perplexing situation? Read More
Preparing your New Laptop: Steps to Take Before Getting Started
Dear Experts,
I recently received my new HP Envy laptop and have invested a considerable amount of time updating and installing my office suite and Visio software. I am not fond of the factory reset process, so I am seeking advice on the best methods to create a full backup that will allow me to:
1. Restore my laptop to its current state with all the necessary software and files.
2. Maintain incremental backups for future changes and additions.
In addition to backup solutions, I would appreciate guidance on other important steps to take before fully utilizing my new laptop. Your assistance is highly valued.
Dear Experts, I recently received my new HP Envy laptop and have invested a considerable amount of time updating and installing my office suite and Visio software. I am not fond of the factory reset process, so I am seeking advice on the best methods to create a full backup that will allow me to:1. Restore my laptop to its current state with all the necessary software and files.2. Maintain incremental backups for future changes and additions. In addition to backup solutions, I would appreciate guidance on other important steps to take before fully utilizing my new laptop. Your assistance is highly valued. Read More
How to instal MathType into Word
I am using Microsoft Office 365 on a 2021 iMac M1 computer with 16 GB MEMORY running Sonoma 14.5. I have received a warning message that the MathType addon is not installed. When I try to install it, the Install Addons option is greyed out. I spent about 45 minutes with Microsoft Word support, and they did not know how to fix it, and referred me here. I have reinstalled Office 365 twice and that has not fixed the problem. Help me, please, if anyone can. Thanks
I am using Microsoft Office 365 on a 2021 iMac M1 computer with 16 GB MEMORY running Sonoma 14.5. I have received a warning message that the MathType addon is not installed. When I try to install it, the Install Addons option is greyed out. I spent about 45 minutes with Microsoft Word support, and they did not know how to fix it, and referred me here. I have reinstalled Office 365 twice and that has not fixed the problem. Help me, please, if anyone can. Thanks Read More
Return a value from a list based on the value of another cell
I am working on a schedule.
I have one master spreadsheet I want to input all my employees working on the shift in specific positions for the entire year.
I have other spreadsheets for each individual area. I want the area spreadsheets to populate from the master based off the date input on the area sheet.
So if BOB works on 1/1/24 in Area 1, spot 1 on the master sheet, I want to put the date into a cell on the area sheet and have BOB populate in the Area 1, spot 1 on the area sheet.
I hope this makes sense.
On the master sheet, the dates are across the top, and the positions are listed in the columns.
I am working on a schedule.I have one master spreadsheet I want to input all my employees working on the shift in specific positions for the entire year.I have other spreadsheets for each individual area. I want the area spreadsheets to populate from the master based off the date input on the area sheet.So if BOB works on 1/1/24 in Area 1, spot 1 on the master sheet, I want to put the date into a cell on the area sheet and have BOB populate in the Area 1, spot 1 on the area sheet.I hope this makes sense.On the master sheet, the dates are across the top, and the positions are listed in the columns. Read More