3

CLI for Microsoft 365 v4.1 - Microsoft Tech Community

 2 years ago
source link: https://techcommunity.microsoft.com/t5/microsoft-365-pnp-blog/cli-for-microsoft-365-v4-1/ba-p/2858687?WT_mc_id=DOP-MVP-4025064
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.
CLI for Microsoft 365 v4.1

CLI for Microsoft 365 v4.1

Published Oct 22 2021 04:48 AM 704 Views

CLI for Microsoft 365 v4.1



We've just published a new version of the CLI for Microsoft 365 with new commands for working with and managing Microsoft 365 tenants and SharePoint Framework projects on any platform.



Manage Microsoft 365 and SharePoint Framework projects on any platform



CLI for Microsoft 365 is a cross-platform CLI that allows you to manage various configuration settings of Microsoft 365 and SharePoint Framework projects no matter which operating system or shell you use.



While building solutions for Microsoft 365 expands beyond the Windows operating system, managing many of the platform settings is possible only through PowerShell on Windows. As more and more users work on non-Windows machines, it’s inconvenient for them to have to use a Windows virtual machine to configure their tenants. With the CLI for Microsoft 365, you can configure your tenant no matter which operating system you use. Additionally, using CLI for Microsoft 365, you can manage your SharePoint Framework projects.



New version of CLI for Microsoft 365 – v4.1



Following our monthly release cadence, we’ve released a new version of the CLI for Microsoft 365 with some new capabilities.



Here are a few of the most noteworthy additions.



Updates

Upgrade SharePoint Framework projects to SPFx v1.13



Recently, Microsoft announced that SPFx v1.13, which was previously in public preview, has now been made Generally Available, introducing new exciting capabilities for extending Viva Connections using Adaptive Card Extensions. To learn more about extending Viva Connections see the new learning path.



To upgrade your SPFx project to v1.13 version, change the working directory to your project and execute:





m365 spfx project upgrade --output md > report.md




We'd also recommend that you try a richer upgrade report based on the Visual Studio Code CodeTour extension:





m365 spfx project upgrade --output tour




For more information about upgrading SharePoint Framework projects, see the CLI documentation.

Updates information of a specified Azure AD user



User management is one of the core activities of every Microsoft 365 tenant admin. We've introduced a new command that enables you to update Azure AD users properties and the ability to enable or disable those accounts.



To update the properties of a specific user, execute:





m365 aad user set --userPrincipalName [email protected] --Department "Sales & Marketing" --CompanyName Contoso




To disable a specific user, execute:





m365 aad user set --userPrincipalName [email protected] --accountEnabled false




For more information about managing Azure AD user accounts, see the CLI documentation.



Upgrading commands to Microsoft Graph v1.0 endpoint



When adding new commands to CLI for Microsoft 365, we sometimes take advantage of Microsoft Graph Beta endpoint to provide new capabilities, over time however these endpoints mature and reach General Availability, being made available in the Microsoft Graph v1.0 endpoint.



As part of our regular review of commands, we highlighted some commands that could be upgraded. The following commands have been upgraded as part of this release:





New Sample Scripts

CLI for Microsoft 365 is a great tool both for quick adjustments to the configuration of your Microsoft 365 tenant as well as automating more complex tasks. Because CLI for Microsoft 365 is cross-platform you can use it on any OS and in any shell. To help you get started using the CLI for Microsoft 365 for automation scenarios, we started gathering some sample scripts.



If you have any scripts that you use frequently, please share them with us so that we can learn more about the common automation scenarios.



Flow runs day summary report



This sample script creates a report of all flow runs from current day and sends the report as an adaptive card to the provided url.



Add users to the Associated SharePoint Groups of a site from a CSV File



This sample script adds multiple users to associated SharePoint groups (Owners, Members, Visitors) of a site from a CSV file.



List Microsoft Teams teams, channels, and tabs in the tenant

This sample script will list some information about each Teams, channels, and tabs within the tenant.



Contributors



This release wouldn’t be possible without the help of (in alphabetical order):



Work in progress



Here are some things that we are currently working on.



CLI for Microsoft 365 v4 Themes



Following our latest major release, we have started thinking about themes for the coming year but we would love to know what you think we should concentrate on next.



If you have any suggestions, please let us know by adding your suggestion to our open discussion on GitHub.



Upgrading commands to Microsoft Graph v1.0



We are constantly evaluating the implementation of our commands to ensure that we are using endpoints that provide the best stability and support, therefore we are will be upgrading commands that use Microsoft Graph Beta endpoint to use their equivalent endpoint in Microsoft Graph v1.0.



In addition to upgrading commands that use Microsoft Graph, we have also started work on upgrading commands that use, the now deprecated Azure Active Directory Graph API, which will reach end of life in June 2022. These commands will be be upgraded to use the appropriate Microsoft Graph endpoints.



Script examples



In every release of the CLI for Microsoft 365, we introduce new commands for managing Microsoft 365. With over 350 commands across the different Microsoft 365 services, the CLI for Microsoft 365 has become a powerful tool, not just for managing your tenant but also for automating your daily work.



We’d love to show you how you can use the CLI for Microsoft 365 to build automation scripts in PowerShell Core and Bash. If you have any scripts using SPO or PnP PowerShell that you use frequently, please share them with us so that we can learn more about the common automation scenarios.



Try it today



Get the latest release of the CLI for Microsoft 365 from npm by executing:





npm i -g @pnp/cli-microsoft365




Alternatively, you can get the latest release from Docker by executing:





docker run --rm -it m365pnp/cli-microsoft365:latest






If you need more help getting started or want more details about the commands, the architecture or the project, go to aka.ms/cli-m365.



If you see any room for improvement, please, don’t hesitate to reach out to us either on GitHub or twitter.

You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.

%3CLINGO-SUB%20id%3D%22lingo-sub-2858687%22%20slang%3D%22en-US%22%3ECLI%20for%20Microsoft%20365%20v4.1%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2858687%22%20slang%3D%22en-US%22%3E%3CP%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%20lia-image-align-center%22%20image-alt%3D%22banner-cli-m365.png%22%20style%3D%22width%3A%20999px%3B%22%3E%3CIMG%20src%3D%22https%3A%2F%2Ftechcommunity.microsoft.com%2Ft5%2Fimage%2Fserverpage%2Fimage-id%2F318205iD06BCE9DC1E62DB7%2Fimage-size%2Flarge%3Fv%3Dv2%26amp%3Bpx%3D999%22%20role%3D%22button%22%20title%3D%22banner-cli-m365.png%22%20alt%3D%22CLI%20for%20Microsoft%20365%20v4.1%22%20%2F%3E%3CSPAN%20class%3D%22lia-inline-image-caption%22%20onclick%3D%22event.preventDefault()%3B%22%3ECLI%20for%20Microsoft%20365%20v4.1%3C%2FSPAN%3E%3C%2FSPAN%3E%3C%2FP%3E%0A%3CP%3E%26nbsp%3B%3C%2FP%3E%0A%3CP%3EWe've%20just%20published%20a%20new%20version%20of%20the%20CLI%20for%20Microsoft%20365%20with%20new%20commands%20for%20working%20with%20and%20managing%20Microsoft%20365%20tenants%20and%20SharePoint%20Framework%20projects%20on%20any%20platform.%3C%2FP%3E%0A%3CP%3E%26nbsp%3B%3C%2FP%3E%0A%3CH2%20id%3D%22toc-hId--357154127%22%20id%3D%22toc-hId--323696692%22%20id%3D%22toc-hId--321999725%22%3EManage%20Microsoft%20365%20and%20SharePoint%20Framework%20projects%20on%20any%20platform%3C%2FH2%3E%0A%3CP%3E%26nbsp%3B%3C%2FP%3E%0A%3CP%3ECLI%20for%20Microsoft%20365%20is%20a%20cross-platform%20CLI%20that%20allows%20you%20to%20manage%20various%20configuration%20settings%20of%20Microsoft%20365%20and%20SharePoint%20Framework%20projects%20no%20matter%20which%20operating%20system%20or%20shell%20you%20use.%3C%2FP%3E%0A%3CP%3E%26nbsp%3B%3C%2FP%3E%0A%3CP%3EWhile%20building%20solutions%20for%20Microsoft%20365%20expands%20beyond%20the%20Windows%20operating%20system%2C%20managing%20many%20of%20the%20platform%20settings%20is%20possible%20only%20through%20PowerShell%20on%20Windows.%20As%20more%20and%20more%20users%20work%20on%20non-Windows%20machines%2C%20it%E2%80%99s%20inconvenient%20for%20them%20to%20have%20to%20use%20a%20Windows%20virtual%20machine%20to%20configure%20their%20tenants.%20With%20the%20CLI%20for%20Microsoft%20365%2C%20you%20can%20configure%20your%20tenant%20no%20matter%20which%20operating%20system%20you%20use.%20Additionally%2C%20using%20CLI%20for%20Microsoft%20365%2C%20you%20can%20manage%20your%20SharePoint%20Framework%20projects.%3C%2FP%3E%0A%3CP%3E%26nbsp%3B%3C%2FP%3E%0A%3CH2%20id%3D%22toc-hId-2130358706%22%20id%3D%22toc-hId--2131151155%22%20id%3D%22toc-hId--2129454188%22%3ENew%20version%20of%20CLI%20for%20Microsoft%20365%20%E2%80%93%20v4.1%3C%2FH2%3E%0A%3CP%3E%26nbsp%3B%3C%2FP%3E%0A%3CP%3EFollowing%20our%20monthly%20release%20cadence%2C%20we%E2%80%99ve%20released%20a%20new%20version%20of%20the%20CLI%20for%20Microsoft%20365%20with%20some%20new%20capabilities.%3C%2FP%3E%0A%3CP%3E%26nbsp%3B%3C%2FP%3E%0A%3CP%3EHere%20are%20a%20few%20of%20the%20most%20noteworthy%20additions.%3C%2FP%3E%0A%3CP%3E%26nbsp%3B%3C%2FP%3E%0A%3CH2%20id%3D%22toc-hId-356361678%22%20id%3D%22toc-hId-358058645%22%3EUpdates%3C%2FH2%3E%0A%3CH3%20id%3D%22toc-hId-1046923152%22%20id%3D%22toc-hId-1048620119%22%3E%26nbsp%3B%3C%2FH3%3E%0A%3CH3%20id%3D%22toc-hId--1474047116%22%20id%3D%22toc-hId--760531311%22%20id%3D%22toc-hId--758834344%22%3EUpgrade%20SharePoint%20Framework%20projects%20to%20SPFx%20v1.13%3C%2FH3%3E%0A%3CP%3E%26nbsp%3B%3C%2FP%3E%0A%3CP%3ERecently%2C%20Microsoft%20announced%20that%20SPFx%20v1.13%2C%20which%20was%20previously%20in%20public%20preview%2C%20has%20now%20been%20made%20Generally%20Available%2C%20introducing%20new%20exciting%20capabilities%20for%20extending%20Viva%20Connections%20using%20Adaptive%20Card%20Extensions.%20To%20learn%20more%20about%20extending%20Viva%20Connections%20%3CA%20href%3D%22https%3A%2F%2Faka.ms%2Fextend-viva-connections%22%20target%3D%22_self%22%20rel%3D%22noopener%20noreferrer%22%3Esee%20the%20new%20learning%20path%3C%2FA%3E.%3C%2FP%3E%0A%3CP%3E%26nbsp%3B%3C%2FP%3E%0A%3CP%3ETo%20upgrade%20your%20SPFx%20project%20to%20v1.13%20version%2C%20change%20the%20working%20directory%20to%20your%20project%20and%20execute%3A%3C%2FP%3E%0A%3CP%3E%26nbsp%3B%3C%2FP%3E%0A%3CP%3E%26nbsp%3B%3C%2FP%3E%0A%3CPRE%20class%3D%22lia-code-sample%20language-bash%22%3E%3CCODE%3Em365%20spfx%20project%20upgrade%20--output%20md%20%26gt%3B%20report.md%0A%3C%2FCODE%3E%3C%2FPRE%3E%0A%3CP%3E%26nbsp%3B%3C%2FP%3E%0A%3CP%3E%26nbsp%3B%3C%2FP%3E%0A%3CP%3EWe'd%20also%20recommend%20that%20you%20try%20a%20richer%20upgrade%20report%20based%20on%20the%20Visual%20Studio%20Code%20CodeTour%20extension%3A%3C%2FP%3E%0A%3CP%3E%26nbsp%3B%3C%2FP%3E%0A%3CP%3E%26nbsp%3B%3C%2FP%3E%0A%3CPRE%20class%3D%22lia-code-sample%20language-bash%22%3E%3CCODE%3Em365%20spfx%20project%20upgrade%20--output%20tour%0A%3C%2FCODE%3E%3C%2FPRE%3E%0A%3CP%3E%26nbsp%3B%3C%2FP%3E%0A%3CP%3E%26nbsp%3B%3C%2FP%3E%0A%3CP%3EFor%20more%20information%20about%20upgrading%20SharePoint%20Framework%20projects%2C%20see%20the%20%3CA%20href%3D%22https%3A%2F%2Fpnp.github.io%2Fcli-microsoft365%2Fcmd%2Fspfx%2Fproject%2Fproject-upgrade%2F%22%20target%3D%22_blank%22%20rel%3D%22nofollow%20noopener%20noreferrer%22%3ECLI%20documentation%3C%2FA%3E.%3C%2FP%3E%0A%3CH3%20id%3D%22toc-hId-1726981522%22%20id%3D%22toc-hId-1728678489%22%3E%26nbsp%3B%3C%2FH3%3E%0A%3CH3%20id%3D%22toc-hId--80472941%22%20id%3D%22toc-hId--78775974%22%3E%3CSPAN%3EUpdates%20information%20of%20a%20specified%20Azure%20AD%20user%3C%2FSPAN%3E%3C%2FH3%3E%0A%3CP%3E%26nbsp%3B%3C%2FP%3E%0A%3CP%3E%3CSPAN%3EUser%20management%20is%20one%20of%20the%20core%20activities%20of%20every%20Microsoft%20365%20tenant%20admin.%20We've%20introduced%20a%20new%20command%20that%20enables%20you%20to%20update%20Azure%20AD%20users%20properties%20and%20the%20ability%20to%26nbsp%3Benable%20or%20disable%20those%20accounts.%3C%2FSPAN%3E%3C%2FP%3E%0A%3CP%3E%26nbsp%3B%3C%2FP%3E%0A%3CP%3E%3CSPAN%3ETo%20update%20the%20properties%20of%20a%20specific%20user%2C%20execute%3A%3C%2FSPAN%3E%3C%2FP%3E%0A%3CP%3E%26nbsp%3B%3C%2FP%3E%0A%3CP%3E%26nbsp%3B%3C%2FP%3E%0A%3CPRE%20class%3D%22lia-code-sample%20language-bash%22%3E%3CCODE%3Em365%20aad%20user%20set%20--userPrincipalName%20steve%40contoso.onmicrosoft.com%20--Department%20%22Sales%20%26amp%3B%20Marketing%22%20--CompanyName%20Contoso%3C%2FCODE%3E%3C%2FPRE%3E%0A%3CP%3E%26nbsp%3B%3C%2FP%3E%0A%3CP%3E%26nbsp%3B%3C%2FP%3E%0A%3CP%3ETo%20disable%20a%20specific%20user%2C%20execute%3A%3C%2FP%3E%0A%3CP%3E%26nbsp%3B%3C%2FP%3E%0A%3CP%3E%26nbsp%3B%3C%2FP%3E%0A%3CPRE%20class%3D%22lia-code-sample%20language-bash%22%3E%3CCODE%3Em365%20aad%20user%20set%20--userPrincipalName%20steve%40contoso.onmicrosoft.com%20--accountEnabled%20false%3C%2FCODE%3E%3C%2FPRE%3E%0A%3CP%3E%26nbsp%3B%3C%2FP%3E%0A%3CP%3E%26nbsp%3B%3C%2FP%3E%0A%3CP%3EFor%20more%20information%20about%20managing%20Azure%20AD%20user%20accounts%2C%20see%20the%20%3CA%20href%3D%22https%3A%2F%2Fpnp.github.io%2Fcli-microsoft365%2Fcmd%2Faad%2Fuser%2Fuser-set%2F%22%20target%3D%22_self%22%20rel%3D%22nofollow%20noopener%20noreferrer%22%3ECLI%20documentation%3C%2FA%3E.%3C%2FP%3E%0A%3CP%3E%26nbsp%3B%3C%2FP%3E%0A%3CH3%20id%3D%22toc-hId-580576576%22%20id%3D%22toc-hId--1887927404%22%20id%3D%22toc-hId--1886230437%22%3EUpgrading%20commands%20to%20Microsoft%20Graph%20v1.0%20endpoint%3C%2FH3%3E%0A%3CP%3E%26nbsp%3B%3C%2FP%3E%0A%3CP%3EWhen%20adding%20new%20commands%20to%20CLI%20for%20Microsoft%20365%2C%20we%20sometimes%20take%20advantage%20of%20Microsoft%20Graph%20Beta%20endpoint%20to%20provide%20new%20capabilities%2C%20over%20time%20however%20these%20endpoints%20mature%20and%20reach%20General%20Availability%2C%20being%20made%20available%20in%20the%20Microsoft%20Graph%20v1.0%20endpoint.%3C%2FP%3E%0A%3CP%3E%26nbsp%3B%3C%2FP%3E%0A%3CP%3EAs%20part%20of%20our%20regular%20review%20of%20commands%2C%20we%20highlighted%20some%20commands%20that%20could%20be%20upgraded.%20The%20following%20commands%20have%20been%20upgraded%20as%20part%20of%20this%20release%3A%3C%2FP%3E%0A%3CP%3E%26nbsp%3B%3C%2FP%3E%0A%3CUL%3E%0A%3CLI%3E%3CSPAN%3Eaad%20siteclassification%20get%3C%2FSPAN%3E%3C%2FLI%3E%0A%3CLI%3E%3CSPAN%3Eaad%20siteclassification%20enable%3C%2FSPAN%3E%3C%2FLI%3E%0A%3CLI%3E%3CSPAN%3Eaad%20siteclassification%20set%3C%2FSPAN%3E%3C%2FLI%3E%0A%3C%2FUL%3E%0A%3CP%3E%26nbsp%3B%3C%2FP%3E%0A%3CH2%20id%3D%22toc-hId--1355960606%22%20id%3D%22toc-hId--1898430508%22%20id%3D%22toc-hId--1896733541%22%3ENew%20Sample%20Scripts%3C%2FH2%3E%0A%3CP%3E%3CBR%20%2F%3ECLI%20for%20Microsoft%20365%20is%20a%20great%20tool%20both%20for%20quick%20adjustments%20to%20the%20configuration%20of%20your%20Microsoft%20365%20tenant%20as%20well%20as%20automating%20more%20complex%20tasks.%20Because%20CLI%20for%20Microsoft%20365%20is%20cross-platform%20you%20can%20use%20it%20on%20any%20OS%20and%20in%20any%20shell.%20To%20help%20you%20get%20started%20using%20the%20CLI%20for%20Microsoft%20365%20for%20automation%20scenarios%2C%20we%20started%20gathering%20some%20%3CA%20href%3D%22https%3A%2F%2Fpnp.github.io%2Fcli-microsoft365%2Fsample-scripts%2F%22%20target%3D%22_self%22%20rel%3D%22nofollow%20noopener%20noreferrer%22%3Esample%20scripts%3C%2FA%3E.%3C%2FP%3E%0A%3CP%3E%26nbsp%3B%3C%2FP%3E%0A%3CP%3EIf%20you%20have%20any%20scripts%20that%20you%20use%20frequently%2C%20please%20%3CA%20href%3D%22https%3A%2F%2Fgithub.com%2Fpnp%2Fcli-microsoft365%2Fissues%2Fnew%3Fassignees%3D%26amp%3Blabels%3D%26amp%3Btemplate%3Dsample.md%26amp%3Btitle%3DNew%2Bsample%2Bscript%253A%2B%253Cshort%2Bdescription%253E%22%20target%3D%22_self%22%20rel%3D%22noopener%20noreferrer%22%3Eshare%3C%2FA%3E%20them%20with%20us%20so%20that%20we%20can%20learn%20more%20about%20the%20common%20automation%20scenarios.%3C%2FP%3E%0A%3CP%3E%26nbsp%3B%3C%2FP%3E%0A%3CH3%20id%3D%22flow-runs-day-summary-report%22%20id%3D%22toc-hId--1207869034%22%20id%3D%22toc-hId--1206172067%22%3EFlow%20runs%20day%20summary%20report%3C%2FH3%3E%0A%3CP%3E%26nbsp%3B%3C%2FP%3E%0A%3CP%3E%3CSPAN%3EThis%20%3CA%20href%3D%22https%3A%2F%2Fpnp.github.io%2Fcli-microsoft365%2Fsample-scripts%2Fflow%2Fflow-runs-day-summary%2F%22%20target%3D%22_self%22%20rel%3D%22nofollow%20noopener%20noreferrer%22%3Esample%20script%3C%2FA%3E%20creates%20a%20report%20of%20all%20flow%20runs%20from%20current%20day%20and%20sends%20the%20report%20as%20an%20adaptive%20card%20to%20the%20provided%20url.%3C%2FSPAN%3E%3C%2FP%3E%0A%3CP%3E%26nbsp%3B%3C%2FP%3E%0A%3CH3%20id%3D%22add-users-to-the-associated-sharepoint-groups-of-a-site-from-a-csv-file%22%20id%3D%22toc-hId-584480320%22%20id%3D%22toc-hId-586177287%22%3EAdd%20users%20to%20the%20Associated%20SharePoint%20Groups%20of%20a%20site%20from%20a%20CSV%20File%3C%2FH3%3E%0A%3CP%3E%26nbsp%3B%3C%2FP%3E%0A%3CP%3E%3CSPAN%3EThis%20%3CA%20href%3D%22https%3A%2F%2Fpnp.github.io%2Fcli-microsoft365%2Fsample-scripts%2Fspo%2Fadd-users-associatedspgroup-site-csv-file%2F%22%20target%3D%22_self%22%20rel%3D%22nofollow%20noopener%20noreferrer%22%3Esample%20script%3C%2FA%3E%20adds%20multiple%20users%20to%20associated%20SharePoint%20groups%20(Owners%2C%20Members%2C%20Visitors)%20of%20a%20site%20from%20a%20CSV%20file.%3C%2FSPAN%3E%3C%2FP%3E%0A%3CP%3E%26nbsp%3B%3C%2FP%3E%0A%3CH3%20id%3D%22list-microsoft-teams-teams-channels-and-tabs-in-the-tenant%22%20id%3D%22toc-hId--1222974143%22%20id%3D%22toc-hId--1221277176%22%3EList%20Microsoft%20Teams%20teams%2C%20channels%2C%20and%20tabs%20in%20the%20tenant%3C%2FH3%3E%0A%3CP%3EThis%20%3CA%20href%3D%22https%3A%2F%2Fpnp.github.io%2Fcli-microsoft365%2Fsample-scripts%2Fteams%2Flist-teams-channels-tabs-for-tenant%2F%22%20target%3D%22_self%22%20rel%3D%22nofollow%20noopener%20noreferrer%22%3Esample%20script%3C%2FA%3E%20will%20list%20some%20information%20about%20each%20Teams%2C%20channels%2C%20and%20tabs%20within%20the%20tenant.%3C%2FP%3E%0A%3CP%3E%26nbsp%3B%3C%2FP%3E%0A%3CH2%20id%3D%22toc-hId--1385514297%22%20id%3D%22toc-hId-1135455971%22%20id%3D%22toc-hId-1137152938%22%3EContributors%3C%2FH2%3E%0A%3CP%3E%26nbsp%3B%3C%2FP%3E%0A%3CP%3EThis%20release%20wouldn%E2%80%99t%20be%20possible%20without%20the%20help%20of%20(in%20alphabetical%20order)%3A%3C%2FP%3E%0A%3CP%3E%26nbsp%3B%3C%2FP%3E%0A%3CUL%3E%0A%3CLI%3E%3CA%20href%3D%22https%3A%2F%2Fgithub.com%2FAtharva321%22%20target%3D%22_self%22%20rel%3D%22noopener%20noreferrer%22%3EAtharva321%3C%2FA%3E%3C%2FLI%3E%0A%3CLI%3E%3CA%20href%3D%22https%3A%2F%2Fgithub.com%2Fktskumar%22%20target%3D%22_self%22%20rel%3D%22noopener%20noreferrer%22%3EShantha%20Kumar%3C%2FA%3E%3C%2FLI%3E%0A%3CLI%3E%3CA%20href%3D%22https%3A%2F%2Fgithub.com%2Fveronicageek%22%20target%3D%22_self%22%20rel%3D%22noopener%20noreferrer%22%3E%3CSPAN%3EVeronique%26nbsp%3BLengelle%3C%2FSPAN%3E%3C%2FA%3E%3C%2FLI%3E%0A%3CLI%3E%3CA%20href%3D%22https%3A%2F%2Fgithub.com%2Fwaldekmastykarz%22%20target%3D%22_self%22%20rel%3D%22noopener%20noreferrer%22%3EWaldek%20Mastykarz%3C%2FA%3E%3C%2FLI%3E%0A%3CLI%3E%3CA%20href%3D%22https%3A%2F%2Fgithub.com%2Farjunumenon%22%20target%3D%22_self%22%20rel%3D%22noopener%20noreferrer%22%3EArjun%20Menon%3C%2FA%3E%3C%2FLI%3E%0A%3CLI%3E%3CA%20href%3D%22https%3A%2F%2Fgithub.com%2FAbderahman88%22%20target%3D%22_self%22%20rel%3D%22noopener%20noreferrer%22%3EAbderahman%20Moujahid%3C%2FA%3E%3C%2FLI%3E%0A%3CLI%3E%3CA%20href%3D%22https%3A%2F%2Fgithub.com%2Fnanddeepn%22%20target%3D%22_self%22%20rel%3D%22noopener%20noreferrer%22%3ENanddeep%20Nachan%3C%2FA%3E%3C%2FLI%3E%0A%3CLI%3E%3CA%20href%3D%22https%3A%2F%2Fgithub.com%2Fgarrytrinder%22%20target%3D%22_self%22%20rel%3D%22noopener%20noreferrer%22%3EGarry%20Trinder%3C%2FA%3E%3C%2FLI%3E%0A%3CLI%3E%3CA%20href%3D%22https%3A%2F%2Fgithub.com%2Frabwill%22%20target%3D%22_self%22%20rel%3D%22noopener%20noreferrer%22%3ERabia%20Williams%3C%2FA%3E%3C%2FLI%3E%0A%3CLI%3E%3CA%20href%3D%22https%3A%2F%2Fgithub.com%2FAdam-it%22%20target%3D%22_self%22%20rel%3D%22noopener%20noreferrer%22%3E%3CSPAN%3EAdam%20Wojcik%3C%2FSPAN%3E%3C%2FA%3E%3C%2FLI%3E%0A%3C%2FUL%3E%0A%3CH2%20id%3D%22toc-hId-1101998536%22%20id%3D%22toc-hId--671998492%22%20id%3D%22toc-hId--670301525%22%3EWork%20in%20progress%3C%2FH2%3E%0A%3CP%3E%26nbsp%3B%3C%2FP%3E%0A%3CP%3EHere%20are%20some%20things%20that%20we%20are%20currently%20working%20on.%3C%2FP%3E%0A%3CP%3E%26nbsp%3B%3C%2FP%3E%0A%3CH3%20id%3D%22toc-hId--576373208%22%20id%3D%22toc-hId-1944597060%22%20id%3D%22toc-hId-1946294027%22%3ECLI%20for%20Microsoft%20365%20v4%20Themes%3C%2FH3%3E%0A%3CP%3E%26nbsp%3B%3C%2FP%3E%0A%3CP%3EFollowing%20our%20latest%20major%20release%2C%20we%20have%20started%20thinking%20about%20themes%20for%20the%20coming%20year%20but%20we%20would%20love%20to%20know%20what%20you%20think%20we%20should%20concentrate%20on%20next.%3C%2FP%3E%0A%3CP%3E%26nbsp%3B%3C%2FP%3E%0A%3CP%3EIf%20you%20have%20any%20suggestions%2C%20please%20let%20us%20know%20by%20adding%20your%20suggestion%20to%20our%20%3CA%20href%3D%22https%3A%2F%2Fgithub.com%2Fpnp%2Fcli-microsoft365%2Fdiscussions%2F2708%22%20target%3D%22_self%22%20rel%3D%22noopener%20noreferrer%22%3Eopen%20discussion%3C%2FA%3E%20on%20GitHub.%3C%2FP%3E%0A%3CP%3E%26nbsp%3B%3C%2FP%3E%0A%3CH3%20id%3D%22toc-hId-813297223%22%20id%3D%22toc-hId-137142597%22%20id%3D%22toc-hId-138839564%22%3EUpgrading%20commands%20to%20Microsoft%20Graph%20v1.0%3C%2FH3%3E%0A%3CP%3E%26nbsp%3B%3C%2FP%3E%0A%3CP%3EWe%20are%20constantly%20evaluating%20the%20implementation%20of%20our%20commands%20to%20ensure%20that%20we%20are%20using%20endpoints%20that%20provide%20the%20best%20stability%20and%20support%2C%20therefore%20we%20are%20will%20be%20upgrading%20commands%20that%20use%20Microsoft%20Graph%20Beta%20endpoint%20to%20use%20their%20equivalent%20endpoint%20in%20Microsoft%20Graph%20v1.0.%3C%2FP%3E%0A%3CP%3E%26nbsp%3B%3C%2FP%3E%0A%3CP%3EIn%20addition%20to%20upgrading%20commands%20that%20use%20Microsoft%20Graph%2C%20we%20have%20also%20started%20work%20on%20upgrading%20commands%20that%20use%2C%20the%20now%20deprecated%20Azure%20Active%20Directory%20Graph%20API%2C%20which%20will%20reach%20end%20of%20life%20in%20June%202022.%20These%20commands%20will%20be%20be%20upgraded%20to%20use%20the%20appropriate%20Microsoft%20Graph%20endpoints.%3C%2FP%3E%0A%3CP%3E%26nbsp%3B%3C%2FP%3E%0A%3CH3%20id%3D%22toc-hId-103685162%22%20id%3D%22toc-hId--1670311866%22%20id%3D%22toc-hId--1668614899%22%3EScript%20examples%3C%2FH3%3E%0A%3CP%3E%26nbsp%3B%3C%2FP%3E%0A%3CP%3EIn%20every%20release%20of%20the%20CLI%20for%20Microsoft%20365%2C%20we%20introduce%20new%20commands%20for%20managing%20Microsoft%20365.%20With%20over%20350%20commands%20across%20the%20different%20Microsoft%20365%20services%2C%20the%20CLI%20for%20Microsoft%20365%20has%20become%20a%20powerful%20tool%2C%20not%20just%20for%20managing%20your%20tenant%20but%20also%20for%20automating%20your%20daily%20work.%3C%2FP%3E%0A%3CP%3E%26nbsp%3B%3C%2FP%3E%0A%3CP%3EWe%E2%80%99d%20love%20to%20show%20you%20how%20you%20can%20use%20the%20CLI%20for%20Microsoft%20365%20to%20build%20automation%20scripts%20in%20PowerShell%20Core%20and%20Bash.%20If%20you%20have%20any%20scripts%20using%20SPO%20or%20PnP%20PowerShell%20that%20you%20use%20frequently%2C%20please%20share%20them%20with%20us%20so%20that%20we%20can%20learn%20more%20about%20the%20common%20automation%20scenarios.%3C%2FP%3E%0A%3CP%3E%26nbsp%3B%3C%2FP%3E%0A%3CH2%20id%3D%22toc-hId--1832852020%22%20id%3D%22toc-hId-688118248%22%20id%3D%22toc-hId-689815215%22%3ETry%20it%20today%3C%2FH2%3E%0A%3CP%3E%26nbsp%3B%3C%2FP%3E%0A%3CP%3EGet%20the%20latest%20release%20of%20the%20CLI%20for%20Microsoft%20365%20from%20npm%20by%20executing%3A%3C%2FP%3E%0A%3CP%3E%26nbsp%3B%3C%2FP%3E%0A%3CP%3E%26nbsp%3B%3C%2FP%3E%0A%3CPRE%20class%3D%22lia-code-sample%20language-sh%22%3E%3CCODE%3Enpm%20i%20-g%20%40pnp%2Fcli-microsoft365%0A%3C%2FCODE%3E%3C%2FPRE%3E%0A%3CP%3E%26nbsp%3B%3C%2FP%3E%0A%3CP%3E%26nbsp%3B%3C%2FP%3E%0A%3CP%3EAlternatively%2C%20you%20can%20get%20the%20latest%20release%20from%20Docker%20by%20executing%3A%3C%2FP%3E%0A%3CP%3E%26nbsp%3B%3C%2FP%3E%0A%3CP%3E%26nbsp%3B%3C%2FP%3E%0A%3CPRE%20class%3D%22lia-code-sample%20language-sh%22%3E%3CCODE%3Edocker%20run%20--rm%20-it%20m365pnp%2Fcli-microsoft365%3Alatest%0A%3C%2FCODE%3E%3C%2FPRE%3E%0A%3CP%3E%26nbsp%3B%3C%2FP%3E%0A%3CP%3E%26nbsp%3B%3C%2FP%3E%0A%3CP%3E%26nbsp%3B%3C%2FP%3E%0A%3CP%3EIf%20you%20need%20more%20help%20getting%20started%20or%20want%20more%20details%20about%20the%20commands%2C%20the%20architecture%20or%20the%20project%2C%20go%20to%3CSPAN%3E%26nbsp%3B%3C%2FSPAN%3E%3CA%20href%3D%22https%3A%2F%2Faka.ms%2Fcli-m365%22%20target%3D%22_blank%22%20rel%3D%22noopener%20noreferrer%22%3Eaka.ms%2Fcli-m365%3C%2FA%3E.%3C%2FP%3E%0A%3CP%3E%26nbsp%3B%3C%2FP%3E%0A%3CP%3EIf%20you%20see%20any%20room%20for%20improvement%2C%20please%2C%20don%E2%80%99t%20hesitate%20to%20reach%20out%20to%20us%20either%20on%3CSPAN%3E%26nbsp%3B%3C%2FSPAN%3E%3CA%20href%3D%22https%3A%2F%2Fgithub.com%2Fpnp%2Fcli-microsoft365%2Fissues%22%20target%3D%22_blank%22%20rel%3D%22noopener%20noreferrer%22%3EGitHub%3C%2FA%3E%3CSPAN%3E%26nbsp%3B%3C%2FSPAN%3Eor%3CSPAN%3E%26nbsp%3B%3C%2FSPAN%3E%3CA%20href%3D%22https%3A%2F%2Ftwitter.com%2Fclimicrosoft365%22%20target%3D%22_blank%22%20rel%3D%22nofollow%20noopener%20noreferrer%22%3Etwitter%3C%2FA%3E.%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-TEASER%20id%3D%22lingo-teaser-2858687%22%20slang%3D%22en-US%22%3E%3CP%3EWe've%20just%20published%20a%20new%20version%20of%20the%20CLI%20for%20Microsoft%20365%20with%20new%20commands%20for%20working%20with%20and%20managing%20Microsoft%20365%20tenants%20and%20SharePoint%20Framework%20projects%20on%20any%20platform.%3C%2FP%3E%3C%2FLINGO-TEASER%3E%3CLINGO-LABS%20id%3D%22lingo-labs-2858687%22%20slang%3D%22en-US%22%3E%3CLINGO-LABEL%3EAnnouncement%3C%2FLINGO-LABEL%3E%3C%2FLINGO-LABS%3E

Version history
Last update:

‎Oct 22 2021 04:48 AM

Updated by:
Labels

About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK