SharePoint
Feedback by UserVoice

SharePoint Administration

Welcome! This is your place to suggest ideas or vote for ideas for improving the SharePoint Administration experience.

How to submit a new idea

  1. Check if it's already been suggested. If it has, vote for it.
  2. If it's new, submit it in 50 words or less.
  3. Gather support!
  4. If your idea receives over 100 votes in 90 days, we will respond.
    If not, we will close it.

Want to engage further? Please visit the SharePoint Community

Note: we have partnered with UserVoice, a third-party service and your use of the portal and your submission is subject to the UserVoice Terms of Service & Privacy Policy, including the license terms. Please do not send any novel or patentable ideas, copyrighted materials, samples or demos for which you do not want to grant a license to Microsoft.

  • Hot ideas
  • Top ideas
  • New ideas
  • My feedback
  1. Use a PowerShell cmdlet to find the size of an object in a site collection

    *English follows Japanese

    ■Title(件名):
    サイト コレクション内のオブジェクトの容量を確認する PowerShell コマンドレットの提供について
    Use a PowerShell cmdlet to find the size of an object in a site collection


    ■Description(内容):
    現在提供されている PowerShell コマンドレットでは、サイト コレクション全体の容量しか出力できず、各サブサイトやサイトコンテンツ、ファイル、ファイル バージョンの容量を確認することができない。
    管理者が容量を確認する際に、サイト ページへアクセスすることなくサイト コレクション内のオブジェクトをコマンドレットで確認できるよう、機能を提供してほしい。

    Currently existing PowerShell cmdlets can be used to output the total size of a site collection but cannot be used to find the sizes of individual subsites, contents, files or file versions.
    Please make it possible for administrators to find the sizes of objects in a site collection using a cmdlet instead of by having to access the site page.

    3 votes
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  SharePoint PowerShell  ·  Flag idea as inappropriate…  ·  Admin →
  2. We strongly hope for a feature to extract only the deleted groups for Office 365 group sites using PowerShell commandlets

    *English follows Japanese
    ■Title(件名):
    PowerShell コマンドレットで Office 365 グループ サイトでグループが削除されたもののみを抽出する機能の実現を強く希望します。
    We strongly hope for a feature to extract only the deleted groups for Office 365 group sites using PowerShell commandlets


    ■Description(内容):
    Office 365グループの削除時に、Office 365 グループに紐づいたサイトが保持ポリシーにより残存してしまいました。
    そのため、PowerShell コマンドレットにて、削除された Office 365 グループに紐づいたサイト一覧を抽出して管理をしたいのですが、現時点において PowerShell コマンドレットで Office 365 グループ サイトのグループだけが削除されたサイトを判別する機能が無い状況のため、現在存在しているサイト一覧をコマンドレットで取得したうえで見比べる必要があり、それには多大な時間を要します。
    照合作業に時間を割くことなくスムーズに業務を進めるため、PowerShell コマンドレットで Office 365 グループ サイトでグループが削除されたもののみを抽出する機能の実現を強く希望します。​
    Sites that were linked to Office 365 groups were retained due to Retention Policies when Office 365 groups were deleted.
    Therefore, we want to use PowerShell commandlets to extract and manage lists of the sites linked with the deleted Office 365 group, but as of this time there…

    5 votes
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  SharePoint PowerShell  ·  Flag idea as inappropriate…  ·  Admin →
  3. Changing the Office 36 group site title using PowerShell commandlets

    *English follows Japanese
    ■Title(件名):
    PowerShell コマンドレットでの Office 365 グループ サイトのタイトルの変更について
    Changing the Office 365 group site title using PowerShell commandlets


    ■Description(内容):
    Office 365 グループ サイトでは "-Title" パラメーターの使用ができないため、PowerShell コマンドレットにてタイトルの変更ができない。
    また、"SPOSiteRename" コマンドでは URL も変更されるため、タイトルのみ変更することができない。
    そのため、Office 365 グループ サイトのタイトルのみ変更するための PowerShell コマンドレットの実装を要望します。​
    As the "-Title" parameter cannot be used for Office 365 group sites, PowerShell commandlets cannot be used to change the title.
    If the "SPOSiteRename" command is used the URL will be changed as well, so it cannot be used to change just the title.
    Thus we hope that a PowerShell commandlet to change just the Office 365 group site title will be…

    6 votes
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  SharePoint PowerShell  ·  Flag idea as inappropriate…  ·  Admin →
  4. Update get-credential to support Modern Authentication including MFA

    Update get-credential to support Multifactor authentication.

    I have 500 SharePoint Online CSOM scripts, and they authenticate with

    $SPOcredentials = Get-Credential #-username $username -Message "Please enter the password for $Username to use SPO Cmdlets"
    $CSOMCredentials = New-Object Microsoft.SharePoint.Client.SharePointOnlineCredentials($SPOcredentials.Username, $SPOcredentials.Password)
    $Ctx = New-Object Microsoft.SharePoint.Client.ClientContext($WebURL)
    $Ctx.Credentials = $CSOMCredentials

    However, this is not supported when the account requires MFA.

    There is a way to establish a context with the PnP AuthenticationManager;

    Connect-PnPOnline -returnconnection -useweblogin -url $weburl
    $authManager = new-object OfficeDevPnP.Core.AuthenticationManager
    $WebCtx = $authManager.GetWebLoginClientContext($WebURL)

    but it results in a Ctx with no Credentials parameter, and this causes most of the interesting parts of my scripts…

    8 votes
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)

    We’ll send you updates on this idea

    1 comment  ·  SharePoint PowerShell  ·  Flag idea as inappropriate…  ·  Admin →
  5. We want to use PowerShell commandlets to filter items in lists and output everything as a CSV file

    *English follows Japanese
    ■Title(件名):
    PowerShell コマンドレットにてリスト内のアイテムをフィルタリングした上 CSV ファイルとして出力したい
    We want to use PowerShell commandlets to filter items in lists and output everything as CSV files


    ■Description(内容):
    現在の機能としてリストアイテムを CSV ファイルとして出力する PowerShell コマンドレットの提供がないことを確認しました。

    そのため、PowerShell コマンドレットにてリスト内のアイテムをフィルタリングした上 CSV ファイルとして出力する機能の拡充を希望します。

    背景として、PowerShell コマンドレットを利用し、迅速な移行かつ柔軟な活用をしたいと考えています。​

    We have confirmed that currently no PowerShell commandlets have been provided to output list items as CSV files.

    As a result, we hope for a feature to use PowerShell commandlets to filter items in lists and output everything as CSV files

    The reason for this is that we are thinking that PowerShell commandlets can be used for quick migration and flexible utilization.

    3 votes
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  SharePoint PowerShell  ·  Flag idea as inappropriate…  ·  Admin →
  6. A commandlet to mass change "Work email" for multiple users

    *English follows Japanese
    ■Title(件名):
    複数ユーザーの "勤務先の電子メール" を一括で変更するコマンドレットについて
    A commandlet to mass change "Work email" for multiple users


    ■Description(内容):
    SharePoint Online を利用しており、UPN と勤務先の電子メールを別々に登録しようと考えています。
    SharePoint 管理センターにてユーザー プロファイルを更新することでユーザー個人ごとの "勤務先の電子メール" 項目を変更することが可能ですが、複数ユーザーの変更を実施する際に、都度ユーザーごとに編集画面を開く必要があります。
    人数が多い場合に時間が多く必要となることから、上記作業を Powershell コマンドレットを利用して一括でできる機能の実装を要望します。
    併せて、ユーザー プロファイルの一括変更について、 csv ファイルなどでエクスポートした情報をもとに、設定内容を csv からインポートする方法で一括変更できる機能についても要望します。​
    We use SharePoint Online and want to register our UPN and work emails separately.
    It is possible to change the "work email" item for each user by updating the user profiles in the SharePoint admin center, but if changes are to be done for multiple users, the edit screen must be opened for each and every user.
    Since lots of time is required if…

    6 votes
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  SharePoint PowerShell  ·  Flag idea as inappropriate…  ·  Admin →
  7. A feature to mass abort permission inheritance

    *English follows Japanese
    ■Title(件名):
    権限の継承を一括で実施する機能について
    A feature to mass abort permission inheritance


    ■Description(内容):
    親サイトの権限継承を中止するには GUI 上での操作が必要となるが、​サイトコレクション配下に多数のサブサイトが存在することを想定した場合、GUI 上からの操作は工数がかかるため、PowerShell コマンドレットなどで一括で権限の継承を中止できる機能の提供を要望します。
    GUI operations are necessary if user wants to abort the permission inheritance for parent sites, but as GUI operations will require lots of workload if there are lots of subsites under the site collections, we hope a feature will be provided to mass abort permission inheritance using PowerShell commandlets.

    3 votes
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  SharePoint PowerShell  ·  Flag idea as inappropriate…  ·  Admin →
  8. We hope a feature will be added to enable PowerShell commandlets to retrieve a list of site users by date

    *English follows Japanese
    ■Title(件名):
    PowerShell コマンドレットにてサイトを利用したユーザーを日付ごとにリストで取得する機能の追加を希望します。
    We hope a feature will be added to enable PowerShell commandlets to retrieve a list of site users by date


    ■Description(内容):
    Office 365 監査ログ以外に、PowerShell コマンドレットにてサイトを利用したユーザーを日付ごとにリストで取得する機能の追加を希望します。
    Office 365 監査ログを有効化した場合のテナント全体への影響を懸念しているため、Office 365 監査ログ以外の機能でサイトを利用したユーザーを取得したいと考えています。
    We hope that other than Office 365 audit logs, a feature will be added to enable PowerShell commandlets to retrieve a list of site users by date as well.
    We are concerned about the impact on the entire tenant when Office 365 audit logs are enabled, so we would like to retrieve site users with features other than Office 365 audit logs.

    2 votes
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  SharePoint PowerShell  ·  Flag idea as inappropriate…  ·  Admin →
  9. Allow "Set-SPOTenant -DisabledWebPartIds" to disable all third party and custom WebParts

    The command Set-SPOTenant -DisabledWebPartIds is currently only able to disable the "Amazon Kindle","YouTube" and "Twitter" WebPart.

    Please change this command so we are able to disable all third party or custom WebParts using this command.

    6 votes
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)

    We’ll send you updates on this idea

    2 comments  ·  SharePoint PowerShell  ·  Flag idea as inappropriate…  ·  Admin →
  10. Option to hide the SharePoint Document Library “Sync” button for the entirety of a site collection

    *English follows Japanese

    ■Title(件名):
    SharePoint ドキュメント ライブラリの [同期] ボタンをサイト コレクション全体で非表示にしたい。
    Option to hide the SharePoint Document Library “Sync” button for the entirety of a site collection


    ■Description(内容):
    SharePoint ドキュメント ライブラリの [同期] ボタンを非表示に設定する際にドキュメント ライブラリ単位で操作が必要だが、数が多い場合はサイト コレクション単位で一括で設定したい。 PowerShell などでサイト コレクション単位で一括で設定する機能の拡充を希望します。
    It is currently possible to hide the “Sync” button on SharePoint Document Libraries, however this must be done for each library in turn, so I would like to be able to do it for all of them at once. Please add the ability to do this via PowerShell.

    10 votes
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  SharePoint PowerShell  ·  Flag idea as inappropriate…  ·  Admin →
  11. 2 votes
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  SharePoint PowerShell  ·  Flag idea as inappropriate…  ·  Admin →
  12. Align Powershell/Graph with SharePoint Admin Center

    Currently, SharePoint Powershell cannot pull the same information that is available in SharePoint Admin Center. To get more information, the account needs to have access as Site Collection Admin. However, looking for the same information is available in the Admin Center without extra privileges.

    E.g. All Site Collection Admins are available in Admin Center but only Primary Admin is returned with PowerShell. Interesting fact is that a new Admin can be added without additional access but can not be get.
    Now, Owners, Members and Visitors groups are also available in the console but not with PowerShell without having access to…

    4 votes
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  SharePoint PowerShell  ·  Flag idea as inappropriate…  ·  Admin →
  13. Improve on a feature to mass change "SPS-HideFromAddressLists" for multiple users in SharePoint Online

    *English follows Japanese
    ■Title(件名):
    SharePoint Online にて複数のユーザーの "SPS-HideFromAddressLists" を一括で変更する機能の拡充
    Improve on a feature to mass change "SPS-HideFromAddressLists" for multiple users in SharePoint Online


    ■Description(内容):
    現在、ユーザーの "SPS-HideFromAddressLists" を変更するには PowerShell コマンドレットにて、1 ユーザーずつ変更しなければならないため、非常に大きい工数が発生するため、数のユーザーの "SPS-HideFromAddressLists" を一括で変更する機能の拡充を希望します。
    Currently PowerShell commandlets need to be used to change "SPS-HideFromAddressLists" for users and they need to be done one by one for each user which creates a massive workload. Thus we hope that this feature will be improved to enable mass changing of "SPS-HideFromAddressLists" for multiple users.

    3 votes
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  SharePoint PowerShell  ·  Flag idea as inappropriate…  ·  Admin →
  14. In Sharepoint, create a feature to search relate files based on author & fileType then delete & purge these files.

    In Sharepoint, create a feature to search relate files based on author & fileType then delete & purge these files.

    1 vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  SharePoint PowerShell  ·  Flag idea as inappropriate…  ·  Admin →
  15. We want to mass create Microsoft Stream group channels by using PowerShell commands

    *English follows Japanese
    ■Title(件名):
    PowerShell コマンドを用いて Microsoft Stream グループのチャネルを一括作成したい
    We want to mass create Microsoft Stream group channels by using PowerShell commands


    ■Description(内容):
    グループにチャネルを作成したいが、1 つずつ手動で作成するのではなく一括でチャネル作成できるような PowerShell コマンドの実装を希望します。
    We want to mass create channels in groups instead of manually creating one by one, so we hope PowerShell commands will be implemented for this purpose.

    2 votes
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  SharePoint PowerShell  ·  Flag idea as inappropriate…  ·  Admin →
  16. Lam post with building camara and prob

    Drum that can keep an eye annthe city when the police is not a round and there are mounted annthe lam post to fill the bottom

    1 vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  SharePoint PowerShell  ·  Flag idea as inappropriate…  ·  Admin →
  17. Bulk List Imports via PnP

    Could you please add the ability to bulk import records via PnP powershell? Example use cases would be:

    1) New-PnPList - New switch option which points to a CSV file and performs a mass load of data.

    2) Add-PnPListItem - New bulk process operation to send say 100+ records at a time in bulk. Attempting to use this command to process 15,000 records 1 line at a time is very slow.

    4 votes
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  SharePoint PowerShell  ·  Flag idea as inappropriate…  ·  Admin →
  18. Fix broken links after SPOSiteSwap

    After the SPOSiteSwap document links don't work anymore. The link has been updated but it is not correct so you get a 404 error.

    We want to archive the actual root site of our SharePoint. But the site contains a lot of linked documents. After the SPOSiteSwap the links won't work anymore and the SharePoint site is not usable anymore.

    Here is an example of the problem:
    We have a link stored in a SharePoint List.
    Before the SWAP the url is something like: https://tenant.sharepoint.com/:x:g/subsite/...
    After the SWAP the url is modified like:
    https://tenant.sharepoint.com/sites/archive/:x:g/subsite/...

    But this link does…

    4 votes
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  SharePoint PowerShell  ·  Flag idea as inappropriate…  ·  Admin →
  19. term store powershell to move terms from system to term sets

    Terms are added and show up in system and I can't go one by one with SharePoint Online lack of speed to move them to term sets. I need to move them to at least one where I can export them and then assign or import them in and assign to term sets. I don't use them as it is just so slow and horrible almost like they don't want us to use it.

    1 vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  SharePoint PowerShell  ·  Flag idea as inappropriate…  ·  Admin →
  20. Please implement a PowerShell commandlet to invite multiple guest users to SharePoint Online and grant access rights to them

    *English follows Japanese
    ■Title(件名):
    SharePoint Online に複数のゲスト ユーザーを招待しアクセス権を付与する PowerShell コマンドレットの実装希望
    Please implement a PowerShell commandlet to invite multiple guest users to SharePoint Online and grant access rights to them


    ■Description(内容):
    現在は、PowerShell コマンドレットの "New-AzureADMSInvitation" にて、ゲスト ユーザーの招待が可能だが、SharePoint Online のサイトにゲスト ユーザーが 1 度アクセスを行わなければアクセス権付与が行えない。
    また、SharePoint Online 上の GUI より、ゲスト ユーザーを招待しアクセス権を付与するは可能だが、複数名を同時に登録が行えない。

    複数のゲスト ユーザーと共有を行う場合、ゲスト ユーザーが 1 度 SharePoint Online のサイトにアクセス権がないままアクセスを行うか、SharePoint Online 管理者が 1 名ずつ GUI 上より登録を行うため、人数が多くなるほど作業の負担が増える。
    上記作業の負担を軽減するため、SharePoint Online に複数のゲスト ユーザーを招待しアクセス権を付与する PowerShell コマンドレットの機能実装を希望します。
    Currently, guest users can be invited using the PowerShell commandlet "New-AzureADMSInvitation", but access rights cannot be granted unless the guest user accesses the SharePoint Online site once.
    Guest users can be invited and granted…

    2 votes
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  SharePoint PowerShell  ·  Flag idea as inappropriate…  ·  Admin →
  • Don't see your idea?

Feedback and Knowledge Base