I’m trying to run a remote call to servers using Get-WindowsFeature and everything I see via Google searches shows that Get-WindowsFeature has a -computerName parameter, yet on my WMF 5.1 2008 R2 utility server, I only see a -Name parameter and that’s for the Role or feature I want information on.
NAME Get-WindowsFeature SYNOPSIS The Get-WindowsFeature cmdlet allows you to retrieve information about roles, role services, and features that are available on a computer that is running Windows Server 2008 R2. SYNTAX Get-WindowsFeature [[-Name] ] [-logPath ] 
Not terribly useful is a local return:
Get-WindowsFeature -Name Web-Ftp-Server Display Name Name ------------ ---- [ ] FTP Server Web-Ftp-Server
I was hoping to perhaps run Invoke-Command with this cmdlet to glean info on what’s installed on rmeote servers.
Alternately, I was thinking if I had a local text file that had listed the following Roles or features:
Web-Ftp-Server Web-Ftp-Service Web-Ftp-Ext
…if it could read from my utility server, then essentially query for those Feature Roles on my array of remote computers then return TRUE/FALSE.
This sounds tremendously useful but if the Cmdlet doesn’t exist yet, is there another way?