Форум программистов, компьютерный форум, киберфорум
Наши страницы

PowerShell

Войти
Регистрация
Восстановить пароль
 
arvalon
21 / 6 / 2
Регистрация: 26.10.2012
Сообщений: 173
Записей в блоге: 1
#1

Можно ли запустить сценарий из текущего каталога? - PowerShell

24.05.2017, 00:29. Просмотров 764. Ответов 0

При попытке выполнить bat-файл в консоли Powershell получаю сообщение:
Команда gradlew не найдена, однако существует в текущем расположении. По умолчанию оболочка Windows Powershell не загружает команды из текущего расположения. Если вы уверены в надёжности команды, введите ".\gradlew". Для получения дополнительных сведений вызовите справку с помощью команды "get-help about_Command_Precedence"
Поискал в сети - у Microsoft написано что
Кликните здесь для просмотра всего текста
Кроме того, в оболочке Windows PowerShell нельзя выполнить сценарии из текущего каталога. Необходимо указать путь. Это было сделано для того чтобы предотвратить подмену команд. Предположим, некто создает сценарий с именем IPConfig.ps1 (PS1— это расширение имени файла для сценариев Windows PowerShell). Если бы файлы можно было запускать из текущей папки, то существовал бы риск, что ввод команды ipconfig приведет к запуску сценария, созданного этим «некто», хотя на самом деле вы хотели выполнить программу Windows Ipconfig.exe. Однако, поскольку оболочка Windows PowerShell не поддерживает запуск сценариев из текущей папки, такая ошибка исключается. Если действительно требуется запустить сценарий из текущей папки, нужно просто указать путь, например .\myscript. Явная ссылка на текущую папку позволяет подтвердить, что требуется запустить именно сценарий, а не команду оболочки.

Так что, получается никак не запускать скрипты без добавления ".\" в начале? Написано что всё в угоду безопасности но что-то так не хочется каждый раз набирать .\
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
24.05.2017, 00:29
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Можно ли запустить сценарий из текущего каталога? (PowerShell):

Написать командный сценарий для интерпретатора bash для смены расширения у файлов текущего каталога - Bash
Написать командный сценарий для интерпретатора bash для смены расширения у файлов текущего каталога. Первым параметром к сценарию...

Можно ли запретить асинхронное изменение текущего каталога? - C++ WinAPI
Типичный доступ к файлам удобно организовать для рабочего каталога (текущего каталога). это решает проблему длинных имён каталогов...

Написать сценарий, посылающий сигнал завершения процессам текущего пользователя - Bash
Написать сценарий, посылающий сигнал завершения процессам текущего пользователя. Символьная маска имени процесса вводится с клавиатуры.

Список подкаталогов текущего каталога - C#
В консольном окне вывести список подкаталогов текущего каталога (или каталога, указанного в качестве параметра командной строки). ...

Список файлов текущего каталога - CMD/BAT
Привет всем! не могу понять почему программа работает немного не так, как написал ) требуется выдавать на стандартный вывод список...

Чтение файла из текущего каталога - C# ASP.NET
Мне нужно прочитать текстовый файл не задавая полного пути. В обычном С# подходит: StreamReader str = new StreamReader("media.txt"); ...

0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
24.05.2017, 00:29
Привет! Вот еще темы с ответами:

Удаление текущего (выбранного) каталога - C++ Builder
Ребят, возникла следующая проблема. Работаю с реальной файловой системой, использую компонент DirectoryListBox. Необходимо удалять...

Запустить CGI сценарий - Python
Не могли бы Вы помочь мне. Не могу заставить Python + Apache + MySQL выдать из базы данных несколько строк на локалхосте. ...

Получение списка папок текущего каталога - Pascal
возникла проблема. для проги нужна функция, возвращающая список папок текущего каталога. то есть (к примеру) если прога лежит в...

Копирование всех файлов текущего каталога - Bash
Пожалуйста!! Надо написать командный файл, чтобы для каждого из файлов в текущем каталоге создавалась копия с именем <имя файла>.cpy


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
1
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru