Scott W Locke

Technology, DevOps, Automation

VMWare PowerCLI Identify Modules needed

Minimal Modules for VMWare Automation (VMWare.PowerCLI 13+) Based on PS Gallery Listing of Dependencies for VMware.VimAutomation.Core which provides Connect-VIServer the following modules are required to connect to VSphere. VMware.VimAutomation.Core VMware.Vim VMware.VimAutomation.Common VMware.VimAutomation.Sdk Addtional Modules of Note VMware.VimAutomation.Security Most of the VSphere Security Commands VMware.VimAutomation.Common Wait-Task Stop-Task Dirty Way to find Required Modules Based on Manifest Get-Module VMware.VimAutomation.Sdk -ListAvailable | ForEach-Object { $_.RequiredModules, $_.NestedModules.RequiredModules } TODO: #3 Loop through Required and Nested

Devcontainers in VS Code

VSCode and Dev Containers allow for a consistent development environment stored with Project. Making it much easier to switch between devices and still have access to common tools. Ability to customize extensions for installed for VSCode in the devcontainer without being installed on your main system preventing clutter. Oh-My-Posh provides for a customized prompt for not only PowerShell but also Bash and Zsh. Build Utilizing a Dockerfile with Debian Bookworm version.