Сейчас я пытаюсь использовать скрипт Powershell для чтения текстового файла и выполнения всех упомянутых в нем скриптов Powershell, но я не могу получить никаких результатов. Я попытался указать это так:
Start-Job -ScriptBlock{powershell.exe -noexit $val} -name $jobnum
и так:
Start-Job -ScriptBlock{$val}
($val
- значение строки текста)
но он не запускает скрипт, написанный на этой строке.
И я пробовал вот так:
Start-Job -FilePath($val) -name $jobnum
Но я получаю эту ошибку:
Start-Job
: для параметра FilePath
разрешены только файлы сценариев PowerShell. Укажите файл с расширением .ps1
.
Даже если значение $val
является допустимым путем к файлу с расширением ps1
!
Мои строки текста выглядят так: C:\Users\me\Desktop\notepad.ps1
Как мне заставить мой скрипт Powershell читать текст и запускать ps1
скрипты с указанным в тексте путем?