protected override void ProcessRecord() { switch (ParameterSetName) { case "RunbookPath": WriteObject(SCOrch.getRunbook(sco, RunbookPath, loadParameterData.IsPresent)); break; case "RunbookGUID": WriteObject(SCOrch.getRunbook(sco, RunbookGUID, loadParameterData.IsPresent)); break; case "Folder": foreach (Runbook rb in SCOrch.getAllRunbooksInFolder(sco, FolderPath, loadParameterData.IsPresent)) { WriteObject(rb); } break; } }