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. SET-SPOSite -NewUrl

    In PowerShell looks like there is a "-NewUrl" parameter but you can't be changed this really is a problem when you manage many site collections, is there any workaround for this?

    7 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. Implement Get-Help -Online in SharePoint Cmdlets

    include the URLs for online cmdlets in SharePoint PowerShell cmdlets so one can call Get-Help -SP -Online like all the other cmdlets Microsoft ship.

    7 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 →
  3. Power Query Data Refresh

    An out-of-the box way to have Power Query refreshing automatically under Excel services or OWA on SharePoint server. This functionality should not be limited for Office365 PowerBI. Thanks!

    7 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. 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.

    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 →
  5. 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.

    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 →
  6. We want to use Powershell to exclude groups if the groups are site collection administrators

    *English follows Japanese
    ■Title(件名):
    サイトコレクション管理者がグループだった場合 Powershell で削除出来るようにしてほしい
    We want to use Powershell to exclude groups if the groups are site collection administrators


    ■Description(内容):
    サイトコレクション管理者がグループだった場合 Powershell の Set-SPOUserを使って 削除することが出来ません。

    Set-SPOUserを使って​削除できるように機能を追加してほしい
    The Set-SPOUser in Powershell cannot be used to exclude groups if the groups are site collection administrators.

    We hope a feature can be added to make that possible using Set-SPOUser.

    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. 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 →
  8. 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 →
  9. Add API to Create Tenant Wide App Catalog

    There are currently no APIs to create App Catalogs at the Tenant level, just at the Site Collection level. It would be extremely useful to be able to create tenant scopes App Catalogs.

    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 →
  10. Provide a powershell or csom interface to allow files that have been uploaded but not checked in to be checked in en masse by administrator

    There is a feature called "Manage files with no checked in version." But this requires the admin to check individual files and take ownership and then check in the files. There needs to be a way for admins/SCAs to programmaticly take ownership and check in files. Currently once the admin has taken ownership, then a PowerShell script can be run, but the take ownership portion is manual.

    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 →
  11. Add SharePoint PowerShell Module to Azure Gallery

    It'd be great if you could include the latest Microsoft.Online.SharePoint.PowerShell Module in the Azure gallery so that it can easily be loaded and referenced by runbooks.

    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 →
  12. 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 →
  13. 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 →
  14. 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…

    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 →
  15. 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.

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

Feedback and Knowledge Base