functions/Get-RGProject.ps1
|
function Get-RGProject { [CmdletBinding(DefaultParameterSetName = 'ByNull')] param ( [Parameter(Mandatory = $true, ValueFromPipelineByPropertyName = $True, ParameterSetName = 'ByProjectId')] [long] $ProjectId ) if ($ProjectId -ne 0) { write-host($ProjectId) return (Invoke-RGRequest -Uri ("{0}/projects/{1}.json" -f $script:RedmineRootUri, $ProjectId)).project } return Invoke-RGBatchRequest -Uri ("{0}/projects.json" -f $script:RedmineRootUri) } |