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. Request to provide a PowerShell cmdlet which could be retrieved the library usage data from the SharePoint site

    I would like you to provide a PowerShell cmdlet which could be retrieved the library usage data from the selected SharePoint site.

    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 →
  2. Add Support of downloading SharePoint Search usage report using powershell

    Their is no option available to export/download existing SharePoint Search usage reports programatically. No API, No CSOM, No PowerShell. Can you suggest if any option available to automate the report download/export from SharePoint.

    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 →
  3. Ability to move subsites via PowerShell

    With the Site Content & Structure tool being removed, we need a way to be able to relocate/move a subsite via PowerShell. For example a frequent way of working is to have a site collection for projects and under that lots of individual project sites. We usually setup a subsite in the projects collection called "Archive" or similar and all the finished projects get moved there.

    To be clear, I am NOT asking for the ability to move sites between collections, just the same Move function that is currently in the Site Content & Structure tool.

    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 →
  4. Be able to associate a hub site with another hub site

    Be able to associate a hub site with another hub site to allow for better structure and control of SharePoint infrastructure.

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

    The SharePoint Online Management PowerShell commandlets are not throttle (throttling) aware. Microsoft recommends handling throttling via the following article. https://github.com/SharePoint/PnP/tree/dev/Samples/Core.Throttling Unfortunately, Microsoft's own PowerShell commandlets for SharePoint Online do not implement these recommendations. Customers are getting themselves and their scripts throttled due to the lack of this implementation (option parameter on commandlets?) and lack of notification of this potential issue. It's not realistic to direct everyone to write CSOM. Plenty of savvy administrators can write PowerShell, but not CSOM.

    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 →
  7. set-loglevel by server , add a -local parameter for set-loglevel

    set-loglevel by server , add a -local parameter for set-loglevel

    1 vote
    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 →
  8. Add PowerShell Commands from SharePoint 2013 Like Get-SPWeb

    I am finding that the SharePoint Online module is limiting me in some of the actions I can take as an administrator in comparison to SP 2013. One command that is missing is Get-SPWeb. You can get the site through Get-SPOSite but there is no Get-SPOWeb. I would use this to unlock locked files on the SharePoint server and other administrative functions. Please include more commands for SharePoint in PowerShell.

    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 →
  9. hide people from people picker in sharepoint online

    We would like to hide certain accounts in our SharePoint online people picker as we only use these accounts for administration purposes. .

    3 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. Install-pnpapp scope for web

    Allow Install-pnpapp to install custom apps at web(sub sites) level.
    Right now it only installs on site collections

    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 →
  11. Add ability to manipulate all list advanced settings via PowerShell PnP

    Currently, there does not appear to be a way to modify the list advanced setting "Quick property editing". I've built a PowerShell PnP script to change the setting in all lists of a certain type, but I can't find the actual property to modify in the current PnP library.

    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. Add -HostName parameter to Set-SPCentralAdministration

    Set-SPCentralAdministration allows us to move CA to SSL on port 443, but it does not support hostname binding. We have a web application on port 443 that's NOT using SNI (to support HNSC, for example) and want to run CA on port 443 as well, without using different IP's. The initial configuration for this is fairly simple, setting the AAM with Set-SPAlternateUrl and adding the binding in IIS. However, running psconfigUI.exe on the CA server will wipe out the IIS binding (changing back to HTTP) and add another AAM for the HTTP binding.

    A workaround is to Remove-SPWebApplication with -DeleteIisSite…

    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. 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 →
  14. MySite Cleanup Powershell commands

    The current MySite Cleanup process is a black-box and often fails for various reasons. If it doesn't find a manager or secondary contact, the job just stops.

    Option 1: Fix the black box so it sets the MySite deletion timer even when there is no manager or secondary contact.

    Option 2: Create commands enabling admin to assign a delegate and start the timer on site deletion, or just start the deletion timer

    Option 3: Expand the Site Closure policy to include the criteria option for 'MySite Owner no longer a valid user'

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

    Currently there is no method to remove a site policy in powershell.

    Request the addition of a 'RemoveProjectPolicy' commandlet to enable programmatic management

    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 →
  16. script this

    Add a "Script This" ribbon bar mode button to most places in Central Admin, Site Collection Admin, Site Admin and anywhere else when managing things. Administrators would get a popup of a PS or CSOM/JSOM script (where possible) of what would be done if you were to perform an action.

    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. why you guys selected this naming covention

    why you guys selected this naming convention other than just confuse users.is ther any technical reason?
    Dismount-SPContentDatabase Detaches a content database from its currently associated Web application. why cant it be Detach-SPContentDatabase.
    same with attach command why cant it be Attach-SPContentDatabase
    Remove-SPContentDatabase Deletes a content database.
    why cant this be Delete-SPContentDatabase

    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 →
  18. Make SharePoint Online Management Shell available via PowerShellGet / PowerShellGallery

    Currently, SharePoint Online Management Shell needs to be installed by downloading it from Microsoft Downloads and is installed as a binary.

    Many new Modules are available through PowerShellGet (powershellgallery.com) and therefore we are able to install and update them from within PowerShell Host, e.g.:

    Install-Module -Name AzureAD
    Update-Module -Name AzureAD

    This should be possible for SharePoint Online Management Shell as well, so it is easier to keep the Modules up to date, e.g.:

    Install-Module SharePointOnlineManagementShell
    Update-Module SharePointOnlineManagementShell

    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 →
  19. 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 →
  20. Get-SPServiceApplication Commandlet not displaying output properly

    Get-SPServiceApplication Commandlet does not display the output correctly.

    Please check the issue raised over here - https://github.com/PowerShell/PowerShell/issues/3848

    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 →
  • Don't see your idea?

Feedback and Knowledge Base