ps/Modules/Alkami.PowerShell.Choco/Public/Get-RemoteInstalledChocoPackages.ps1

18 lines
477 B
PowerShell
Raw Normal View History

2023-05-30 22:51:22 -07:00
function Get-RemoteInstalledChocoPackages {
<#
.SYNOPSIS
Get packages installed on remote servers
#>
[CmdletBinding()]
param (
[array]$ServersToQuery
)
$scriptBlock = {
$result = @{ }
$result[([System.Net.Dns]::GetHostByName(($env:computerName))).Hostname] = choco.exe list -l -r
return $result
}
return Invoke-Command -ComputerName $ServersToQuery -ScriptBlock $scriptBlock -WarningAction silentlyContinue
}