예제 #1
0
        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;
            }
        }