diff --git a/content/cli-for-microsoft-365/cli-for-microsoft-365-v10-3/index.md b/content/cli-for-microsoft-365/cli-for-microsoft-365-v10-3/index.md index b8b89a8343..c009ac5890 100644 --- a/content/cli-for-microsoft-365/cli-for-microsoft-365-v10-3/index.md +++ b/content/cli-for-microsoft-365/cli-for-microsoft-365-v10-3/index.md @@ -13,7 +13,7 @@ tags: - SharePoint - SharePoint Embedded - SharePoint Premium -type: popular +type: regular --- 🎺 Shout it from the rooftops! We've just published the first minor version in 2025 of the CLI for Microsoft 365. [CLI for Microsoft 365](https://aka.ms/cli-m365) is a cross-platform command-line tool that allows you to manage your Microsoft 365 tenant and SharePoint Framework projects. This minor release introduces 14 (!!) new commands that will enhance the quality of your Microsoft 365 experience. diff --git a/content/cli-for-microsoft-365/cli-for-microsoft-365-v10-4/images/banner-cli-m365.png b/content/cli-for-microsoft-365/cli-for-microsoft-365-v10-4/images/banner-cli-m365.png new file mode 100644 index 0000000000..3122be83fc Binary files /dev/null and b/content/cli-for-microsoft-365/cli-for-microsoft-365-v10-4/images/banner-cli-m365.png differ diff --git a/content/cli-for-microsoft-365/cli-for-microsoft-365-v10-4/index.md b/content/cli-for-microsoft-365/cli-for-microsoft-365-v10-4/index.md new file mode 100644 index 0000000000..d078d49341 --- /dev/null +++ b/content/cli-for-microsoft-365/cli-for-microsoft-365-v10-4/index.md @@ -0,0 +1,133 @@ +--- +title: CLI for Microsoft 365 v10.4 +date: 2025-02-28T01:00:00.000Z +author: Martin Lingstuyl +githubname: martinlingstuyl +categories: + - CLI for Microsoft 365 +images: + - images/banner-cli-m365.png +tags: + - CLI for Microsoft 365 + - Entra ID + - SharePoint + - SharePoint Embedded + - SharePoint Premium +type: popular +--- + +🎺 It's that time of the month again! We've just published a new minor version of the CLI for Microsoft 365. [CLI for Microsoft 365](https://aka.ms/cli-m365) is a cross-platform command-line tool that allows you to manage your Microsoft 365 tenant and SharePoint Framework projects. This minor release introduces new commands that will enhance the quality of your Microsoft 365 experience. + +> Explore the [release notes](https://aka.ms/cli-m365/notes) for a neat overview of all the exciting features and improvements. + +## What's New + +### Microsoft Entra ID + +In this release, we added two new commands for working with Microsoft Entra ID. You can now revoke sign-in sessions for a given user. Something that may be necessary in when certain security events take place where resetting a users password may not be enough. +We've also added an additional command for working with custom role definitions. When creating custom role definitions you'll need to know what resources actions are available. These resource actions, also called role permissions, are categorised in namespaces. We've added a command to be able to list these namespaces, making it easier to find the correct resource actions. + +To get a list of resource namespaces, run: + +```sh +m365 entra resourcenamespace list +``` + +To revoke sign-in sessions for a given user, run: + +```sh +m365 entra user session revoke --userName john.doe@contoso.onmicrosoft.com +``` + +For more information, check the following resources: + +- [m365 entra resourcenamespace list](https://pnp.github.io/cli-microsoft365/cmd/entra/resourcenamespace/resourcenamespace-list/) +- [m365 entra user session revoke](https://pnp.github.io/cli-microsoft365/cmd/entra/user/user-session-revoke/) + +### Outlook + +In the previous release we've added a command to be update Outlook mailbox settings. In this release we're adding the command to retrieve these settings for a mailbox. + +To get mailbox settings of the signed-in user, run: + +```sh +m365 outlook mailbox settings get +``` + +To get mailbox settings of a given user, run: + +```sh +m365 outlook mailbox settings get --userName john.doe@contoso.onmicrosoft.com +``` + +For more information, check the following resources: + +- [m365 outlook mailbox settings get](https://pnp.github.io/cli-microsoft365/cmd/outlook/mailbox/mailbox-settings-get) + +### Tenant report settings + +We also added a new command that allows you to retrieve report settings for an organization. + +To get the tenant-level settings for Microsoft 365 reports, use: + +```sh +m365 tenant report settings get +``` + +For more information check the following resources: + +- [m365 tenant report settings get](https://pnp.github.io/cli-microsoft365/cmd/tenant/report/report-settings-get/) + +## What's changed + +This release also brings several enhancements and bug fixes to elevate the overall CLI experience. For instance, we've added a sample about getting a report of possibly unused Microsoft 365 groups. We've also aligned some option names and did a lot of other house keeping. + +## Upcoming Changes + +Curious about what lies ahead? We're excited to share some of our ongoing projects and initiatives. + +Right now, there are over 70 issues that are actively being developed and a 103 issues that are up for grabs. We're working hard to bring you even more exciting features and improvements in the next release. + +## Contributors + +We want to extend our heartfelt appreciation to the incredible individuals who have made this release possible. Without their valuable contributions and dedication, CLI for Microsoft 365 wouldn't be where it is today. Let's give a round of applause to the following contributors (in alphabetical order): + +- [Adam Wójcik](https://github.com/Adam-it) +- [Jasey Waegebaert](https://github.com/Jwaegebaert) +- [Martin Lingstuyl](https://github.com/martinlingstuyl) +- [Martin Machacek](https://github.com/MartinM85) +- [Michał Kornet](https://github.com/mkm17) +- [Milan Holemans](https://github.com/milanholemans) +- [Saurabh Tripathi](https://github.com/Saurabh7019) +- [Shantha Kumar T](https://github.com/ktskumar) +- [Waldek Mastykarz](https://github.com/waldekmastykarz) + +### High fives + +We would like to give a big shout-out and high-fives to the amazing individuals who have shared their invaluable feedback and ideas for improving CLI for Microsoft 365. We greatly appreciate your engagement and contribution to the growth of our platform. Let's celebrate the following users (in alphabetical order) for taking the time to share their insights: + +- [Christian Walling](https://github.com/cwdata) +- [Francesco Belacca](https://github.com/macel94) +- [Garry Trinder](https://github.com/garrytrinder) + +## Get Started Today! + +Experience the power of CLI for Microsoft 365 by getting the latest release from npm: + +```bash +npm i -g @pnp/cli-microsoft365 +``` + +Alternatively, you can access the latest release from Docker: + +```bash +docker run --rm -it m365pnp/cli-microsoft365:latest +``` + +## Need More Information? + +For additional guidance on getting started or to explore detailed information about commands, architecture, or the project itself, visit [aka.ms/cli-m365](https://aka.ms/cli-m365). + +## Stay Connected! + +We value your feedback and are eager to hear from you. If you have any suggestions for improvement or want to engage with our community, you can reach out to us on [GitHub](https://github.com/pnp/cli-microsoft365/issues), [Discord](https://aka.ms/cli-m365/discord) or [Bluesky](https://bsky.app/profile/climicrosoft365.bsky.social). Don't hesitate to connect with us. Your input plays a vital role in shaping the future of CLI for Microsoft 365.