none
Как "правильно" запустить powershell? RRS feed

  • Вопрос

  • Простите за совсем глупый вопрос, но он меня мучает. Если PS найти в меню Пуск - Программы и от туда запустить, то открывается синее окно в заголовке которого написано что-то типа "Администратор: Windows PowerShell". В свойствах этого объекта идет ссылка на "%SystemRoot%\system32\WindowsPowerShell\v1.0\powershell.exe" без каких-либо дополнительных команд.

    А если запустить PS через Пуск - выполнить - powershell.exe, то открывается черное в заголовке которого что-то типа "Администратор: C:\Windows\system32\WindowsPowerShell\v1.0\powershell.exe".

    Почему окна разного цвета и есть ли какая-то разница между эти двумя вариантами запуска? Заранее спасибо.

    8 декабря 2014 г. 5:56

Ответы

  • В зависимости от ОС:

    Win7 - "C:\ProgramData\Microsoft\Windows\Start Menu\Programs\Accessories\Windows PowerShell\Windows PowerShell.lnk"

    Win8 - C:\ProgramData\Microsoft\Windows\Start Menu\Programs\System Tools\Windows PowerShell.lnk

    Запускается ярлык, который имеет преднастроенные значения. Когда запускаете exe файл он таких преднастроек не имеет(зависит от ОС в Windows 8 он наследует от родителя ).

    В ярлыке также можно указать дополнительные команды для выполнения, скажем загрузить модуль Active Directory при старте - %windir%\system32\WindowsPowerShell\v1.0\powershell.exe -noexit -command import-module ActiveDirector

    • Изменено KazunEditor 8 декабря 2014 г. 6:25
    • Помечено в качестве ответа KazunEditor 9 декабря 2014 г. 16:19
    8 декабря 2014 г. 6:18
    Отвечающий
  • Цвета — чисто для удобства восприятия.

    Вы можете поменять цвет в командной строке, чтобы было более привычно:

    Напр.  командой   color 1E

    Затем Powershell    

    Окно Powershell унаследует настройки командной строки в этом случае.

    • Помечено в качестве ответа KazunEditor 9 декабря 2014 г. 16:19
    8 декабря 2014 г. 7:11

Все ответы

  • В зависимости от ОС:

    Win7 - "C:\ProgramData\Microsoft\Windows\Start Menu\Programs\Accessories\Windows PowerShell\Windows PowerShell.lnk"

    Win8 - C:\ProgramData\Microsoft\Windows\Start Menu\Programs\System Tools\Windows PowerShell.lnk

    Запускается ярлык, который имеет преднастроенные значения. Когда запускаете exe файл он таких преднастроек не имеет(зависит от ОС в Windows 8 он наследует от родителя ).

    В ярлыке также можно указать дополнительные команды для выполнения, скажем загрузить модуль Active Directory при старте - %windir%\system32\WindowsPowerShell\v1.0\powershell.exe -noexit -command import-module ActiveDirector

    • Изменено KazunEditor 8 декабря 2014 г. 6:25
    • Помечено в качестве ответа KazunEditor 9 декабря 2014 г. 16:19
    8 декабря 2014 г. 6:18
    Отвечающий
  • Т.е. нет никакой значительной разницы между двумя этими вариантами; в одном случае только будет синий экран, а во втором черный, но работать они будут одинаково?
    8 декабря 2014 г. 6:52
  • Т.е. нет никакой значительной разницы между двумя этими вариантами; в одном случае только будет синий экран, а во втором черный, но работать они будут одинаково?
    С настройками по умолчанию - да, разницы никакой.
    8 декабря 2014 г. 6:59
    Отвечающий
  • Цвета — чисто для удобства восприятия.

    Вы можете поменять цвет в командной строке, чтобы было более привычно:

    Напр.  командой   color 1E

    Затем Powershell    

    Окно Powershell унаследует настройки командной строки в этом случае.

    • Помечено в качестве ответа KazunEditor 9 декабря 2014 г. 16:19
    8 декабря 2014 г. 7:11