blindzero / connect-ms365 Goto Github PK
View Code? Open in Web Editor NEWPowershell module to connect to all MS365 services and install required modules or packages.
License: MIT License
Powershell module to connect to all MS365 services and install required modules or packages.
License: MIT License
Is your feature request related to a problem? Please describe.
For some features (#21, #8 or #22) it will be good to have a user-space configuration file.
Describe the solution you'd like
Additional context
Describe the solution you'd like
Please add SkypeOnline support. There is a lot of Teams related things that can only be done via Skype.
Describe alternatives you've considered
I currently use a wrapper for New-CsOnlineSession, integration would be great.
Additional context
https://docs.microsoft.com/en-us/skypeforbusiness/set-up-your-computer-for-windows-powershell/download-and-install-the-skype-for-business-online-connector
Is your feature request related to a problem? Please describe.
Az Powershell module is different to the web UI az CLI. I want to use the az cli locally as well.
Describe the solution you'd like
Connecting via az CLI.
Additional context
Describe the solution you'd like
Support connections to Exchange Online
Additional context
Is your feature request related to a problem? Please describe.
When modules have been installed once, they don't get updated, although newer versions are available and maybe necessary based in Microsoft's online services.
Describe the solution you'd like
Test-MS365Module should check the version as well and suggest an auto-update if newer version is available.
Additional context
Is your feature request related to a problem? Please describe.
Actually only standard hosting environment is support. So Connect-MS365 can not be used for Germany Cloud or Chinese Cloud
Describe the solution you'd like
Provide additional parameter to define if other environment to be used.
Additional context
Is your feature request related to a problem? Please describe.
Consoles for Azure (not AzureAD) seem to be a pain. Want to make that easier by one connection hub.
Describe the solution you'd like
Connecting to MS Azure by providing az console or POSH console.
Additional context
Describe the solution you'd like
Support connections to SharePoint Online
Additional context
Is your feature request related to a problem? Please describe.
I don't want to connect each service one by one. I want to use multiple services
Describe the solution you'd like
I want to be able to provide a list of services I want to connect.
Additional context
To connect to MicrosoftOnline and Teams: Connect-MSOL -Service MSOL Teams
Is your feature request related to a problem? Please describe.
PnP Powershell is an open-source project, not maintained but also recommended / mentioned by Microsoft, to be used for management of Azure AD, Teams, SharePoint Online and Security & Compliance.
Describe the solution you'd like
Add support for simple authentication for the PnP PowerShell
module.
Describe alternatives you've considered
Not supporting PnP as it is no official MSFT module.
Is your feature request related to a problem? Please describe.
Connect-MS365 only works without proxy. Proxy connections should be supported
Describe the solution you'd like
Configuring a proxy manually to be used or using system settings.
Support user authentication for proxy.
Additional context
I'd happy to contribute. I have been working on a similar module but using Certificates for seamless authentication.
The script was working fine yesterday, however, today I'm getting the error below when trying to connect to the SCC service. I'll note "compliance.protection.outlook.com" without the ps. does resolve, I tried to find where this was in the module code to test, but couldn't seem to track it down for some reason.
connect-ms365 -Service SCC
Connect-SCC : Could not connect to SCC.
Connecting to remote server ps.compliance.protection.outlook.com failed with the following error message : The WinRM
client cannot process the request because the server name cannot be resolved. For more information, see the
about_Remote_Troubleshooting Help topic.
At C:\Program Files\WindowsPowerShell\Modules\Connect-MS365\1.3.9\Connect-MS365.psm1:138 char:17
Connect-SCC
~~~~~~~~~~~
Is your feature request related to a problem? Please describe.
Packages don't contain static MD-doc files
Describe the solution you'd like
Static MD doc files from repositories docs directory should be in package as well.
Additional context
Is your feature request related to a problem? Please describe.
Supporting officially PSCore v7, possibly v6
Describe the solution you'd like
Clean usage as in PS Desktop v5
Describe alternatives you've considered
maybe only ps core v7?
Is your feature request related to a problem? Please describe.
Connections will be done to the default tenant / organization of the user provided.
With that CSP connections for admins managing a delegated organization are not possible.
Describe the solution you'd like
Having a possibility to select / give a tenant or delegated organization when logging in.
Additional context
Describe the solution you'd like
Support connections to MS Security and Compliance Center
Additional context
Describe the solution you'd like
Support connections to Teams
Additional context
Describe the bug
The contained module version checker doesn't work for some modules. This could be observed for Az
and ExchangeOnlineManagement
module.
Maybe relating to installation scope of already installed modules?
To Reproduce
Steps to reproduce the behavior:
ExchangeOnlineManagement
or Az
installedGet-Module Az -ListAvailable
and Find-Module Az
to compare version numbers.Connect-MS365 -Service Az
Expected behavior
On connection it should be printed that a new version is available and an inline update is proposed.
Desktop (please complete the following information):
Is your feature request related to a problem? Please describe.
Microsoft has announced deprecation of MSOnline
and Azure AD
PowerShell modules.
Old modules will still work but do not receive any further development or updates.
Microsoft is encouraging everybody to migrate to Microsoft Graphi API SDK to manage Azure AD and Microsoft 365.
Describe the solution you'd like
Add support for Microsoft Graph PowerShell to enable users to use Microsoft Graph API powershell module within Connect-MS365
.
Describe alternatives you've considered
I cannot really follow Microsoft's argument that Graph API will "simplify" Azure AD management as the authentication and request handling is much more complicated and advanced. Additionally, it seems that no dedicated prepared CmdLets exists for management of users, groups, etc.
Hence, I think that most users will still use the deprecated modules for simple administration tasks. Alternatively, other management tools may cover authentication and connections themselves. So it is questionable how important that feature is for 'Connect-MS365` at all.
Describe the bug
When passing a list of services to -Service parameter an error message shows up that parameter can not be converted to String.
To Reproduce
Connect-MS365 -Service EOL,AAD
Expected behavior
All services named in the parameter should be accepted and iterated if valid.
Should open two connections, one to EOL, one to AAD
Is your feature request related to a problem? Please describe.
A user behind proxy can not use Connect-MS365
Describe the solution you'd like
Configuration Parameter to determine proxy usage.
Additional context
Wenn Sie sich hinter einem Proxyserver befinden, führen Sie diesen Befehl zuerst diesen Befehl aus: $ProxyOptions = New-PSSessionOption -ProxyAccessType , wobei der ProxyAccessType-Wert IEConfig, WinHttpConfig oder AutoDetect ist.
Fügen Sie dann den folgenden Parameter und Wert an das Ende des $Session=...-Befehls an: -SessionOption $ProxyOptions.
Weitere Informationen finden Sie unter New-PSSessionOption.
Describe the solution you'd like
Support connections to MS AzureAD (AAD)
Additional context
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.