In PowerShell, each “cmdlet” has input and output parameters. Cmdlet definitions (including their names, parameters, parameters sets, attributes, etc.) are rich objects, just like every other object in PowerShell. Because of this, we can easily find out which cmdlets have the most parameters.
We follow this process to retrieve the information mentioned above:
Retrieve a list of cmdlets available in the current PowerShell session
Select the Name and parameter count (the latter, using a “calculated property” expression)
I recently put together some documentation for the Microsoft System Center Configuration Manager 2012 Beta 2 WMI provider. This is a searchable, formatted Excel document that displays all the classes, properties, and methods for the SCCM 2012 provider. Hopefully this will help you to find the proper information for writing custom scripts and so on.
Dell has just recently updated the Client Configuration Toolkit (CCTK). CCTK is a well-documented command-line tool that allows IT administrators to manage hardware-level settings via script / batch. It uses a Hardware API (HAPI) driver, which can be dynamically installed at runtime, to make changes to the system’s BIOS / UEFI firmware configuration.
What’s New in This Release ————————– * Support for new BIOS options, ‘optimus’ , ‘controlwwanradio’ and ‘controlwlanradio’. For more information run the following commands – cctk.exe -h –optimus – cctk.exe -h –controlwwanradio – cctk.exe -h –controlwlanradio
* Support for additional arguments in the BIOS option, ‘keyboardillumination’. For more information, run the below command – cctk.exe -h –keyboardillumination
* Packaging CCTK installation file as a Dell Update Package (DUP) to: – simplify upgrade and installation of CCTK in one-to-many environments – return Dell standard installation codes to simplify scripting for mass distribution