Убедитесь, что вы проверили наличие этой фактической папки, но, скорее всего, проблема заключается в пробеле
вместо этого:
msiexec.exe /i "C:\Users\sadas\aasasdd\sda\asdasd\19526-Debug-x64.msi" INSTALLFOLDER="C:\Installation Test" /qn
попробуйте следующее:
invoke-command -scriptblock {cmd /c "msiexec.exe /i `"C:\Users\sadas\aasasdd\sda\asdasd\19526-Debug-x64.msi`" INSTALLFOLDER=`"C:\Installation` Test`" /qn"}
Обратите внимание, что все двойные кавычки экранированы И пробел в «C: \ Installation Test» экранирован. Ваша проблема будет сводиться к этому пространству и тому, как вы с этим справитесь. Также попробуйте заменить двойные кавычки на одинарные. Если вы решили использовать переменные в своей команде, обязательно добавьте строки ("" + ""), чтобы создать команду, чтобы она правильно раскрывала переменные.