Parameters like -computername are a feature of specific cmdlets in PS. Not all cmdlets have that parameter as it wouldn't make sense. Neither would it make sense for all (or any?) types/classes to be able to reference a remote machine.

Your best option (IMO) for running these on a remote machine is PS Remoting. Actually, I don't think I see any other option.

If you need to see all the static methods and properties available for a class run something like the following:

I really haven't studied it at such a low level. There are so many .Net Framework classes - I'm not sure what you mean by you wanted to include them in a script.

I have heard that cmdlets are actually .net framework classes

I haven't heard that. I can't say it isn't true, but it doesn't sound right. Cmdlets are written in C# if I remember right, and though I'm sure they include references to .Net classes, I feel there's more to it than that. It's definitely possible to write your own cmdlet (if you know how) and include whatever functionality you want. However, unless you have the skills and desire to be a PowerShell developer, I would recommend that you use the functionality that is already there (as I mentioned, PS Remoting seems to fit the bill here).

so powershell developers make the cmdlets right for applications? example powercli used for VMware, would have been written by a powershell developer, the netapp storage also has a powershell module and this again would having been written by a powershell developer?

Featured Post

With the GDPR deadline set for May 25, 2018, many organizations are ill-prepared due to uncertainty about the criteria for compliance. According to a recent WatchGuard survey, a staggering 37% of respondents don't even know if their organization needs to comply with GDPR. Do you?

In previous parts of this Nano Server deployment series, we learned how to create, deploy and configure Nano Server as a Hyper-V host. In this part, we will look for a clustering option. We will create a Hyper-V cluster of 3 Nano Server host nodes w…

A walk-through example of how to obtain and apply new DID phone numbers to your cloud PBX enabled users that are configured in Office 365. Whether you have 1, 10 or 100+ users in your tenant, it's quite easy to get them phone-enabled and making/rece…

Exchange organizations may use the Journaling Agent of the Transport Service to archive messages going through Exchange. However, if the Transport Service is integrated with some email content management application (such as an antispam), the admini…

In this video, Percona Solution Engineer Rick Golba discuss how (and why) you implement high availability in a database environment.
To discuss how Percona Consulting can help with your design and architecture needs for your database and infrastr…