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. Better Managed Metadata PowerShell Commands

    We need out of the box commands to move Managed Metadata as a whole or just term groups from one farm to another.

    6 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 →
  2. Option to edit item names within a document library en masse

    *English follows Japanese

    ■Title(件名):
    ドキュメント ライブラリ内のアイテム名を一括で変更する機能の拡充
    Option to edit item names within a document library en masse


    ■Description(内容):
    ドキュメント ライブラリ内のアイテム名を変更するには、クイック編集機能でもアイテムごとに変更が必要なため工数が発生する。
    そのため、PowerShell コマンドレットなどで CSV ファイルに保存した内容を取り込み一括でアイテム名を変更可能な機能の拡充を要望します。

    In order to change item names within a document library, one needs to use the quick edit function on each item, one-by-one, which takes a lot of work.
    Therefore we would like to be able to make changes to item names in bulk using information read from a CSV file, applied via PowerShell cmdlets or such.

    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. We want to manage the owners of team sites that are linked to Microsoft Teams using Windows PowerShell

    *English follows Japanese
    ■Title(件名):
    Microsoft Teams に連動するチームサイトの所有者を Windows PowerShell で管理したい。
    We want to manage the owners of team sites that are linked to Microsoft Teams using Windows PowerShell


    ■Description(内容):
    Microsoft Teams に連動するチームサイトの所有者を Windows PowerShell で変更することができません。
    多くのチーム管理を GUI 上から実施するのは工数が多いため、今後 Windows PowerShell でも管理が行えるよう機能の改善を要望します。
    Owners of team sites that are linked to Microsoft Teams cannot be changed using Windows PowerShell.
    Managing a huge amount of teams using the GUI requires lot of work, so we hope this feature can be improved to let Windows PowerShell be used for management.

    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 →
  4. 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 →
  5. How to manage the version numbers set from the library version setting

    I would request you allow administrators to check the version numbers for SharePoint document libraries or lists with GUI or by PowerShell.
    Even if I change the version number from the default 500, the updated number won’t be shown on GUI, so I need to make sure the right version number by using GUI or PowerShell.

    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 →
  6. Porting Sharepoint Online cmdlets to PowerShell Core and ensure they are cross platform, so that it's available on the PowerShell Linux port

    port SharePoint Online cmdlets to PowerShell Core and ensure they are cross platform, so that it can be made available on the PowerShell Linux port.

    I have been forwared to this sharepoint.uservoice.com from my initial question at https://github.com/PowerShell/PowerShell/issues/4526.

    5 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 →
  7. Replace PowerShell Snapin with a Module

    Get rid of the legacy (v1) PowerShell Snapin and replace it with a PowerShell Module - like every other

    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 →
  8. powershell and sharepoint online and top navigation

    create a powershell mechanism that allows one to add items to the top navigation bar to a sharepoint online site.

    5 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 →
  9. Provisioing Site Collections using CSOM

    Enhance the CSOM API to allow for Site Collection Provisioning, where the quota values can be specified and the content database specified. The Tenant Admin API with correct configuration allows for on-prem. Site Collection provisioning however, this needs enhancement as the functionality for large scale Site Collection creation is insufficient.

    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 →
  10. 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 →
  11. 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 →
  12. 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 →
  13. PowerShell Sharepoint Online - Check Unique Permissions of users

    On the online sharepoint we are having multiple site collections for each country in our organization. And we wanted to give Unique Permission to each user to keep track of who has what. Now I wanted to run a report that takes all the information from each site collection the particular permission of each user on a specific Document Library. When I tried to do this, because of the inheritance is disabled, the script is not able to locate all the Document Library, users and role.
    Could you please make a way to find Unique Permissions in a Document Library…

    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 →
  14. provide ability to distinguish sites created by sharepoint online admin center and other office 365 services.

    provide ability to distinguish sites created by sharepoint online admin center and other office 365 services such as Office groups/planner/Teams and so on.

    Today, We you run the powershell commands you will get all the sites and its very difficult for reporting and decision making.

    4 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 →
  15. Full-featured SharePoint Online Management Shell

    Full-featured SharePoint Online Management Shell
    If not a full suite of Cmdlets (currently SPO's ~35 plays On-Premises 730+), can we please at least have CSOM load all attributes of an object?
    On premises I can do:

    $Web = get-spweb <a rel="nofollow noreferrer" href="https://site/web">https://site/web</a>
    

    and get * properties with $web.AnyPropertyILike
    There isn't enough room here to paste script I need to do this in SPO

    4 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 →
  16. Better, faster recycle bin restore capability

    Users accidentally delete stuff...no getting around it. This morning I had someone accidentally delete 35,000 files from a OneDrive-synced SharePoint doc library, and now I'm in the process of restoring them. get-pnprecyclebinitem is painfully, unacceptably slow. This is literally going to take DAYS at this rate. Restoring via the GUI is no good because you can't easily select thousands of files at once. There has to be a better way to bulk-undo user errors like this.

    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 →
  17. Enable Setting ConditionalAccessPolicy without Interactive PowerShell Session

    Currently, when running 'Set-SPOTenant -ConditionalAccessPolicy BlockAccess', the command prompts for user confirmation, which cannot be bypassed either using -Force or -Confirm:$false. This means that the command cannot be run non-interactively in a PowerShell script.

    Request that the cmdlet parameter be fixed so that it allows running in a non-interactive PowerShell session.

    Confirmed in the latest Microsoft.Online.SharePoint.PowerShell module, version 16.0.20212.12000.

    3 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 →
  18. 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 →
  19. 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 →
  20. 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 →
  • Don't see your idea?

Feedback and Knowledge Base