Month: July 2024
How to group two shapes in Excel?
Hello,
I would like to group two shapes in my Excel spreadsheet. However, I can’t do it at all. Many tutorials indicate that you must first select a shape and then press and hold the Ctrl key and select the second shape. But it doesn’t work. I tried everything; with the SHIFT, Shift, Alt, Fn key. Nothing does it.
I work on iPad Pro but I also tried on my SAMSUM RC720 PC. but without success.
What should I do, is there something to set up?
Could you help me please.
Hello,I would like to group two shapes in my Excel spreadsheet. However, I can’t do it at all. Many tutorials indicate that you must first select a shape and then press and hold the Ctrl key and select the second shape. But it doesn’t work. I tried everything; with the SHIFT, Shift, Alt, Fn key. Nothing does it.I work on iPad Pro but I also tried on my SAMSUM RC720 PC. but without success.What should I do, is there something to set up?Could you help me please. Read More
SharePoint List display different all of a sudden?
Good afternoon,
Has any one encountered a SharePoint list that displays like this?
I work in lists all day and recently noticed that the display has changed. First, there is an icon beside the list name and the views are displayed in a tabular format rather than the drop down menu I am used to. It’s not a configured view and I’ve tried to figure out how all my lists got this way and how to get them back to ‘normal’. If this the new way, so be it, but if it isn’t I sure would like to know how they got this way. Any ideas?
Many thanks
Good afternoon,Has any one encountered a SharePoint list that displays like this? I work in lists all day and recently noticed that the display has changed. First, there is an icon beside the list name and the views are displayed in a tabular format rather than the drop down menu I am used to. It’s not a configured view and I’ve tried to figure out how all my lists got this way and how to get them back to ‘normal’. If this the new way, so be it, but if it isn’t I sure would like to know how they got this way. Any ideas? Many thanks Read More
prediction box not working correctly
the prediction box on my system isn‘t removing the word that is predicting when i select it from the box instead it writes next to it
example: writwrites
an example video :-https://www.reddit.com/user/samyqtu/comments/1dtv3lf/prediction_box_not_working_correctly
i use win 11 home beta channel
how do i fix it ?
the prediction box on my system isn’t removing the word that is predicting when i select it from the box instead it writes next to itexample: writwritesan example video :-https://www.reddit.com/user/samyqtu/comments/1dtv3lf/prediction_box_not_working_correctlyi use win 11 home beta channel how do i fix it ? Read More
Input needed
So to begin my account is very secure, yet for countless weeks maybe even months, my email address is being brute force attacked on the hourly sometimes more. The attacks are clearly from a VPN because it’s a different country and IP address each time. I’m not really sure what to do about it. Even if I took it to my local police they are notorious for inability to investigate I live in Lincolnshire which is the highest complaints to officer ratio on record in the country. I don’t know coding or anything basically more advanced than pinging an IP in windows and opening command prompt.
I have a strong hunch it is someone I know, I also had a blackmail email several months ago, but I can’t be sure it’s not some random scammer.
Is there anything I could do about this?
So to begin my account is very secure, yet for countless weeks maybe even months, my email address is being brute force attacked on the hourly sometimes more. The attacks are clearly from a VPN because it’s a different country and IP address each time. I’m not really sure what to do about it. Even if I took it to my local police they are notorious for inability to investigate I live in Lincolnshire which is the highest complaints to officer ratio on record in the country. I don’t know coding or anything basically more advanced than pinging an IP in windows and opening command prompt. I have a strong hunch it is someone I know, I also had a blackmail email several months ago, but I can’t be sure it’s not some random scammer. Is there anything I could do about this? Read More
How to I apply exceptions arc servers MDE
I can not seem to apply exclusion policies to my Defender for cloud arc enabled win2k12 servers.
So I need to create a device group in Entra for these policies to be applied ?
I can not seem to apply exclusion policies to my Defender for cloud arc enabled win2k12 servers.So I need to create a device group in Entra for these policies to be applied ? Read More
Recap: June 2024 Ambassador AI Projects Demo Day, Showcasing the Power of AI
Building with AI for Global Impact
On June 13, 2024, The Ambassador Projects Demo Day was held virtually on Teams. The event brought together rising developers from all over the world to collaborate and create innovative solutions to real-world problems.
We would like to extend our sincerest thanks to the Gold leads Aayushi Singh, Konstantinos Sitistas, Megha Vishwakarma, Hadil BenAmor, Marjan Hussein for their hard work and dedication in putting together such an amazing event and leading this past cycle of the projects program. Without their tireless efforts, this event would not have been possible. In addition, we would like to thank our Gold milestone judges, Byansi Anthony, Deepthi Balasubramanian, Meerali Naseet, Mudasir Murtaza and Subhashis Paul.
The winning team was Kairos, led by Ambassador Sarosij Ghosh Ray. Their project, Street Savvy, was chosen as the winner because of its innovative approach to solving a real-world problem. Street Savvy is an interactive simulation powered by Azure AI Services that teaches the player about the Indian traffic rules in a gamified manner. This project addresses the critical issue of road safety and driver education in India. Despite existing regulations, India continues to have one of the highest rates of traffic accidents and fatalities in the world. A major contributing factor is the lack of comprehensive understanding and adherence to traffic rules among drivers. Street Savvy tries to teach and raise awareness about Indian traffic rules and road safety in a fun and interactive way so that the youth, drivers or even kids can learn. The judges were impressed with the team’s ability to work together and create a solution that was both practical and innovative.
Other teams that participated in the Ambassadors Projects Program and made it to the final 5 round included Rhino Team, Team Matrix, Catalyst and AgriVision . Each team worked tirelessly to create innovative solutions to real-world problems. Although they did not win, their projects were impressive and showed great promise.
Rhino Team – Team Rhino is crafting an innovative Power Apps solution tailored for the more than 5000 Microsoft Learn Student Ambassadors around the world. This app not only facilitates seamless team formation but also empowers team leads to pinpoint individuals with specific skillsets and team seeker to find adequate team thanks to AI suggestions.
Team Matrix – Aims to develop a Tomato Disease Classifier App using Azure Custom Vision, Azure Web App, and Azure OpenAI Service technology. The app targets farmers and agricultural professionals, providing them with a tool for early detection and classification of common tomato diseases. Leveraging machine learning, computer vision techniques, and natural language processing, the app will assist in identifying diseases promptly, thereby enabling effective disease management and enhancing crop yield and quality.
Catalys – The Code Analysis and Vulnerability Prediction Tool automates code analysis, predicts security issues using machine learning, and offers insights and mitigation strategies to developers.
AgriVision – The 2018 Kerala floods in India were a significant natural disaster caused by unprecedented monsoon rainfall, severely impacting the agricultural sector. This project aims to assess the impact of these floods on agricultural productivity using Normalized Difference Vegetation Index (NDVI) data. By analyzing NDVI data, we aim to provide insights into the extent of agricultural damage and recovery post-flood. The results will help local communities and policymakers improve disaster preparedness, response strategies, and agricultural planning.
Overall, this cycle of Ambassador Projects was a huge success. The event brought together some of the brightest minds in the industry and showcased some truly innovative solutions to real-world problems. We look forward to seeing what the future holds for these talented developers.
Learn more about the Microsoft Learn Student Ambassadors program here.
Microsoft Tech Community – Latest Blogs –Read More
Evaluate advanced integral numerically
Hi
I am trying to evaluate the following integral in MATLAB: http://www.scribd.com/doc/100400549/mwe
However I haven’t had any success, nor in a competing software (I’m not sure I’m allowed to mention its name). Do you guys know if it is even possible to evaluate such an integral in MATLAB? I have spent so many hours on this by now..
I would be very happy to get some feedback.
Best,
Niles.Hi
I am trying to evaluate the following integral in MATLAB: http://www.scribd.com/doc/100400549/mwe
However I haven’t had any success, nor in a competing software (I’m not sure I’m allowed to mention its name). Do you guys know if it is even possible to evaluate such an integral in MATLAB? I have spent so many hours on this by now..
I would be very happy to get some feedback.
Best,
Niles. Hi
I am trying to evaluate the following integral in MATLAB: http://www.scribd.com/doc/100400549/mwe
However I haven’t had any success, nor in a competing software (I’m not sure I’m allowed to mention its name). Do you guys know if it is even possible to evaluate such an integral in MATLAB? I have spent so many hours on this by now..
I would be very happy to get some feedback.
Best,
Niles. numerical integration, difficult MATLAB Answers — New Questions
Find closest value in array
I have two vector(which are time stamps) like,
V N
1375471092848936 1375473384440853
1375473388165900 1375471277856598
1375471320476780 1375473388165900
1375473388947681 1375471322465961
1375473392527002 1375471335206288
……………… ………………
My goal is to find closest time in N with respect to V (i.e. find time in N which is nearly equal with V). My frame is W = 1e4, furthermore V should lies between N-W and N+W. So how do I get closest time through MATLAB? Any help would be appreciated.
ThanksI have two vector(which are time stamps) like,
V N
1375471092848936 1375473384440853
1375473388165900 1375471277856598
1375471320476780 1375473388165900
1375473388947681 1375471322465961
1375473392527002 1375471335206288
……………… ………………
My goal is to find closest time in N with respect to V (i.e. find time in N which is nearly equal with V). My frame is W = 1e4, furthermore V should lies between N-W and N+W. So how do I get closest time through MATLAB? Any help would be appreciated.
Thanks I have two vector(which are time stamps) like,
V N
1375471092848936 1375473384440853
1375473388165900 1375471277856598
1375471320476780 1375473388165900
1375473388947681 1375471322465961
1375473392527002 1375471335206288
……………… ………………
My goal is to find closest time in N with respect to V (i.e. find time in N which is nearly equal with V). My frame is W = 1e4, furthermore V should lies between N-W and N+W. So how do I get closest time through MATLAB? Any help would be appreciated.
Thanks vector, array, closest value MATLAB Answers — New Questions
Not able to interpolate the corners of figure using ScattteredInterpolation function
I have a data which is scattered and I want to regularise the data using ScatterredInterpolation function. The point cloud, I’m working is a square tube(rawfigure attached). When I try to regularise the data using ScatterredInterpolation, I’m getting a figure something like this (transformedfig attached), which has large undulations at the corners of the tube (it is supposed to be smooth edge like in the ‘rawfigure’). Please let me know what could be the problem and solution.
code which I’m using is,
CTP = [R theta Y]; %.mat file attached
O_x = 1.5940;
O_z = -66.2657;
max_y = max(Y);
min_y = min(Y);
F = scatteredInterpolant(CTP(:,2), CTP(:,3), CTP(:,1)); %Interpolation funcntion for "R"
Xq = 0:4*pi()/(180):2*pi(); %mesh in x direction
Yq = min_y:4:max_y; %mesh in y direction
[XQ, YQ] = meshgrid(Xq, Yq);%meshgrid with the predefined size
ZQ = F(XQ, YQ); %"R" values for the meshgrid
[m n] = size(XQ);
for i = 1:n:n*(m)
C([i:i+(n-1)],[1:3]) = [XQ(((n-1)+i)/n,:)’ YQ(((n-1)+i)/n,:)’ ZQ(((n-1)+i)/n,:)’];
end
X1 = -C(:,3).*cos(C(:,1))+O_x; %Reverse transform to cartesian coordinates
Z1 = C(:,3).*sin(C(:,1)) + O_z; %Reverse transform to cartesian coordinates
Y1 = C(:,2); %Reverse transform
P1 = [X1 Y1 Z1]; %arranging cartesian coordinates
Pc = pointCloud(P1);
pcshow(Pc)
Thanks,I have a data which is scattered and I want to regularise the data using ScatterredInterpolation function. The point cloud, I’m working is a square tube(rawfigure attached). When I try to regularise the data using ScatterredInterpolation, I’m getting a figure something like this (transformedfig attached), which has large undulations at the corners of the tube (it is supposed to be smooth edge like in the ‘rawfigure’). Please let me know what could be the problem and solution.
code which I’m using is,
CTP = [R theta Y]; %.mat file attached
O_x = 1.5940;
O_z = -66.2657;
max_y = max(Y);
min_y = min(Y);
F = scatteredInterpolant(CTP(:,2), CTP(:,3), CTP(:,1)); %Interpolation funcntion for "R"
Xq = 0:4*pi()/(180):2*pi(); %mesh in x direction
Yq = min_y:4:max_y; %mesh in y direction
[XQ, YQ] = meshgrid(Xq, Yq);%meshgrid with the predefined size
ZQ = F(XQ, YQ); %"R" values for the meshgrid
[m n] = size(XQ);
for i = 1:n:n*(m)
C([i:i+(n-1)],[1:3]) = [XQ(((n-1)+i)/n,:)’ YQ(((n-1)+i)/n,:)’ ZQ(((n-1)+i)/n,:)’];
end
X1 = -C(:,3).*cos(C(:,1))+O_x; %Reverse transform to cartesian coordinates
Z1 = C(:,3).*sin(C(:,1)) + O_z; %Reverse transform to cartesian coordinates
Y1 = C(:,2); %Reverse transform
P1 = [X1 Y1 Z1]; %arranging cartesian coordinates
Pc = pointCloud(P1);
pcshow(Pc)
Thanks, I have a data which is scattered and I want to regularise the data using ScatterredInterpolation function. The point cloud, I’m working is a square tube(rawfigure attached). When I try to regularise the data using ScatterredInterpolation, I’m getting a figure something like this (transformedfig attached), which has large undulations at the corners of the tube (it is supposed to be smooth edge like in the ‘rawfigure’). Please let me know what could be the problem and solution.
code which I’m using is,
CTP = [R theta Y]; %.mat file attached
O_x = 1.5940;
O_z = -66.2657;
max_y = max(Y);
min_y = min(Y);
F = scatteredInterpolant(CTP(:,2), CTP(:,3), CTP(:,1)); %Interpolation funcntion for "R"
Xq = 0:4*pi()/(180):2*pi(); %mesh in x direction
Yq = min_y:4:max_y; %mesh in y direction
[XQ, YQ] = meshgrid(Xq, Yq);%meshgrid with the predefined size
ZQ = F(XQ, YQ); %"R" values for the meshgrid
[m n] = size(XQ);
for i = 1:n:n*(m)
C([i:i+(n-1)],[1:3]) = [XQ(((n-1)+i)/n,:)’ YQ(((n-1)+i)/n,:)’ ZQ(((n-1)+i)/n,:)’];
end
X1 = -C(:,3).*cos(C(:,1))+O_x; %Reverse transform to cartesian coordinates
Z1 = C(:,3).*sin(C(:,1)) + O_z; %Reverse transform to cartesian coordinates
Y1 = C(:,2); %Reverse transform
P1 = [X1 Y1 Z1]; %arranging cartesian coordinates
Pc = pointCloud(P1);
pcshow(Pc)
Thanks, scatteredinterpolation MATLAB Answers — New Questions
Warning Msg: Trace to source might be incomplete because trace enters a loop
Hello everyone,
i´m having a Simulink Model which consists of custom library blocks. The connections between the blocks can be seen in the attached picture (BlockDiagramm.jpg ; highlighted trace).
During connecting the blocks, the Matlab Command Window gets filled with a lot of warning messages from same type:
"Warning: Trace to source might be incomplete because the trace enters a loop at output port 1 of …"
When I run the model, no warning or error message appears (-> Simulink is able to solve it and serves correct values).
So i´m wondering about the behaviour during building the model – why does Matlab send those warning messages before running the model and how to get rid of them? For signals in a loop I use the "Unit Delay"-Block.
Typing >> Simulink.BlockDiagram.getAlgebraicLoops(bdroot) << provides:
No algebraic loops were found.
ans =
0×0 AlgebraicLoop array with properties:
Model
Id
VariableBlockHandles
BlockHandles
IsArtificial
Typing >> w = warning(‘query’,’last’) << provides:
identifier: ‘Simulink:HiliteTool:LineTracingBusLoopWarning’
state: ‘on’
I know that i can turn the warning off using warning(‘off’,w.identifier) – but it would be nice to debug my model. And if there is not a problem with the model in general, I´d like to disable this warning constantly. It has to be said, that the warning does not appear on the diagnostic screen in Simulink, but in the Command Window in Matlab. Turning off "Edit-Time Errors and Warnings" in Simulink doesn´t help.
Thanks for your answers in advance.Hello everyone,
i´m having a Simulink Model which consists of custom library blocks. The connections between the blocks can be seen in the attached picture (BlockDiagramm.jpg ; highlighted trace).
During connecting the blocks, the Matlab Command Window gets filled with a lot of warning messages from same type:
"Warning: Trace to source might be incomplete because the trace enters a loop at output port 1 of …"
When I run the model, no warning or error message appears (-> Simulink is able to solve it and serves correct values).
So i´m wondering about the behaviour during building the model – why does Matlab send those warning messages before running the model and how to get rid of them? For signals in a loop I use the "Unit Delay"-Block.
Typing >> Simulink.BlockDiagram.getAlgebraicLoops(bdroot) << provides:
No algebraic loops were found.
ans =
0×0 AlgebraicLoop array with properties:
Model
Id
VariableBlockHandles
BlockHandles
IsArtificial
Typing >> w = warning(‘query’,’last’) << provides:
identifier: ‘Simulink:HiliteTool:LineTracingBusLoopWarning’
state: ‘on’
I know that i can turn the warning off using warning(‘off’,w.identifier) – but it would be nice to debug my model. And if there is not a problem with the model in general, I´d like to disable this warning constantly. It has to be said, that the warning does not appear on the diagnostic screen in Simulink, but in the Command Window in Matlab. Turning off "Edit-Time Errors and Warnings" in Simulink doesn´t help.
Thanks for your answers in advance. Hello everyone,
i´m having a Simulink Model which consists of custom library blocks. The connections between the blocks can be seen in the attached picture (BlockDiagramm.jpg ; highlighted trace).
During connecting the blocks, the Matlab Command Window gets filled with a lot of warning messages from same type:
"Warning: Trace to source might be incomplete because the trace enters a loop at output port 1 of …"
When I run the model, no warning or error message appears (-> Simulink is able to solve it and serves correct values).
So i´m wondering about the behaviour during building the model – why does Matlab send those warning messages before running the model and how to get rid of them? For signals in a loop I use the "Unit Delay"-Block.
Typing >> Simulink.BlockDiagram.getAlgebraicLoops(bdroot) << provides:
No algebraic loops were found.
ans =
0×0 AlgebraicLoop array with properties:
Model
Id
VariableBlockHandles
BlockHandles
IsArtificial
Typing >> w = warning(‘query’,’last’) << provides:
identifier: ‘Simulink:HiliteTool:LineTracingBusLoopWarning’
state: ‘on’
I know that i can turn the warning off using warning(‘off’,w.identifier) – but it would be nice to debug my model. And if there is not a problem with the model in general, I´d like to disable this warning constantly. It has to be said, that the warning does not appear on the diagnostic screen in Simulink, but in the Command Window in Matlab. Turning off "Edit-Time Errors and Warnings" in Simulink doesn´t help.
Thanks for your answers in advance. warning linetracing, busloop MATLAB Answers — New Questions
Trying to add month and year labels underneath week numbers along x-axis in Excel graph
I have data throughout many years and am plotting them by week
But I would like to add a month and year label underneath the week number like this example from https://community.fabric.microsoft.com/t5/Desktop/Graph-showing-x-weeks-rolling-data-over-multiple-years/td-p/2295281:
Unlike the example, I would prefer it if the week number didn’t start from 1 again in a new year.
Is there any way to accomplish this without Power BI? Or with Power BI Free Trial version on browser? I would greatly appreciate some help.
I have data throughout many years and am plotting them by week But I would like to add a month and year label underneath the week number like this example from https://community.fabric.microsoft.com/t5/Desktop/Graph-showing-x-weeks-rolling-data-over-multiple-years/td-p/2295281:Unlike the example, I would prefer it if the week number didn’t start from 1 again in a new year. Is there any way to accomplish this without Power BI? Or with Power BI Free Trial version on browser? I would greatly appreciate some help. Read More
surfce 4 pro
after i replaced my windows from 10 to 11 when i plug out the power source my computer turn off
after i replaced my windows from 10 to 11 when i plug out the power source my computer turn off Read More
Conditional formatting based on time elapsed from date
Hi there!
I’m trying to figure out how to make a specific cell in a column appear a certain color based on the amount of time that has elapsed from a date in the cell in the adjacent column… If that makes sense…
So, if cell G4 has a date in it for the last contact with an individual, I want cell H4 to appear green if that date is within the last 30 days, yellow if it’s between 31-60 days ago, orange for 61-90 days ago, red for 91-120 days ago, and black for anything over 120 days ago. I then want to make sure this is a blanket format so that the same rule applies to any cell in the G/H columns (so same rule will apply for G5/H5, G6/H6, and so on).
I saw another post referencing a date being more or less than today’s date in months:
=EDATE(G2,3) <=TODAY()
but I wasn’t sure if there was a way to do it in days past vs months? If not, I can make months work. I just don’t know how to make it a blanket format (vs inputting the formula in each individual cell) w/ multiple color options?
Thanks in advance!
Hi there! I’m trying to figure out how to make a specific cell in a column appear a certain color based on the amount of time that has elapsed from a date in the cell in the adjacent column… If that makes sense… So, if cell G4 has a date in it for the last contact with an individual, I want cell H4 to appear green if that date is within the last 30 days, yellow if it’s between 31-60 days ago, orange for 61-90 days ago, red for 91-120 days ago, and black for anything over 120 days ago. I then want to make sure this is a blanket format so that the same rule applies to any cell in the G/H columns (so same rule will apply for G5/H5, G6/H6, and so on).I saw another post referencing a date being more or less than today’s date in months:=EDATE(G2,3) <=TODAY()but I wasn’t sure if there was a way to do it in days past vs months? If not, I can make months work. I just don’t know how to make it a blanket format (vs inputting the formula in each individual cell) w/ multiple color options? Thanks in advance! Read More
Mouse Driver
I have and Alienware R17 laptop running Win 10. I want to restore Win 10. The laptop does all the way to the final stages and then quits due to some unspecified error. When Win 10 restarts I get a message saying that some error occurred and that nothing was changed. Then the Win 10 reverses whatever changes it tried to make. Also, the mouse doesn’t work because Win 10 keeps loading a problematic driver. I’ve tried to update the driver, uninstall the driver but I get the message that the latest driver is already installed. I’m wondering if I can solve the mouse driver error, then maybe I can restore Win 10 to its pristine state. I’ve already ran anti-virus scans. I’m at my wit end. Please tell me that there is a solution. Thanks, in advance.
I have and Alienware R17 laptop running Win 10. I want to restore Win 10. The laptop does all the way to the final stages and then quits due to some unspecified error. When Win 10 restarts I get a message saying that some error occurred and that nothing was changed. Then the Win 10 reverses whatever changes it tried to make. Also, the mouse doesn’t work because Win 10 keeps loading a problematic driver. I’ve tried to update the driver, uninstall the driver but I get the message that the latest driver is already installed. I’m wondering if I can solve the mouse driver error, then maybe I can restore Win 10 to its pristine state. I’ve already ran anti-virus scans. I’m at my wit end. Please tell me that there is a solution. Thanks, in advance. Read More
Teams for Education: Generative AI Instruction Limit
In Teams for Education, generative AI instructions are capped at 10 generations. Do the number of available generations refresh after a period of time, or do users only receive 10 generations for their lifetime?
In Teams for Education, generative AI instructions are capped at 10 generations. Do the number of available generations refresh after a period of time, or do users only receive 10 generations for their lifetime? Read More
New Windows corporate device identifier feature with Microsoft Intune: Everything you need to know
By: Madison Holdaas, Sr Product Manager | Microsoft Intune
How identifying corporate devices has worked in Intune
As an administrator, you want to make sure that only authorized and compliant devices can access your organization’s resources and data. To do that, you need to identify which devices are corporate-owned and which are personal. However, this isn’t always easy, especially when you have a large and diverse fleet of devices running different operating systems and platforms.
Today, Intune has a variety of methods to identify a device as “corporate” for Windows platform. If a device hasn’t enrolled using one of our true corporate methods, we do our best to determine an unknown device’s ownership by how the user enrolled the device. For instance, if a user automatically enrolls by registering the device to Microsoft Entra through Windows settings, then we determine that device to be corporate. If a user automatically enrolls by adding a work account from Windows settings instead, then the device is marked personal by Intune.
How enrollment restrictions have worked when blocking personal devices
One way to prevent personal or unknown devices from enrolling in your tenant is to use enrollment restrictions. Enrollment restrictions are policies that you can create and assign to groups of users or devices to control who can enroll which devices and how many. You can create two types of enrollment restrictions: device type restrictions and device limit restrictions.
Device type enrollment restrictions allow you to block or allow specific types of devices from enrolling, such as Windows, iOS, Android, or macOS. You can also block or allow for specific configurations, such as blocking personally owned or unknown devices. The setting to block personally owned devices prevents the following from being enrolled, even though they are assumed corporate by Intune when allowed to enroll:
Automatic MDM enrollment with Microsoft Entra join during Windows setup
Automatic MDM enrollment with Microsoft Entra join from Windows Settings
Automatic MDM enrollment with Microsoft Entra join or hybrid Entra join via Windows Autopilot for existing devices
New corporate device identifiers for Windows
The new Windows corporate identifier feature is a solution that can help you identify and manage your corporate Windows devices more easily and securely. The feature allows you to upload a CSV file with the serial number, manufacturer, and model of your known Windows devices to your tenant. This marks the devices as corporate in the Microsoft Intune admin center and applies the appropriate policies and settings to them once they enroll into your tenant. Note that the feature only works for Windows 11, version 22H2 and later with KB5035942 (OS Builds 22621.3374 and 22631.3374) or newer.
Important: Enrollment device type restrictions are only editable by the Intune Service Administrator or Global Administrator. Corporate device identifiers have their own permission that must be assigned. Since these permissions are not the same, confirm that any existing enrollment restrictions will not be impacted before uploading a corporate device identifier.
To use the new feature, follow these steps:
Create a CSV file with the serial number, manufacturer, and model of your corporate Windows devices. You can use any tool or method to generate the CSV file, as long as it follows the format and requirements specified in the documentation.
In the Intune admin center, upload the CSV file to your tenant. You can find the upload option under Devices > Windows > Corporate identifiers. You can upload up to 5,000 devices or 5MB in a CSV. If you need to upload more, we recommend using PowerShell and interacting with the Microsoft Graph API directly.
Verify that the upload was successful and that the devices are marked as corporate in the Intune admin center. You can view the status and details of the upload under Devices > Windows > Corporate identifiers. You can also view the device ownership and other properties of the devices under Devices > All devices.
Some enrollment methods will always be considered corporate enrollment because we trust devices enrolling through these methods are known devices. Once an admin has uploaded a single Windows corporate identifier, the way we define Corporate and Personal changes to the following in the table:
Windows enrollment types
Without corporate identifiers
With corporate identifiers
The device enrolls through Windows Autopilot.
Corporate
Corporate
The device enrolls through GPO, or automatic enrollment from Configuration Manager for co-management.
Corporate
Corporate
The device enrolls through a bulk provisioning package.
Corporate
Corporate
The enrolling user is using a device enrollment manager account.
Corporate
Corporate
The device enrolls through Azure Virtual desktop (non-hybrid)
Corporate
Corporate
Automatic MDM enrollment with Microsoft Entra join during Windows setup.
Corporate, but blocked by Personal enrollment restriction
Personal
Automatic MDM enrollment with Microsoft Entra join from Windows Settings.
Corporate, but blocked by Personal enrollment restriction
Personal
Automatic MDM enrollment with Microsoft Entra join or hybrid Entra join via Windows Autopilot for existing devices.
Corporate, but blocked by Personal enrollment restriction
Personal
Automatic MDM enrollment with Add Work Account from Windows Settings.
Personal
Personal
MDM enrollment only option from Windows Settings.
Personal
Personal
Enrollment using the Intune Company Portal app.
Personal
Personal
Enrollment via a Microsoft 365 app, which occurs when users select the Allow my organization to manage my device option during app sign-in.
Personal
Personal
Admins that want to use the existing enrollment method logic to determine corporate versus personal (i.e. the “Without corporate identifiers” column) can just delete or remove all Windows corporate identifiers and ownership goes back to behaving as previously done in Intune.
New enrollment restriction experience using model and manufacturer device properties in filters
The new Windows corporate identifier feature also enables a new enrollment restriction experience that allows you to use the model and manufacturer device properties in filters to block devices from enrolling more granularly. You can block specific models or manufacturers of Windows devices from enrolling, such as Manufacturer = Microsoft or Model = VM. Note that model and manufacturer properties only work for Windows 11 version 22H2 and above at enrollment time.
To use the new enrollment restriction experience, navigate to the Intune admin center and follow these steps:
Create a device filter with the model and manufacturer device properties. You can find the device filter option under Devices > Filters. You can create up to 100 device filters per tenant, and each device filter can have up to 10 conditions.
Create an enrollment restriction policy with the device filter. You can find the enrollment restriction option under Devices > Enrollment> Device platform restrictions. You can assign the device filter to your enrollment restriction policy in the Assignments tab.
Assign the enrollment restriction policy to a group of users. You can assign the policy to any group that you have created or synced in your tenant, such as security groups or dynamic groups. You can also assign the policy to the default group, which applies to all users in your tenant. Reminder that enrollment restrictions are user based – so they don’t apply to user-less enrollments.
Note that since model and manufacturer properties only work for Windows 11 version 22H2 and above – to address unsupported versions – we recommend including the null values of manufacturer and model.
Note – Windows 10 will be a supported feature starting July 9th – devices will need to be updated to the following KB: KB5039299.
With this new feature, you can easily distinguish between corporate and personal devices and apply different enrollment policies accordingly. Additionally, you can leverage the model and manufacturer device properties to create more granular filters to block unwanted devices from enrolling.
If you have any questions or feedback, leave a comment below or reach out to us on X @IntuneSuppTeam.
Microsoft Tech Community – Latest Blogs –Read More
How To Throw Out First Frame in Equivalence Test in Test Case Manager
Due to some convergence stuff, I need to remove the first frame in the equivalence test in Test Case Manager, to make the signals match correctly. Is there a way to do that?Due to some convergence stuff, I need to remove the first frame in the equivalence test in Test Case Manager, to make the signals match correctly. Is there a way to do that? Due to some convergence stuff, I need to remove the first frame in the equivalence test in Test Case Manager, to make the signals match correctly. Is there a way to do that? simulink, testing, test case manager MATLAB Answers — New Questions
ginput occasionally not displaying cursor on app.UIFigure or UIAxes (App Designer)
Has anyone else had issues with the functionality of ginput with app designer created figures? On seemingly random occasions when ginput is called, the "mouse" pointer predictabily dissappears, but the crosshairs do not appear, leaving the user blind as to where they are on the figure. When this occurs, there appears to be no way to correct it other than to restart the application and losing all progress. The inputs DO still register when the user clicks on the figure though! There are also no errors when the callback is run and the line function run after with these inputs (shown below) will plot on the axes.
I have tried setting the handle visibility to ‘callback’ and specifying the current figure to try to "point" the function to the app figure, but this hasn’t prevented the issue.
For additional context, what I am doing is receiving user input of a range of X values on a 1D plot or 2D matrix, plotted on an app.UIAxes, and store the info in a cell array. The user must cycle through multiple plots/matrices and the app updates the values as they are changed. "r" is the index of the plot they are on, and "e" is the index of the selected input range. The user can add multiple "e"s (input ranges) through an add tool which also utilizes the ginput function.
I have used ginput in a number of ways to collect input on matrices/images as well, and frequently encounter this issue. I’m aware there is a separate selection tool on the axes object however I don’t know how to use it accordingly to programmatically recieve the values in a callback.
function EditPointsButtonPushed(app, event)
r = app.r;
e = app.e
assert(~verLessThan(‘Matlab’, ‘9.9’), ‘ginput not supported prior to Matlab r2020b.’)
fhv = app.UIFigure.HandleVisibility
app.UIFigure.HandleVisibility = ‘callback’
set(0, ‘CurrentFigure’, app.UIFigure)
[X1 ~] = ginput(2)
app.UIFigure.HandleVisibility = fhv;
line([X1(1) X1(1)],[Ymin max(app.Eventplots{r,e}(:,2))]); %1 needs to be axis min
line([X1(2) X1(2)],[Ymin max(app.Eventplots{r,e}(:,2))]);
app.Editpoints = round(X1)
end
I should also mention that the app is structured with a gridlayout, with panels that contain the axes. I thought that possibly ginput was occasionally being called onto the figure underneath these panels, however as others have mentioned in other questions, you cannot specify ginput onto objects/axes/etc and I cannot see the cursor when I move it between panels. I’m not sure what else to try, so any ideas would be greatly appreciated!!Has anyone else had issues with the functionality of ginput with app designer created figures? On seemingly random occasions when ginput is called, the "mouse" pointer predictabily dissappears, but the crosshairs do not appear, leaving the user blind as to where they are on the figure. When this occurs, there appears to be no way to correct it other than to restart the application and losing all progress. The inputs DO still register when the user clicks on the figure though! There are also no errors when the callback is run and the line function run after with these inputs (shown below) will plot on the axes.
I have tried setting the handle visibility to ‘callback’ and specifying the current figure to try to "point" the function to the app figure, but this hasn’t prevented the issue.
For additional context, what I am doing is receiving user input of a range of X values on a 1D plot or 2D matrix, plotted on an app.UIAxes, and store the info in a cell array. The user must cycle through multiple plots/matrices and the app updates the values as they are changed. "r" is the index of the plot they are on, and "e" is the index of the selected input range. The user can add multiple "e"s (input ranges) through an add tool which also utilizes the ginput function.
I have used ginput in a number of ways to collect input on matrices/images as well, and frequently encounter this issue. I’m aware there is a separate selection tool on the axes object however I don’t know how to use it accordingly to programmatically recieve the values in a callback.
function EditPointsButtonPushed(app, event)
r = app.r;
e = app.e
assert(~verLessThan(‘Matlab’, ‘9.9’), ‘ginput not supported prior to Matlab r2020b.’)
fhv = app.UIFigure.HandleVisibility
app.UIFigure.HandleVisibility = ‘callback’
set(0, ‘CurrentFigure’, app.UIFigure)
[X1 ~] = ginput(2)
app.UIFigure.HandleVisibility = fhv;
line([X1(1) X1(1)],[Ymin max(app.Eventplots{r,e}(:,2))]); %1 needs to be axis min
line([X1(2) X1(2)],[Ymin max(app.Eventplots{r,e}(:,2))]);
app.Editpoints = round(X1)
end
I should also mention that the app is structured with a gridlayout, with panels that contain the axes. I thought that possibly ginput was occasionally being called onto the figure underneath these panels, however as others have mentioned in other questions, you cannot specify ginput onto objects/axes/etc and I cannot see the cursor when I move it between panels. I’m not sure what else to try, so any ideas would be greatly appreciated!! Has anyone else had issues with the functionality of ginput with app designer created figures? On seemingly random occasions when ginput is called, the "mouse" pointer predictabily dissappears, but the crosshairs do not appear, leaving the user blind as to where they are on the figure. When this occurs, there appears to be no way to correct it other than to restart the application and losing all progress. The inputs DO still register when the user clicks on the figure though! There are also no errors when the callback is run and the line function run after with these inputs (shown below) will plot on the axes.
I have tried setting the handle visibility to ‘callback’ and specifying the current figure to try to "point" the function to the app figure, but this hasn’t prevented the issue.
For additional context, what I am doing is receiving user input of a range of X values on a 1D plot or 2D matrix, plotted on an app.UIAxes, and store the info in a cell array. The user must cycle through multiple plots/matrices and the app updates the values as they are changed. "r" is the index of the plot they are on, and "e" is the index of the selected input range. The user can add multiple "e"s (input ranges) through an add tool which also utilizes the ginput function.
I have used ginput in a number of ways to collect input on matrices/images as well, and frequently encounter this issue. I’m aware there is a separate selection tool on the axes object however I don’t know how to use it accordingly to programmatically recieve the values in a callback.
function EditPointsButtonPushed(app, event)
r = app.r;
e = app.e
assert(~verLessThan(‘Matlab’, ‘9.9’), ‘ginput not supported prior to Matlab r2020b.’)
fhv = app.UIFigure.HandleVisibility
app.UIFigure.HandleVisibility = ‘callback’
set(0, ‘CurrentFigure’, app.UIFigure)
[X1 ~] = ginput(2)
app.UIFigure.HandleVisibility = fhv;
line([X1(1) X1(1)],[Ymin max(app.Eventplots{r,e}(:,2))]); %1 needs to be axis min
line([X1(2) X1(2)],[Ymin max(app.Eventplots{r,e}(:,2))]);
app.Editpoints = round(X1)
end
I should also mention that the app is structured with a gridlayout, with panels that contain the axes. I thought that possibly ginput was occasionally being called onto the figure underneath these panels, however as others have mentioned in other questions, you cannot specify ginput onto objects/axes/etc and I cannot see the cursor when I move it between panels. I’m not sure what else to try, so any ideas would be greatly appreciated!! ginput, app designer, uifigure, pointer, plot MATLAB Answers — New Questions
Why do I get an error after changing the “getHeaderFile” method for an enum type to return a different header?
I am using MATLAB R2023b. I am trying to generate code from a Simulink model using Embedded Coder. I have an enum type, "myEnum". I set the header of this enum to "myHeader1.h" inside the "getHeaderFile" method. However, now I want to switch the header to "myHeader2.h", so I edited this method to return "myHeader2.h" instead. When I try this and then generate code, I get an error,
Error:The header file name myHeader1.h for data type ‘myEnum’ does not match the shared header file name myHeader2.h.
How do I work around this error?I am using MATLAB R2023b. I am trying to generate code from a Simulink model using Embedded Coder. I have an enum type, "myEnum". I set the header of this enum to "myHeader1.h" inside the "getHeaderFile" method. However, now I want to switch the header to "myHeader2.h", so I edited this method to return "myHeader2.h" instead. When I try this and then generate code, I get an error,
Error:The header file name myHeader1.h for data type ‘myEnum’ does not match the shared header file name myHeader2.h.
How do I work around this error? I am using MATLAB R2023b. I am trying to generate code from a Simulink model using Embedded Coder. I have an enum type, "myEnum". I set the header of this enum to "myHeader1.h" inside the "getHeaderFile" method. However, now I want to switch the header to "myHeader2.h", so I edited this method to return "myHeader2.h" instead. When I try this and then generate code, I get an error,
Error:The header file name myHeader1.h for data type ‘myEnum’ does not match the shared header file name myHeader2.h.
How do I work around this error? slxc, _sharedutils, header, enum, enumeration, sharedheader MATLAB Answers — New Questions
I have a MATLAB 2022 code that used the poly.intersect function–I can’t find in R2024 and need a workaround
I have a MATLAB 2022 code that used the poly.intersect function–I can’t find in R2024 and need a workaround to compute the intersection of polygons. The code is below. In line 12 the polyIntersect function is used:
[OutData(ii).intsecArea(i).Data, S] = polyIntersect(CoRegErrData, inPolyNewsub, inPolyOldsub);
How do I modify the code in lieu of using polyIntersect ?
for ii = 1:length(hucPoly)
hucSub = polyshape(hucPoly(ii).X, hucPoly(ii).Y);
hucID = hucPoly(ii).Name;
OutData(ii).hucID = hucID;
for i = 1:size(inFiles,1)
inShapeOld = shaperead([dataFolder char(inFiles.OldShape(i))]);
inPolyOld = polyshape([inShapeOld.X],[inShapeOld.Y], ‘Simplify’, false);
inShapeNew = shaperead([dataFolder char(inFiles.NewShape(i))]);
inPolyNew = polyshape([inShapeNew.X],[inShapeNew.Y], ‘Simplify’, false);
inPolyNewsub = intersect(inPolyNew, hucSub,’KeepCollinearPoints’,true);
inPolyOldsub = intersect(inPolyOld, hucSub);
[OutData(ii).intsecArea(i).Data, S] = polyIntersect(CoRegErrData, inPolyNewsub, inPolyOldsub);
OutData(ii).intsecArea(i).ID = char(inFiles.NewShape(i));
if ~isnan(S(1).X(1))
shapewrite(S, [dataFolder ‘outShapes_S’ hucID ‘_outInt_’ char(inFiles.NewShape(i))])
end
T = table(OutData(ii).intsecArea(i).Data, ‘VariableNames’, {‘outInt_acres1’ });
writetable(T, [dataFolder ‘outTables_S’ hucID ‘_outInt_’ char(inFiles.NewShape(i)) ‘.txt’])
endI have a MATLAB 2022 code that used the poly.intersect function–I can’t find in R2024 and need a workaround to compute the intersection of polygons. The code is below. In line 12 the polyIntersect function is used:
[OutData(ii).intsecArea(i).Data, S] = polyIntersect(CoRegErrData, inPolyNewsub, inPolyOldsub);
How do I modify the code in lieu of using polyIntersect ?
for ii = 1:length(hucPoly)
hucSub = polyshape(hucPoly(ii).X, hucPoly(ii).Y);
hucID = hucPoly(ii).Name;
OutData(ii).hucID = hucID;
for i = 1:size(inFiles,1)
inShapeOld = shaperead([dataFolder char(inFiles.OldShape(i))]);
inPolyOld = polyshape([inShapeOld.X],[inShapeOld.Y], ‘Simplify’, false);
inShapeNew = shaperead([dataFolder char(inFiles.NewShape(i))]);
inPolyNew = polyshape([inShapeNew.X],[inShapeNew.Y], ‘Simplify’, false);
inPolyNewsub = intersect(inPolyNew, hucSub,’KeepCollinearPoints’,true);
inPolyOldsub = intersect(inPolyOld, hucSub);
[OutData(ii).intsecArea(i).Data, S] = polyIntersect(CoRegErrData, inPolyNewsub, inPolyOldsub);
OutData(ii).intsecArea(i).ID = char(inFiles.NewShape(i));
if ~isnan(S(1).X(1))
shapewrite(S, [dataFolder ‘outShapes_S’ hucID ‘_outInt_’ char(inFiles.NewShape(i))])
end
T = table(OutData(ii).intsecArea(i).Data, ‘VariableNames’, {‘outInt_acres1’ });
writetable(T, [dataFolder ‘outTables_S’ hucID ‘_outInt_’ char(inFiles.NewShape(i)) ‘.txt’])
end I have a MATLAB 2022 code that used the poly.intersect function–I can’t find in R2024 and need a workaround to compute the intersection of polygons. The code is below. In line 12 the polyIntersect function is used:
[OutData(ii).intsecArea(i).Data, S] = polyIntersect(CoRegErrData, inPolyNewsub, inPolyOldsub);
How do I modify the code in lieu of using polyIntersect ?
for ii = 1:length(hucPoly)
hucSub = polyshape(hucPoly(ii).X, hucPoly(ii).Y);
hucID = hucPoly(ii).Name;
OutData(ii).hucID = hucID;
for i = 1:size(inFiles,1)
inShapeOld = shaperead([dataFolder char(inFiles.OldShape(i))]);
inPolyOld = polyshape([inShapeOld.X],[inShapeOld.Y], ‘Simplify’, false);
inShapeNew = shaperead([dataFolder char(inFiles.NewShape(i))]);
inPolyNew = polyshape([inShapeNew.X],[inShapeNew.Y], ‘Simplify’, false);
inPolyNewsub = intersect(inPolyNew, hucSub,’KeepCollinearPoints’,true);
inPolyOldsub = intersect(inPolyOld, hucSub);
[OutData(ii).intsecArea(i).Data, S] = polyIntersect(CoRegErrData, inPolyNewsub, inPolyOldsub);
OutData(ii).intsecArea(i).ID = char(inFiles.NewShape(i));
if ~isnan(S(1).X(1))
shapewrite(S, [dataFolder ‘outShapes_S’ hucID ‘_outInt_’ char(inFiles.NewShape(i))])
end
T = table(OutData(ii).intsecArea(i).Data, ‘VariableNames’, {‘outInt_acres1’ });
writetable(T, [dataFolder ‘outTables_S’ hucID ‘_outInt_’ char(inFiles.NewShape(i)) ‘.txt’])
end poly.intersect MATLAB Answers — New Questions