Open Source the ActiveDirectory PowerShell Module
Please consider open sourcing the ActiveDirectory PowerShell Module. While regarded as feature complete internally at MSFT, there is still much work that can be done to offer PowerShell users of all skill levels a more consistent experience by ensuring all Cmdlets in the ActiveDirectory Module accept pipeline input and parameter binding by property name and value. There is also tremendous value in providing PowerShell users with Cmdlets to determine which attributes in the Active Directory schema have been indexed as well as Cmdlets to extend the schema with the addition of other attributes.
David Kirchmer commented
This only makes sense and the longer we have to wait for the access to the internals, the more likely another solution will be cobbled together. That "other solution" may actually become better than the problem it was intending to solve.
Paul Wojtysiak commented
This could allow the tools to be installed in the Mac OS and Linux versions of PowerShell too as it would no longer require RSAT tools! That would be amazing to be able to really work from any computer you choose or have available at the time. This is what MS is stating is their goal. It would be great to see it here.
It's annoying that Microsoft Customers really have to ask to make the product open source, so that we can fix the problems which are here since years.
It's a shame.
Robert McDaniel commented
> Cmdlets to extend the schema with the addition of other attributes
I had to make my own cmdlet at my last job to do this. It was a huge PITA.
The Value Add for the AD Powershell module is great!
Chris Salzgeber commented
To Sebastian's point, I don't think the revision is going to address any of these issues given how long they've been present. Particularly considering that everyone I spoke with at MSFT on the PowerShell Team made no mention of it.
Ryan Berg commented
I'm all for it, more consistency throughout the module would be great.
Sebastian N. commented
They've already said that a revised version of the AD Module is going to be released with the 2016 Remote Server Administration Tools (RSAT). So hold your horses until server 2016 becomes available :-)