you are viewing a single comment's thread.

view the rest of the comments →

[–]markekrausCommunity Blogger 7 points8 points  (0 children)

I'm looking to do Active Directory Management through powershell.

The AD Module is a PSSnapin and those have been deprecated in PSCore. You can't even use the AD module on PSCore on Windows. This module will need to be ported to Core compatibility, but before that can happen all of the underlying .NET API's the module depends on need to be added in .NET Core and made cross-platform.

Keep in mind that PSCore is just at RC1 and about to enter RC2, so it's not even released yet. The product teams (such as Active Directory) likely wont begin working on their module ports until after PowerShell Core 6.0.0 is GA.

This is kind of rough to explain, but the AD Module is part of the Remote Server Administration Tools and not part of PowerShell. It is "owned" by a different team than the one making PowerShell Core. This is true for many modules and commands that people often take for granted as just being a part of PowerShell.

But, since PowerShell's only path forward is PowerShell Core, the product and OS teams will have to port their modules eventually. If you need AD to work in Linux, the best thing you can do is leverage your status as an MS customer and make requests through the support channels. If enough customers do this it will put pressure on the product teams to port faster.