TestApp2.Program.Main(String[] args) in D:\Bureau\App\TestApp2\TestApp2\Program.vb:line 14
A VB script is a text file with a .VBS extension that is processed by cscript.exe or wscript.exe. You appear to be using compiled VB.Net.
Public member 'run' on type 'IWshShell3' not found.
There is no reason to use the Windows Script Shell object in VB.Net. Use process.start to run an external program.
https://www.thoughtco.com/how-to-use-processstart-in-vbnet-3424455
https://learn.microsoft.com/en-us/dotnet/api/system.diagnostics.process.start?view=net-6.0
but the goal is to incorporate the powershell script straight into the VBScript.
That's a great idea. If you're using an IDE like Visual Studio, you can take advantage of code snippets, auto complete, and it's help features to write code more easily. But obviously it all depends on what your code is trying to do.