Public/Get-SpiceworksTicket.ps1
function Get-SpiceworksTicket { Param( [Parameter(Mandatory)] [SpiceworksSession]$Session, [Alias("id")] [Parameter(ValueFromPipelineByPropertyName)] [int[]]$TicketNumber ) if (-not ($Session.State -eq 'Connected')) { $Session.Connect() } $TicketNumber | ForEach-Object { (Invoke-WebRequest -Uri ($Session.TicketDetailUri -f $_) -WebSession $Session.WebSession).Content | ConvertFrom-Json; } } |