Month: October 2024
Licensing Clarification for Using MSVC Toolchain on Linux
Hello,
I need clarification on licensing terms for using the MSVC Toolchain for cross-compiling open-source software on Linux.
In my current project, I’m building open-source software on Linux for Windows, and this requires specific MSVC components (headers, libraries, linker, etc.). Currently, the only official way to acquire these files is through the Visual Studio Installer, which isn’t compatible with Linux, even when using Wine. As a result, third-party tools are necessary to obtain the required files.
After reading through the licensing terms for Microsoft Diagnostic Build Tools for Visual Studio 2022 (link to license terms), I found some relevant information under Section 4, Scope of the License:
“Unless applicable law gives you more rights despite this limitation, you may use the software only as expressly permitted in these license terms. In doing so, you must comply with any technical limitations in the software that only allow you to use it in certain ways. In addition, you may not:
• work around any technical limitations in the software; …”
To work around the Visual Studio Installer’s incompatibility with Linux, I’m considering developing an open-source tool to download the necessary MSVC files. However, from my understanding, such a tool might violate the Microsoft Software License Terms for Visual Studio 2022 Remote Debugger, IntelliTrace Collector, other debuggers, agents, and build tools because it could be interpreted as circumventing a technical limitation in the Visual Studio Installer.
Since I’m not a lawyer and English is my second language, I might have misunderstood some details. My primary concern is to avoid any risk of violating Microsoft’s licensing terms or having my GitHub repository taken down if I publish this tool.
So, my question is: If my understanding is correct and this approach would indeed violate the Terms of Service, is there an alternative licensing option available that would allow me to develop an open-source tool to download MSVC build files on Linux for cross-compilation purposes?
Thank you in advance for any guidance.
Hello,I need clarification on licensing terms for using the MSVC Toolchain for cross-compiling open-source software on Linux. In my current project, I’m building open-source software on Linux for Windows, and this requires specific MSVC components (headers, libraries, linker, etc.). Currently, the only official way to acquire these files is through the Visual Studio Installer, which isn’t compatible with Linux, even when using Wine. As a result, third-party tools are necessary to obtain the required files. After reading through the licensing terms for Microsoft Diagnostic Build Tools for Visual Studio 2022 (link to license terms), I found some relevant information under Section 4, Scope of the License:“Unless applicable law gives you more rights despite this limitation, you may use the software only as expressly permitted in these license terms. In doing so, you must comply with any technical limitations in the software that only allow you to use it in certain ways. In addition, you may not:• work around any technical limitations in the software; …”To work around the Visual Studio Installer’s incompatibility with Linux, I’m considering developing an open-source tool to download the necessary MSVC files. However, from my understanding, such a tool might violate the Microsoft Software License Terms for Visual Studio 2022 Remote Debugger, IntelliTrace Collector, other debuggers, agents, and build tools because it could be interpreted as circumventing a technical limitation in the Visual Studio Installer. Since I’m not a lawyer and English is my second language, I might have misunderstood some details. My primary concern is to avoid any risk of violating Microsoft’s licensing terms or having my GitHub repository taken down if I publish this tool. So, my question is: If my understanding is correct and this approach would indeed violate the Terms of Service, is there an alternative licensing option available that would allow me to develop an open-source tool to download MSVC build files on Linux for cross-compilation purposes? Thank you in advance for any guidance. Read More
Onedrive opening files on Android Phone
Would.like help as no matter what I do my Android wil not open OneDrive files and responds that files have been deleted or reposition or I have no access authorization.
I have logged onto to x2 computers with the same OneDrive connection one personal and one business without any issues on location.
Files are showing up with either blue cloud or green risk but same issue either way.
Would appreciate your help as to why the phone is not being allowed to open the files that it can clearly see.
Would.like help as no matter what I do my Android wil not open OneDrive files and responds that files have been deleted or reposition or I have no access authorization. I have logged onto to x2 computers with the same OneDrive connection one personal and one business without any issues on location.Files are showing up with either blue cloud or green risk but same issue either way. Would appreciate your help as to why the phone is not being allowed to open the files that it can clearly see. Read More
Windows update don’t download Windows 11 Insider Preview 10.0.26120.2130 (ge_release_upr)
it’s about 1 and half month that the situation is like in the photo. The last version was expired on 15th september..
it’s about 1 and half month that the situation is like in the photo. The last version was expired on 15th september.. Read More
Erstellung einer Macro Tabelle
Ich habe mehrere Listen welche durch eine Liste ausgefüllt werden sollen, ich will erreichen das ich sobald diese Liste, in diesem Fall Messwerten, ausgefüllt habe durch einen Button, welcher diese Tabelle bestätigt, alle anderen Tabellen (3 Stück) ausgefüllt werden und meine erste Liste welche ich Ursprünglich ausgefüllt habe wieder leer ist um eine weiter Zeile in den anderen Listen zu erzeugen. Das Ziel der ganzen Sache ist es eine Möglichst einfach und problemlose Bedienung mehrere Tabellen über eine zu schaffen, aber ich will auf alle daten welche ich so eintrage auch später noch zugriff haben, die weiteren listen sind vom Kunden vorgegeben und diese kann ich nur minimal ändern, ganz einfach gesagt will ich eine Art der Listen führen welche relativ Idiotensicher ist und ich auf alle daten für spätere Kontrolle wieder nutzen kann. Zudem muss ich sagen das die Exceltabelle auf einem Server und somit nur aus der Internet erreichbar ist, ich weiß nicht ob das einen Unterschied macht ob es Excel auf dem PC selber oder im Internet ist. Bei Fragen oder wenn ich mich zu undeutlich ausgedrückt habe gerne einfach hier darunter antworten ich werde so schnell reagieren wie es mir möglich ist
Ich habe mehrere Listen welche durch eine Liste ausgefüllt werden sollen, ich will erreichen das ich sobald diese Liste, in diesem Fall Messwerten, ausgefüllt habe durch einen Button, welcher diese Tabelle bestätigt, alle anderen Tabellen (3 Stück) ausgefüllt werden und meine erste Liste welche ich Ursprünglich ausgefüllt habe wieder leer ist um eine weiter Zeile in den anderen Listen zu erzeugen. Das Ziel der ganzen Sache ist es eine Möglichst einfach und problemlose Bedienung mehrere Tabellen über eine zu schaffen, aber ich will auf alle daten welche ich so eintrage auch später noch zugriff haben, die weiteren listen sind vom Kunden vorgegeben und diese kann ich nur minimal ändern, ganz einfach gesagt will ich eine Art der Listen führen welche relativ Idiotensicher ist und ich auf alle daten für spätere Kontrolle wieder nutzen kann. Zudem muss ich sagen das die Exceltabelle auf einem Server und somit nur aus der Internet erreichbar ist, ich weiß nicht ob das einen Unterschied macht ob es Excel auf dem PC selber oder im Internet ist. Bei Fragen oder wenn ich mich zu undeutlich ausgedrückt habe gerne einfach hier darunter antworten ich werde so schnell reagieren wie es mir möglich ist Read More
Issue with Commit Upload for Win32 App in Intune via PowerShell Runbook
Hello everyone,
I’m encountering an issue while trying to upload a Win32 app to Intune. The app is an .exe installer that I converted to an IntuneWin file before attempting the upload using a PowerShell runbook. Everything goes well until I try to invoke the commit. At that point, I consistently receive an error from the API, stating that the commit file upload failed.
I’m also uncertain about the encryption parameters for the upload file and how to correctly set them, which might be contributing to the issue. I haven’t found sufficient documentation to resolve this.
Has anyone successfully navigated this, or could offer advice on the correct encryption parameters and other troubleshooting steps? Your help would be greatly appreciated.
Thank you!
Hello everyone,I’m encountering an issue while trying to upload a Win32 app to Intune. The app is an .exe installer that I converted to an IntuneWin file before attempting the upload using a PowerShell runbook. Everything goes well until I try to invoke the commit. At that point, I consistently receive an error from the API, stating that the commit file upload failed.I’m also uncertain about the encryption parameters for the upload file and how to correctly set them, which might be contributing to the issue. I haven’t found sufficient documentation to resolve this.Has anyone successfully navigated this, or could offer advice on the correct encryption parameters and other troubleshooting steps? Your help would be greatly appreciated.Thank you! Read More
How do I convert MOBI files to EPUB on a Windows PC?
Hi all,
I have hundreds of .mobi ebooks from my Kinder ebook reader. Unfortunately, MOBI is still not a popular ebook format and my smartphone and iPad won’t open .mobi ebooks by default. Instead, EPUB is a widely adopted eBook format supported by numerous eReaders, apps, and devices, including Kobo, Nook, and most smartphones and tablets.
I am wondering if there is a simple way to convert mobi to epub files on a Windows PC? I never did this before and really need some help to fix the issue.
Appreciated for your input!
Hi all, I have hundreds of .mobi ebooks from my Kinder ebook reader. Unfortunately, MOBI is still not a popular ebook format and my smartphone and iPad won’t open .mobi ebooks by default. Instead, EPUB is a widely adopted eBook format supported by numerous eReaders, apps, and devices, including Kobo, Nook, and most smartphones and tablets. I am wondering if there is a simple way to convert mobi to epub files on a Windows PC? I never did this before and really need some help to fix the issue. Appreciated for your input! Read More
Disable Edge disabling unverified extensions
TL:DR How do I reenable unverified extensions for development, after disabling through “Disable unverified extensions in Developer Mode” notification? Switching to Beta or Dev insider channel didn’t help.
Hello, I wanna learn about browser extension development, which ofc requires Developer Mode being on. Because unverified extensions can be malicious, you can’t make the “Turn off unverified extensions in Developer Mode” notification stop appearing, and so I chose to just let it have its way to leave me alone. Inconvenient mistake.
Doing this disables any unverified extensions that I sideload (as the notification says), so I asked CoPilot for help. CoPilot said I could enable the extensions again using either the Edge Dev or Canary channel, so I tried the Beta and Dev channel. Beta with and Dev both with and without importing my data from the normal Edge browser, but neither did anything, since all unverified extensions are still disabled, even when I enable them in the “Manage extensions” page.
Is there some way to actually turn off the security disabling, in the Insider channels (Beta, Dev and Canary)? I really want to continue learning about extension development, so it’s a little inconvenient that the unverified extensions don’t feel like being enabled ever again, even when they’re my own.
TL:DR How do I reenable unverified extensions for development, after disabling through “Disable unverified extensions in Developer Mode” notification? Switching to Beta or Dev insider channel didn’t help. Hello, I wanna learn about browser extension development, which ofc requires Developer Mode being on. Because unverified extensions can be malicious, you can’t make the “Turn off unverified extensions in Developer Mode” notification stop appearing, and so I chose to just let it have its way to leave me alone. Inconvenient mistake. Doing this disables any unverified extensions that I sideload (as the notification says), so I asked CoPilot for help. CoPilot said I could enable the extensions again using either the Edge Dev or Canary channel, so I tried the Beta and Dev channel. Beta with and Dev both with and without importing my data from the normal Edge browser, but neither did anything, since all unverified extensions are still disabled, even when I enable them in the “Manage extensions” page. Is there some way to actually turn off the security disabling, in the Insider channels (Beta, Dev and Canary)? I really want to continue learning about extension development, so it’s a little inconvenient that the unverified extensions don’t feel like being enabled ever again, even when they’re my own. Read More
Validate the working of default policy tag in MRM policy
Hi All,
We have applied a retention policy to all mailboxes in our environment which also includes a default policy tag that moves all mails older than a year to Archive.
Now, i know that the policy is applied and the default tag is doing its job, but, is there a way where i can see whether the mails are moved after the policy was applied ?
Hi All,We have applied a retention policy to all mailboxes in our environment which also includes a default policy tag that moves all mails older than a year to Archive. Now, i know that the policy is applied and the default tag is doing its job, but, is there a way where i can see whether the mails are moved after the policy was applied ? Read More
Favorite Bars in Workspaces changed since this morning
Hi everyone!
Since yesterday, all my Workspaces had their own favorite bars. When I reopened Edge this morning, I was shocked at first, because I thought my favorites had all disappeared. But it turns out they are now hidden under a folder on the left of the Favorites Bar, making it annoying and cumbersome to access them and the rest of the Favorites bar is now shared among Workspaces.
I don’t know if I accidentally changed an option but I couldn’t find a way to revert it back to how it was.
I also couldn’t find any information on this being a new feature that was introduced yesterday. If it is, I really don’t like it because I don’t want to see my work related tabs when I am in my free time workspace and clicking an extra folder each time I want to access a workspace is really cumbersome.
Has anyone else noticed this change? I really hope it is an option. 😅
Hi everyone! Since yesterday, all my Workspaces had their own favorite bars. When I reopened Edge this morning, I was shocked at first, because I thought my favorites had all disappeared. But it turns out they are now hidden under a folder on the left of the Favorites Bar, making it annoying and cumbersome to access them and the rest of the Favorites bar is now shared among Workspaces. I don’t know if I accidentally changed an option but I couldn’t find a way to revert it back to how it was. I also couldn’t find any information on this being a new feature that was introduced yesterday. If it is, I really don’t like it because I don’t want to see my work related tabs when I am in my free time workspace and clicking an extra folder each time I want to access a workspace is really cumbersome. Has anyone else noticed this change? I really hope it is an option. 😅 Read More
Locked out of account
Hi. I recently changed my mobile phones and I swapped the data from my old phone to new. My outlook email account and authentication app both asked for my login and passwords. This is where my issue started. I couldn’t remember my password and I tried to reset this however my account has a 2 factor authentication on it. I cannot continue to the 2nd request as it asks for a code from the authentication app which I cannot access due to the password issue.
So I’m stuck, going around in circles trying to reset my password without any luck.
So I’ve found out that it takes 30 days to correct my account, which I cannot wait for as this is my main account for emails causing me to miss important emails .
Please can anyone help as I’m all for increased security but this is just ridiculous
Hi. I recently changed my mobile phones and I swapped the data from my old phone to new. My outlook email account and authentication app both asked for my login and passwords. This is where my issue started. I couldn’t remember my password and I tried to reset this however my account has a 2 factor authentication on it. I cannot continue to the 2nd request as it asks for a code from the authentication app which I cannot access due to the password issue.So I’m stuck, going around in circles trying to reset my password without any luck.So I’ve found out that it takes 30 days to correct my account, which I cannot wait for as this is my main account for emails causing me to miss important emails . Please can anyone help as I’m all for increased security but this is just ridiculous Read More
Choice column limit?
In a SharePoint list I have used a choice column to prevent the entries from being spelled differently when entering, this is to aid in data analysis. I have just tried to enter a choice, but it is not available whilst editing in grid view, but is available in the side panel editing view. Is there a maximum number of choices available?
In a SharePoint list I have used a choice column to prevent the entries from being spelled differently when entering, this is to aid in data analysis. I have just tried to enter a choice, but it is not available whilst editing in grid view, but is available in the side panel editing view. Is there a maximum number of choices available? Read More
Outlook online versus outlook local
While transferring Outlook from one PC to another (new installation, but transferring data) I encountered some minor
problems. Because of this, I would like to know more about how the Outlook Online versus Outlook locally construction works.
And in particular how Outlook handles its system files, Outlook.com (with or without the suffix .ost). Where can I find such
technical information?
Greetings Rien.
While transferring Outlook from one PC to another (new installation, but transferring data) I encountered some minorproblems. Because of this, I would like to know more about how the Outlook Online versus Outlook locally construction works.And in particular how Outlook handles its system files, Outlook.com (with or without the suffix .ost). Where can I find suchtechnical information?Greetings Rien. Read More
Cannot send mail
Outlook 2021 under windows 11.
My mails will not send. I can recieve. If I forward instead they are sent.
John
Outlook 2021 under windows 11.My mails will not send. I can recieve. If I forward instead they are sent.John Read More
Windows 10 still receiving Insider update after I unsubscribe
Hello,
I think everything is on the title, Windows Update is still downloading Insider Build update even after I left the Insider program. Can someone help ?<
Regards,
Corentin
Hello,I think everything is on the title, Windows Update is still downloading Insider Build update even after I left the Insider program. Can someone help ?< Regards,Corentin Read More
Where do I find Windows 10 Pro product key?
Hi community,
I made a completely reinstall of Windows 10 Pro on his old PC. After installation, Windows 10 Pro asks to activate Windows 10 and there is a watermark appearing on the desktop all the times. I bought the key from someone and no way to find the person now.
My question is that where do I find Windows 10 pro product key? Is the product key bound to the motherboard? Much appreciated if you could help me retrieve Windows 10 product key without paying again.
Thank you
Hi community, I made a completely reinstall of Windows 10 Pro on his old PC. After installation, Windows 10 Pro asks to activate Windows 10 and there is a watermark appearing on the desktop all the times. I bought the key from someone and no way to find the person now. My question is that where do I find Windows 10 pro product key? Is the product key bound to the motherboard? Much appreciated if you could help me retrieve Windows 10 product key without paying again. Thank you Read More
Unlock the Power of Microsoft Copilot Studio: Build Your Personalized AI Copilot
I’m Raiyan Bin Sarwar, Microsoft Student Ambassador (Beta) and third-year Computer Science and Engineering student at Bangladesh University of Professionals. As someone passionate about exploring the tech world, today I’ll be guiding you how to build your very own customized Copilot using Microsoft’s Copilot Studio. Whether you’re an AI enthusiast or just curious about how to create an intelligent assistant, this step-by-step guide will help you get started.
Artificial Intelligence (AI) has been making waves across industries, and one of the exciting areas is the creation of personal AI copilots to automate tasks, source data, and improve workflows. With the powerful tools in Copilot Studio, building your own customized AI assistant has never been easier.
Step 1: Sign In to Copilot Studio
Let’s start by signing in and setting up your project.
Log In
Go to the Copilot Studio portal and sign in using your Microsoft Edumail or Student Partners Account.
Create a New Copilot
Click on “New Copilot” Name your Copilot and either select a template or start from scratch. Templates help streamline the process if you’re unsure about your starting point.
Set Generative AI Settings
In the settings, select ‘Generative (Previews)’ to enable real-time data generation. This setting allows your Copilot to process and provide dynamic responses from the most up-to-date information.
Define Your Copilot’s Purpose
Clearly outline what your Copilot will be responsible for. Will it automate tasks? Source data? Or improve workflows? For instance, I built a Copilot to manage university-related inquiries using data from my institution’s website.
Step 2: Configure the Knowledge Base
This is where your Copilot learns. Connect it to trusted data sources so that it can draw information to answer queries or perform tasks.
Public Websites
Link to knowledge bases or reliable academic resources. For my Copilot, I linked the Bangladesh University of Professionals (BUP) website to efficiently handle inquiries related to university activities.
2. SharePoint
You can also upload documents from your SharePoint, which makes it useful for internal corporate use.
3. Files
Import documents directly from your local storage. This is helpful for smaller-scale projects.
4. Dataverse (Preview)
Customize and deploy structured data tables through Microsoft Dataverse, enabling powerful data management within your Copilot.
5. Microsoft Fabric (Coming Soon)
Soon, you’ll be able to integrate enterprise data through Microsoft Fabric, expanding the scope of your Copilot’s potential.
Step 3: Test and Deploy
This is the critical phase where you ensure everything works as intended.
Deployment
Once you’re satisfied with the testing results, deploy your Copilot on your chosen platform. This can be for internal tools, public-facing websites, or even as your personal assistant.
Testing Phase
It’s crucial to assess how well your Copilot handles different types of queries. For example, if your Copilot is designed to automate tasks, test it with real-world scenarios, such as scheduling meetings or answering customer inquiries. Continuously refine its learning by feeding it more accurate data, and customize its responses for specific use cases.
You can extend the capabilities of your copilot by adding one or more actions. Actions are used by your copilot to respond to users automatically, using generative actions, or you can call them explicitly from within a topic.
Add an action
Open your custom copilot by choosing Copilots in the left hand navigation pane and selecting your copilot from the list.
Select Actions to view actions for the copilot.
Select + Add an action.
In the Choose an action (preview) wizard, search for an action you want to use and select it.
Here, I’ve connected MSN Weather for weather forecast updates.
Real-Life Use Case
In my personal experience, I developed a Copilot that sources information directly from the BUP website. This allowed the university’s administrative team to streamline inquiries, saving both time and resources. Imagine building a similar Copilot for your business to automate customer support or even a student assistant for academic queries!
Additional Resources
To deepen your knowledge and take your Copilot development to the next level, I recommend these resources:
Get started with Microsoft 365 Copilot
Testing Results
Finally, remember that testing is an iterative process. If your Copilot provides incorrect answers, refine the knowledge base by inputting correct information. Over time, this will optimize its performance and ensure that it’s providing value in real-world applications.
Microsoft Tech Community – Latest Blogs –Read More
How to Restore the Service Plan for a Microsoft 365 App
Reasons Exist to Disable Service Plans and Enable Service Plans
Plenty of articles are available on the internet to explain how to disable a service plan from a Microsoft 365 license. In this respect, a service plan controls a component within a Microsoft 365 product (SKU), such as Exchange Online, Sway, Microsoft Bookings, or Viva Engage. Some Microsoft products include many service plans. For instance, Office 365 E3 spans 38 service plans, which are referred to as apps when viewing user account details in the Microsoft 365 admin center. Some apps, like OneDrive for Business, are practically impossible to remove because of dependencies that exist across different Microsoft 365 components.
It’s common for organizations to disable service plans when they decide that there’s no need for an app. After Microsoft renamed Yammer to be Viva Engage, they introduced a new Viva Engage core service plan, and quite a few organizations promptly disabled the new plan because they never used Yammer and had no plans to use Yammer. Another example is Clipchamp, a very competent video editing application that’s part of Office 365 and higher licenses. Although Clipchamp offers a more comprehensive array of options to edit videos than is found in the Stream app, I’ve heard companies say that they have no interest in users creating and editing videos. Clipchamp is useful to the corporate marketing team, but no one else needs it, so the organization disables the Clipchamp service plan for most accounts.
Disable a Service Plan
To disable a service plan, uncheck the app from the set listed for the user account in the Microsoft 365 admin center. In Figure 1, the Microsoft Bookings service plan is disabled. To disable Clipchamp, all that’s required is to uncheck the entry for the Microsoft Clipchamp service plan.
Figure 1: Where to enable service plans in the Microsoft 365 admin center
Using the admin center is fine to disable or enable a service plan for just a few accounts. Automating the process with PowerShell is better when dealing with more accounts.
To disable a service plan, we need to know the identifier for the product SKU assigned to the user account and the identifier for the service plan. The easiest way to find this information is to consult Microsoft’s product names and identifiers page. Open the page and download the CSV file (frequently used by scripts such as the Microsoft 365 licensing report). Then search the file for the product name (like Office 365 E3) to find the SKU identifier (6fd2c87f-b296-42f0-b197-1e91e994b900). The service plans included in the SKU are also listed, and you should also be able to find the service plan identifier for the app you want to remove.
However, the August 19, 2024, version of the file doesn’t list Clipchamp for either Office 365 E3 or E5. Omissions like this sometimes happen, but it’s easy to find the service plan identifier for Clipchamp in other product SKUs. The identifier is a1ace008-72f3-4ea0-8dac-33b3a23a2472.
To confirm that these identifiers are correct, run the Get-MgUserLicenseDetail cmdlet against an account that you know has an Office 365 E3 license and check for a Clipchamp service plan:
Get-MgUserLicenseDetail -UserId Ben.James@office365itpros.com | Where-Object {$_.SkuId -eq ‘6fd2c87f-b296-42f0-b197-1e91e994b900’} | Select-Object -ExpandProperty ServicePlans | Where-Object {$_.ServicePlanName -like “*ClipChamp*”}
AppliesTo ProvisioningStatus ServicePlanId ServicePlanName
——— —————— ————- —————
User PendingProvisioning a1ace008-72f3-4ea0-8dac-33b3a23a2472 CLIPCHAMP
The Set-MgUserLicense cmdlet manages license details and takes two arrays as input parameters. The first array (AddLicenses) hold details of licenses (SKUs) to add or modify. The second (RemoveLicenses) holds details of licenses to remove. In this case, we want to modify a license that the user account already has, so we’ll use the AddLicenses array to specify the SKU to update along with the service plan that we wish to disable. An account might already have some disabled service plans for the target SKU, so the first step is to find if any exist and store the identifiers for any previously-disabled service plans in an array. It’s critical to check for previously-disabled service plans as otherwise Entra ID will reenable these plans if you run Set-MgUserLicense to disable other plans.
[array]$DisabledServicePlans = Get-MgUserLicenseDetail -UserId Ben.James@office365itpros.com | Where-Object {$_.SkuId -eq ‘6fd2c87f-b296-42f0-b197-1e91e994b900’} | Select-Object -ExpandProperty ServicePlans | Where-Object {$_.ProvisioningStatus -eq “Disabled”} | Select-Object -ExpandProperty ServicePlanId
Now add the service plan for Clipchamp to the array:
$DisabledServicePlans += “a1ace008-72f3-4ea0-8dac-33b3a23a2472”
Finally, run the Set-MgUserLicense cmdlet to update the Office 365 E3 SKU:
Set-MgUserLicense -UserId Ben.James@Office365itpros.com -AddLicenses @{SkuId = ‘6fd2c87f-b296-42f0-b197-1e91e994b900’; DisabledPlans = $DisabledServicePlans} -RemoveLicenses @()
Enable Service Plans for Microsoft 365 Licenses
To restore a service plan, use the same code to find the set of disabled service plans, remove the service plan identifier from the array, and run Set-MgUserLicense. This code restores Clipchamp to the set of service plans available to the user:
$DisabledServicePlans = $DisabledServicePlans -ne “a1ace008-72f3-4ea0-8dac-33b3a23a2472”
Set-MgUserLicense -UserId Ben.James@Office365itpros.com -AddLicenses @{SkuId = ‘6fd2c87f-b296-42f0-b197-1e91e994b900’; DisabledPlans = $DisabledServicePlans } -RemoveLicenses @()
If you don’t fetch details of disabled service plans and pass an empty array, Entra ID will restore all disabled service plans. This might or might not be what you intended.
Understand the Identifiers
Disabling and restoring service plans for Microsoft 365 licenses through PowerShell might seem complicated. In reality, it’s simple, once you understand how product (SKU) identifiers and service plans work.
Need more advice about how to write PowerShell for Microsoft 365? Get a copy of the Automating Microsoft 365 with PowerShell eBook, available standalone or as part of the Office 365 for IT Pros eBook bundle.
Getting endpoint deprecated error when using the bingads v13 sdk for dotnet.
Whenever I am using the bingads keyword planner sdk, I am getting the error code 3601 and error message as “Invalid client data. The Endpoint is deprecated”. I am also sharing the screenshots below. Kindly help me on this.
Whenever I am using the bingads keyword planner sdk, I am getting the error code 3601 and error message as “Invalid client data. The Endpoint is deprecated”. I am also sharing the screenshots below. Kindly help me on this. Read More
फोनपे से गलत ट्रांजेक्शन हो जाए तो क्या करें?
क्या मैं फोनपे के खिलाफ शिकायत दर्ज कर सकता हूं? फोनपे गलत ट्रांजेक्शन से पैसे कैसे वापस करें? नंबर सहायता टीम (06290+348+172} तक पहुंच सकते हैं और जितनी जल्दी हो सके अपनी शिकायत दर्ज कर सकते हैं
क्या मैं फोनपे के खिलाफ शिकायत दर्ज कर सकता हूं? फोनपे गलत ट्रांजेक्शन से पैसे कैसे वापस करें? नंबर सहायता टीम (06290+348+172} तक पहुंच सकते हैं और जितनी जल्दी हो सके अपनी शिकायत दर्ज कर सकते हैं Read More
क्या मैं फोनपे के खिलाफ शिकायत दर्ज कर सकता हूं?
क्या मैं फोनपे के खिलाफ शिकायत दर्ज कर सकता हूं? फोनपे गलत ट्रांजेक्शन से पैसे कैसे वापस करें? नंबर सहायता टीम (06290+348+172} तक पहुंच सकते हैं और जितनी जल्दी हो सके अपनी शिकायत दर्ज कर सकते {{{}}
क्या मैं फोनपे के खिलाफ शिकायत दर्ज कर सकता हूं? फोनपे गलत ट्रांजेक्शन से पैसे कैसे वापस करें? नंबर सहायता टीम (06290+348+172} तक पहुंच सकते हैं और जितनी जल्दी हो सके अपनी शिकायत दर्ज कर सकते {{{}} Read More