Hi, LucD...
It's me again. I was able to use your "Get-FolderByPath" to successfully migrate VMs to their proper folder location. Today, I have been trying to create a script to migrate VM folders to their locations using the following input:
AppTiers | vm/AppTiers |
Apps | vm/Apps |
Discovered virtual machine | vm/Discovered virtual machine |
Hosting | vm/Hosting |
Infrastructure | vm/Infrastructure |
JoplinRecovery | vm/JoplinRecovery |
Special_Permissions | vm/Special_Permissions |
Templates | vm/Templates |
Temporary_VMs | vm/Temporary_VMs |
TestLab | vm/TestLab |
Tier3 | vm/AppTiers/Tier3 |
Tier2 | vm/AppTiers/Tier2 |
Tier1 | vm/AppTiers/Tier1 |
Xerox | vm/Apps/Xerox |
Varis | vm/Apps/Varis |
StudyManager | vm/Apps/StudyManager |
SingleServerApps | vm/Apps/SingleServerApps |
ServerOps | vm/Apps/ServerOps |
SCCM | vm/Apps/SCCM |
RiskMasterX | vm/Apps/RiskMasterX |
QA | vm/Apps/QA |
PGP | vm/Apps/PGP |
Optio | vm/Apps/Optio |
Misc | vm/Apps/Misc |
Maudit | vm/Apps/Maudit |
HomeCoders | vm/Apps/HomeCoders |
Epic | vm/Apps/Epic |
Emergin | vm/Apps/Emergin |
CiscoISE | vm/Apps/CiscoISE |
Automation_Team | vm/Apps/Automation_Team |
Amkai | vm/Apps/Amkai |
AgileTrac | vm/Apps/AgileTrac |
Infrastructure | vm/Hosting/Infrastructure |
Active Directory | vm/Hosting/Active Directory |
Active_Directory | vm/Infrastructure/Active_Directory |
WSUS | vm/Special_Permissions/WSUS |
Security | vm/Special_Permissions/Security |
Monitoring | vm/Special_Permissions/Monitoring |
Linux | vm/Special_Permissions/Linux |
Joplin-Mo.net | vm/Special_Permissions/Joplin-Mo.net |
vm/Special_Permissions/Email | |
ClientEngineering | vm/Special_Permissions/ClientEngineering |
Citrix | vm/Special_Permissions/Citrix |
Cisco | vm/Special_Permissions/Cisco |
CallManager | vm/Special_Permissions/CallManager |
STL | vm/Apps/Emergin/STL |
SPG | vm/Apps/Emergin/SPG |
OKC | vm/Apps/Emergin/OKC |
Infrastructure | vm/Special_Permissions/Citrix/Infrastructure |
AppServers | vm/Special_Permissions/Citrix/AppServers |
SunsDctr | vm/Special_Permissions/CallManager/SunsDctr |
SunsCore | vm/Special_Permissions/CallManager/SunsCore |
ExpwyMra | vm/Special_Permissions/CallManager/ExpwyMra |
Cups | vm/Special_Permissions/CallManager/Cups |
CallCtr | vm/Special_Permissions/CallManager/CallCtr |
Xen65 | vm/Special_Permissions/Citrix/Infrastructure/Xen65 |
Xen6 | vm/Special_Permissions/Citrix/Infrastructure/Xen6 |
Xen5 | vm/Special_Permissions/Citrix/Infrastructure/Xen5 |
Infrastructure | vm/Special_Permissions/CallManager/SunsDctr/Infrastructure |
Can you please give me any pointers in how I could loop through this input, use your "Get-FolderByPath" function, and use the "New-Folder" cmdlet to create folders on destination vCenter?
Thank you again for all your help! You have been a life-saver with my migration!
Charles