У меня есть несколько скриптов Power Shell, сохраненных в моей общедоступной папке Git. Я не нахожу способ запустить их напрямую без загрузки на мой локальный диск. есть ли способ сделать это?
Вы можете сделать это:
(new-object Net.WebClient).DownloadString("https://github.com/yourrepo/yourscript.ps1") | iex
Это технически загружает его, но затем отправляет результат непосредственно на invoke-expression для выполнения, так что я не думаю, что скрипт окончательно загрузится. Это метод, который вы обычно видите для этого.
invoke-expression