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. Please provide Windows PowerShell commandlets that support Microsoft Stream

    *English follows Japanese
    ■Title(件名):
    Microsoft Stream に対応する Windows PowerShell コマンドレットを提供してほしい。
    Please provide Windows PowerShell commandlets that support Microsoft Stream


    ■Description(内容):
    Microsoft Stream に対応する Windows PowerShell コマンドレットが、現時点では提供されておらず、設定や情報を管理するのは、GUI からのみであるため、大変不便です。
    そのため、Microsoft Stream に対応する Windows PowerShell コマンドレットの提供を希望します。
    具体例として、Windows PowerShell コマンドレットを使用して、"タイトル"、"投稿者"、"投稿日"、"社内の全員にこの動画の閲覧を許可する" が設定されている動画情報や指定した日時に新規投稿された動画の一覧を抽出したり、"社内の全員にこの動画の閲覧を許可する" の設定を解除できるなどのコマンドレットを提供してほしい。
    Currently Windows PowerShell commandlets that support Microsoft Stream are not provided, and GUI has to be used to manage settings and information, which is very inconvenient.
    Thus we hope Windows PowerShell commandlets will be provided to support Microsoft Stream.
    To give a more concrete example, we hope that commandlets will be provided to extract a list of new videos that have the…

    18 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. Add PowerShell cmdlet for administrators of team sites linked to Office 365 groups to restrict use of “Create Team” function

    *English follows Japanese

    ■Title(件名):
    Office 365 グループに紐づくチーム サイトの管理者による "チームを作成する" 動作を抑制する Windows PowerShell のコマンドレットを提供してほしい。
    Add PowerShell cmdlet for administrators of team sites linked to Office 365 groups to restrict use of “Create Team” function


    ■Description(内容):
    Office 365 グループに紐づくチーム サイトを作成した際に、サイト コレクションの管理者がチーム サイトを開くと、"チームを作成する" の表示より Microsoft Teams 上にチームの作成を行うことができる。Microsoft Teams のチーム作成を一元管理するために、チーム サイト上の "チームを作成する" 動作を抑制する Windows PowerShell のコマンドレットを提供してほしい。
    When a team site linked to an Office 365 group has been made, the administrator of the site collection is able to use the “Create Team” function to create a team on Teams when they open the site. Please add a Windows PowerShell cmdlet to restrict the use…

    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 →
  3. Please provide Windows PowerShell commandlets to assign site collection access permissions to individual users

    *English follows Japanese
    ■Title(件名):
    サイト コレクションのアクセス権限を、ユーザー単位で付与できる Windows PowerShell コマンドレットを提供してほしい。
    Please provide Windows PowerShell commandlets to assign site collection access permissions to individual users


    ■Description(内容):
    現在、Windows PowerShell コマンドレットによりアクセス権限をユーザー単位で付与する機能は提供されていません。Windows PowerShell コマンドレットにより対応できることで、より効率的に管理が可能となるため、機能の提供を希望します。​
    Currently there are no Windows PowerShell commandlets provided to assign site collection access permissions to individual users. Management could be done in a more efficient way if Windows PowerShell commandlets can be used, so we hope such a feature can be provided.

    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 →
  4. A way to delete recycle bin data using PowerShell commandlets

    *English follows Japanese
    ■Title(件名):
    PowerShell コマンドレットで、ごみ箱のデータを削除する方法について
    A way to delete recycle bin data using PowerShell commandlets


    ■Description(内容):
    PowerShell コマンドレットを利用して SharePoint 内のごみ箱のデータを削除する機能の提供を希望します。
    Please provide a way to delete the data from the recycle bin in SharePoint using PowerShell commandlets.

    11 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. Provide more public information regarding the setting values that can be retrieved with Get-SPOSite

    *English follows Japanese
    ■Title(件名):
    Get-SPOSiteで取得できる設定値についての公開情報の拡充を希望します
    Provide more public information regarding the setting values that can be retrieved with Get-SPOSite


    ■Description(内容):
    2月頃から、Get-SPOSiteで取れる設定値が以下の10個増えているかと思います。

    RelatedGroupId
    GroupId
    ProtectionLevelName
    DefaultLinkToExistingAccess
    AnonymousLinkExpirationInDays
    OverrideTenantAnonymousLinkExpirationPolicy
    ExternalUserExpirationInDays
    OverrideTenantExternalUserExpirationPolicy
    InformationSegment
    BlockDownloadLinksFileType

    しかしながら、公開情報には使用方法などについての明確な情報ががありません。Get-SPOSite コマンドの公開情報に上記プロパティの詳細な情報を追加することを希望します。
    We thought that the setting values that can be retrieved with Get-SPOSite have increased by the following 10 items from around February.

    RelatedGroupId
    GroupId
    ProtectionLevelName
    DefaultLinkToExistingAccess
    AnonymousLinkExpirationInDays
    OverrideTenantAnonymousLinkExpirationPolicy
    ExternalUserExpirationInDays
    OverrideTenantExternalUserExpirationPolicy
    InformationSegment
    BlockDownloadLinksFileType

    However there is no confirmed information regarding the usage methods in public information. We hope that detailed information of the above properties will be added to public information for the Get-SPOSite command.

    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 →
  7. 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 →
  8. We hope that more information can be output using "Get-SPOSite" commandlet

    *English follows Japanese
    ■Title(件名):
    "Get-SPOSite" コマンドレットにて出力される情報の機能追加要望
    We hope that more information can be output using "Get-SPOSite" commandlet


    ■Description(内容):
    現在新しい SharePoint 管理センターにてサイト コレクションの情報を表示し管理しています。
    現時点では、"ファイル" や "表示または編集されたファイル数" や "最終アクティビティ (UTC)" 項目など PowerShell コマンドレットでは出力できない情報も多い状況です。
    この内容を "Get-SPOSite" にて出力できるようになることで工数の削減につながるため、機能の実装を要望します。​
    We are using SharePoint Administration Center to manage and display information of site collections.
    Currently there is a lot of information that cannot be output using PowerShell commandlets like "File", "Files viewed or edited" and "Last activity (UTC)" etc.
    We hope that these information can be output using "Get-SPOSite" as doing so will help to reduce workload.

    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 →
  9. 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 →
  10. 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 →
  11. 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 →
  12. 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 →
  13. 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 →
  14. 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 →
  15. 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 →
  16. 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 →
  17. 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

    0 comments  ·  SharePoint PowerShell  ·  Flag idea as inappropriate…  ·  Admin →
  18. 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 →
  19. 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 →
  20. 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 →
← Previous 1 3 4 5
  • Don't see your idea?

Feedback and Knowledge Base