pyenv for Windows is a useful tool. However, my experience is that it doesn't play nice with tox on many machines and thus can't be used when creating Python packages.
An alternative is to replace pyenv with PowerShell shortcuts. The following can be placed in the user's profile for PowerShell to give some of the pyenv funcationallity. It assumes the user is using posh-git.
# posh-git
Import-Module posh-git
$GitPromptSettings.DefaultPromptPrefix.Text = '$(&{If($env:POETRY_ACTIVE -ne 1) {"($env:vpy) "} Else {""}})'