We had the same issue where a particular app needed a specific mic as the default before the app was launched. This was our solution. Using powershell in the parent image: Install-PackageProvider -...
See more...
We had the same issue where a particular app needed a specific mic as the default before the app was launched. This was our solution. Using powershell in the parent image: Install-PackageProvider -Name NuGet -RequiredVersion 2.8.5.201 -Force Install-Module -Name AudioDeviceCmdlets - Force We then use this powershell script to find the Microphone's ID and set it as default. In our case we used ps2exe to create an executable that did this and then launched the desired application, but I'm sure you can probably do it using a number of other methods. $IndexId = Get-AudioDevice -List | Where {($_.name -like "*Speechmike*") -and ($_.Type -eq "Recording")} | Select-Object -ExpandProperty Index Set-AudioDevice -Index $IndexId You would need to find the appropriate name to search for and replace *Speechmike*, but Get-AudioDevice -List should be enough to find that value.