CmdLets/Get-WindowsUpdates.ps1

Function Get-WindowsUpdates 
 {

    [CmdletBinding()]
    Param(
        [Parameter(Mandatory=$True)]$Session
    )
    $Searcher = $Session.CreateUpdateSearcher()
    Write-Host "Searching for Windows Updates"
    #$searcher.serviceid = '9482f4b4-e343-43b6-b170-9a65bc822c77'
    $Criteria = "IsInstalled=0 and IsHidden=0 and Type='Software'"
    $SearchResult = $Searcher.Search($Criteria)
    $Updates = $SearchResult.Updates
    return , $Updates 

}