Как передать параметры командной строки файлу PowerShell ps1

Вы назвали 3, некоторые из которых я не думаю, почти как важный для понимания компьютерных систем (например, управление версиями). Этими вещами является часть задания, и можно стать хорошим программистом/программистом, не будучи должен знать это.

так же для поблочного тестирования - почему выбирают поблочное тестирование? Конечно, тестирование удобства пользования, тестирование системы, тест приемлемости для пользователя и заводское приемочное испытание более важны? Ну, они - то, если Вы не считаете свое задание завершенным, после того как код поставляется отделу обслуживания :)

Думают о других понятиях, которые я ежедневно использую, который был бы мало полезен студенту, достигающему соглашения с основными принципами программного обеспечения и компьютерных систем:

  • хорошие методы комментария
  • соответствие стандартов (не только международные, но и команда, кодирующая стандарты)
  • документация
  • контроль изменений (не обязательно то же как управление версиями, которое является о хранении различий, это больше, о том, какой и почему Вы изменили что-то)
  • разработка удобства использования

, Вышеупомянутое является всеми "мягкими навыками", которые Вы не делаете потребность для написания хорошего кода.

Однако при пропавших без вести "твердых' навыков, как структуры данных и алгоритмы, затем шанс написания хорошего кода почти невозможен.

81
задан YoungHobbit 15 December 2015 в 13:21
поделиться

2 ответа

Хорошо, сначала это нарушает базовую функцию безопасности в PowerShell. Имея такое понимание, вот как вы можете это сделать:

  1. Откройте окно Проводника Windows
  2. Меню Инструменты -> Параметры папки -> вкладка Типы файлов
  3. Найдите тип файла PS1 и нажмите кнопку «Дополнительно»
  4. Нажмите кнопку «Создать»
  5. Для действия введите: Открыть
  6. Для приложения введите: "C: \ WINNT \ system32 \ WindowsPowerShell \ v1.0 \ powershell.exe "" -file ""% 1 "% *

Вы можете добавить сюда аргумент -NoProfile , в зависимости от того, какой у вас профиль делает.

18
ответ дан 24 November 2019 в 09:42
поделиться

Может быть, вы можете обернуть вызов PowerShell в файле .bat , например:

rem ps.bat
@echo off
powershell.exe -command "%*"

Если вы затем поместили этот файл под папку в вашем Путь , вы можете позвонить PowerShell Такие сценарии:

ps foo 1 2 3

цитирование может немного беспокоить, хотя:

ps write-host """hello from cmd!""" -foregroundcolor green
6
ответ дан 24 November 2019 в 09:42
поделиться
Другие вопросы по тегам:

Похожие вопросы: