Feedback by UserVoice

How can we improve the tenant admin features O365?

Provide a powershell interface from admin area - so you can use powershell directly from the portal page.

Having this ability to run PowerShell directly will remove the need to connect from on-premises to perform PowerShell tasks. This will also help 100% Mac shops - which cannot run PowerShell at all.

1,224 votes
Vote
Sign in
(thinking…)
Sign in with: Facebook Google
Signed in as (Sign out)
You have left! (?) (thinking…)
Dan shared this idea  ·   ·  Flag idea as inappropriate…  ·  Admin →

24 comments

Sign in
(thinking…)
Sign in with: Facebook Google
Signed in as (Sign out)
Submitting...
  • EdYoung commented  ·   ·  Flag as inappropriate

    It's not a full answer to this ask, but note that Connect-ExoPSSession is now available in Azure Cloud Shell.

  • Mike commented  ·   ·  Flag as inappropriate

    I don't see how Microsoft will implement connecting PowerShell within the O365 admin area with any on-premise deployments. Seems like a massive security risk too.

  • Daniel commented  ·   ·  Flag as inappropriate

    Yes, this! Getting Exchange PowerShell (and to a lesser extent, Azure AD PowerShell) working from a locked down administrative workstation (as per Microsoft's PAW guidance) is painful.

    A web-based alternative with integrated MFA would be perfect!

  • Dev commented  ·   ·  Flag as inappropriate

    To avoid having to try to install the various modules and then be told that you don't have a prerequisite installed, powershell web client would get around all this. I'll still use real powershell for my on-prem stuff, but to be able to dial in and run a command rather than find a module to install or try to remember which server or workstation has everything installed, that would be great.

  • Joel Reed commented  ·   ·  Flag as inappropriate

    Second what @AlexLush mentioned. The Office 365 team needs to go talk to the Azure Cloud Shell people and implement a optional O365 Cloud Shell through the admin panel. This would be a uniform place that would pre-load and pre-auth all the necessary bits, as the Azure Shell does now for Azure.

  • Alex Lush commented  ·   ·  Flag as inappropriate

    Looks like this is being worked on...but not in the O365 admin area! The Azure portal currently has a 'teaser' for 'Azure Cloud Shell', looks like theres going to be an announcement at Built 2017 conference. (This appears in Azure portal top right next to the cog icon on our subscription).

    So you could take that as good news for this feature, in that the MS technology to run Powershell inside a web portal is almost ready. No reason not to roll this out to O365 portal I guess.

  • Lowell commented  ·   ·  Flag as inappropriate

    Wonderful idea. It can be quite confusing which modules you need to load if you're having to manage a Skype for Business/Exchange/Azure/SharePoint item too. So providing a web-based "container" idea that would pop out a PowerShell window would be great.

    A great "Step 1" in that direction would be to provide a link that you click after selecting what you need to manage, and it is a PowerShell script that does all the connection for you on your local PowerShell.

  • Steve commented  ·   ·  Flag as inappropriate

    Good news for 100% Mac shops is that PowerShell 6 will run on the Macs.

    That's helpful as long as you have staff that will use a CLI instead of a GUI. But that's the reality of Admin at scale, GUI only isn't a viable career option.

  • JH Webb commented  ·   ·  Flag as inappropriate

    I think about security a lot. We have MFA protecting access to our whole office 365 tenancy, Accepted for global admins using power shell that can just connect and do anything (Let me know if I can protect it further). However, providing in the admin site a fully functional power shell that can store favorite queries or commands would go a long way to really locking down access.

  • robertl commented  ·   ·  Flag as inappropriate

    Better yet, start building Windows 365 on a Debian Linux Server back-end, get rid of Powershell altogether, and give us a Linux terminal that works with all existing Debian Linux commands.

  • Anonymous commented  ·   ·  Flag as inappropriate

    What I would like is that when ever the admin portal is used, there's an option to spit out the PowerShell code that would reprodice that gui action.

  • Pop commented  ·   ·  Flag as inappropriate

    Management tools like powershell are meant to be flexible and extendable...Building it into a GUI will defeat the entire purpose of using powershell.

← Previous 1

Feedback and Knowledge Base