Orchestrator Function: vCenter Virtual Machine Folder Get By Name

by Simon Sparks · 20 December 2025

To use this function add it to the class library file named vCenterServerService.ts

GitHub Repository: https://github.com/SimonSparksUK/Orchestrator

Filename: vCenterServerService.ts

publicVcVmFolderGetByName(objVcSdkConnection:VcSdkConnection,strVcVmFolderName:string):VcVmFolder{

letstrXPathQuery:string=`sdkConnection/id='${objVcSdkConnection.id}' and name='${strVcVmFolderName}'`;

letarrVcVmFolder:VcVmFolder[]=this.serverFindAllForType<VcVmFolder>("VC:VmFolder",strXPathQuery);

letobjVcVmFolder:VcVmFolder=arrVcVmFolder.find((objVcVmFolder:VcVmFolder):boolean=>{returnobjVcVmFolder.name===strVcVmFolderName;});

returnobjVcVmFolder;
}

Discover more from Cloud Build Tools

Subscribe to get the latest posts sent to your email.

You may also like