The cmdlets listed here have the ability to be run against remote computers natively.  They can be utilized by appending the -Computername parameter.

Name ModuleName
Connect-PSSession Microsoft.PowerShell.Core
Disconnect-PSSession Microsoft.PowerShell.Core
Enter-PSSession Microsoft.PowerShell.Core
Get-Module Microsoft.PowerShell.Core
Get-PSSession Microsoft.PowerShell.Core
Import-Module Microsoft.PowerShell.Core
Invoke-Command Microsoft.PowerShell.Core
New-PSSession Microsoft.PowerShell.Core
Receive-Job Microsoft.PowerShell.Core
Receive-PSSession Microsoft.PowerShell.Core
Remove-PSSession Microsoft.PowerShell.Core
Add-Computer Microsoft.PowerShell.Management
Clear-EventLog Microsoft.PowerShell.Management
Get-EventLog Microsoft.PowerShell.Management
Get-HotFix Microsoft.PowerShell.Management
Get-Process Microsoft.PowerShell.Management
Get-Service Microsoft.PowerShell.Management
Get-WmiObject Microsoft.PowerShell.Management
Invoke-WmiMethod Microsoft.PowerShell.Management
Limit-EventLog Microsoft.PowerShell.Management
New-EventLog Microsoft.PowerShell.Management
Register-WmiEvent Microsoft.PowerShell.Management
Remove-Computer Microsoft.PowerShell.Management
Remove-EventLog Microsoft.PowerShell.Management
Remove-WmiObject Microsoft.PowerShell.Management
Rename-Computer Microsoft.PowerShell.Management
Restart-Computer Microsoft.PowerShell.Management
Set-Service Microsoft.PowerShell.Management
Set-WmiInstance Microsoft.PowerShell.Management
Show-EventLog Microsoft.PowerShell.Management
Stop-Computer Microsoft.PowerShell.Management
Test-Connection Microsoft.PowerShell.Management
Write-EventLog Microsoft.PowerShell.Management
 
 

See Also