Я разгадал долбаную загадку почему powershell не делает так как делает powershell ISE или VS Code. Короче говоря, ему надо это в потоке -STA это делать, тогда все получается как надо. Т.е. powershell -STA -File 'путь к файлу' Ну кто такую дичь придумывает ?? Ну почему нельзя по-нормальному ....