- Microsoft windows powershell включить
- Методы открытия оснастки PowerShell
- Как запустить windows powershell от имени администратора в Windows 8.1 и Windows 7
- Как открыть PowerShell через контекстное меню кнопки «Пуск» в Windows 10
- Запуск Windows PowerShell с помощью поиска в Windows 10
- Запуск Windows PowerShell с помощью меню Пуск в Windows 10
- Дополнительные и универсальные методы запуска оболочки
- Запуск PowerShell от имени другого пользователя
- Что такое PowerShell ISE
- Запуск PowerShell через комбинацию клавиш
- Запуск оболочки из ISE
- Свойства powershell
- Размер буфера powershell
- Использование подсистемы Windows PowerShell 2.0 Using the Windows PowerShell 2.0 Engine
- Прекращение поддержки и соображения безопасности Deprecation and security concerns
- Установка и включение требуемых программ Installing and Enabling Required Programs
- Запуск подсистемы Windows PowerShell 2.0 How to start the Windows PowerShell 2.0 Engine
- Запуск удаленного сеанса с помощью подсистемы Windows PowerShell 2.0 How to start a remote session with the Windows PowerShell 2.0 Engine
- Запуск удаленного сеанса Windows PowerShell 2.0 To start a remote Windows PowerShell 2.0 session
- Запуск фонового задания с помощью подсистемы Windows PowerShell 2.0 How to start a background job with the Windows PowerShell 2.0 Engine
Microsoft windows powershell включить
Всем привет! Сегодня небольшая заметка на тему, как открыть powershell от имени администратора. Напомню PowerShell, это мощный язык программирования и администрирования от компании Microsoft, каждый год он обрастает, все большим количество командлетов и функциональностей. По сути, это замена командной строке Windows. Ниже рассмотрим методы позволяющие его открыть и настроить.
.
Методы открытия оснастки PowerShell
Powershell очень хорошо развивается и с выходом Windows 10 получил уже 5 версию, но у нас тема другая. Так как открыть powershell? Все просто если в Windows XP, то никак. так он доставляется отдельно, во всех последующих релизах он идет как встроенный компонент. Самый универсальный способ открытия powershell это нажать
Нажав enter у вас запуститься консоль PowerShell, проблема только в том, что откроется она не от имени администратор. И в итоге многое команды выполнить не удастся, ниже смотрим как это сделать от имени админа.
Как запустить windows powershell от имени администратора в Windows 8.1 и Windows 7
Открыть windows powershell можно через пуск. В Windows 8.1, Windows 2012 R2 переходите в пункт Служебные — Windows и правым кликом выбираете запустить от имени администратора.
В Windows 7 и Windows 2008 R2 это выглядит вот так Пуск > Стандартные > Windows PowerShell
Так же можно создать ярлык в пункте задачи и щелкнуть по нему правым кликом и выбрать соответствующий пункт
было бы удобно, чтобы PowerShell всегда открывался от имени администратора, давайте это реализуем. Делается это во всех версиях Windows одинаково. Открываем панель управления
Далее пункт Администрирование > Windows PowerShell (x86)
Щелкаем по нему правым кликом мыши и выбираем пункт свойства. Сразу можете посмотреть путь до файла, где он лежит в системе.
Нажимаем кнопку «Дополнительно». У вас откроется дополнительные свойства. где вам нужно выставить галку запуск от имени администратора.
Все очень просто. Уверен, что у вас теперь не встанет вопроса как вам открыть windows powershell. Еще полезным бывает поменять шрифт в окне powershell.
Как открыть PowerShell через контекстное меню кнопки «Пуск» в Windows 10
Компания Microsoft, все больше делает акцент с командной строки в сторону своего сильного языка (PowerShell), и это логично, так как его возможности по управлению операционными системами семейства Windows, почти безграничны, а то и больше, чем в графическом интерфейсе. Начиная с версии Windows 10 1709, в контекстном меню, PowerShell, заменил всем привычный cmd. Щелкаете правым кликом по кнопке пуск в Windows 10 и из контекстного меню, выбираем соответствующий пункт:
- Windows PowerShell
- Windows PowerShell (администратор) — это как раз и есть режим с максимальными правами в Windows 10.
Запуск Windows PowerShell с помощью поиска в Windows 10
В Windows 10 и более старых версиях, найти оболочку PowerShell, можно с помощью обычного поиска, для этого есть специальная секция. Нажмите рядом с кнопкой «Пуск», значок в виде лупы. В открывшейся форме поиска, введите слово PowerShell. У вас будет произведен поиск всех вариантов, среди которых вы и обнаружите оболочку. Если щелкнуть по ней правой кнопкой мыши, то можно открыть ее от имени администратора.
Запуск Windows PowerShell с помощью меню Пуск в Windows 10
Для того, чтобы открыть оболочку PowerShell из меню Пуск, откройте его и найдите пункт Windows PowerShell, он будет в виде папки, откройте его и запустите соответствующую версию.
Если кликнуть правым кликом, то вы сможете запускать оболочку повершела от имени и с правами администратора.
Дополнительные и универсальные методы запуска оболочки
Существуют еще совсем специфические методы открытия оболочки с мощным языком от Microsoft. Самый топорный, это просто найти исполняемый файл и запустить его прямо из расположения в системе. Переходим в вашей Windows 10 по пути:
В итоге у вас откроется папка с ярлыками, которые присутствуют в меню «Пуск», можете их запускать.
Еще можно запустить оригинальный, исполняемый файл, который лежит по пути:
И кликнув по нему правым кликом, вы можете его загружать от имени администратора, с максимальными правами.
Так же вы можете запустить виндоус PowerShell и из окна командной строки, для этого просто введите в нем волшебное слово и нажмите Enter.
Ну и еще напомню метод, запуска новой задачи из оснастки «Диспетчер задач». Откройте «Диспетчер задач», выберите пункт меню «Файл — Запустить новую задачу»
В появившемся окне введите PowerShell.
Ну и последний известный мне метод, это запуск PowerShell, через проводник Windows 10, для этого откройте проводник, выберите пункт меню «Файл — запустить Windows PowerShell», тут будут оба режима.
Запуск PowerShell от имени другого пользователя
Ответственный администратор всегда имеет две учетные записи, первая обладает минимальными правами рядового пользователя, для повседневных задач. Вторая уже имеет нужные административные привилегии, из под которой он выполняет настройки серверов и всего сопутствующего. В операционных системах Windows есть функционал, который позволяет вам находясь в сессии одного пользователя, запустить приложение от имени другого, у которого более расширенные права. Так в сессии обычного пользователя, системный администратор запускает оболочку PowerShell от имени пользователя с другими правами и спокойно управляет, чем хочет.
Чтобы запустить PowerShell от имени другого пользователя вам необходимо зажать кнопку SHIFT, после чего щелкнуть правым кликом мыши по значку PowerShell, из контекстного меню выбрать пункт «Запуск от имени другого пользователя»
Вводите логин и пароль от нужной вам учетной записи. В результате чего оболочка будет работать в контексте другого пользователя.
так же вы можете запускать новое окно PowerShell из текущего окна пользователя, но с уже новыми правами, для этого введите команду:
В окне запроса учетной записи, указываем логин и пароль, от той учетной записи, которая имеет нужные вам права для дальнейшей вашей работы.
Что такое PowerShell ISE
Наверняка вы обратили внимание, что везде присутствует ярлык PowerShell ISE, и вы хотели бы знать, что это такое. Если в двух словах, то это особая оболочка, в которой вы можете писать сценарии и скрипты на языке PowerShell, используя все то разнообразие командлетов, что предлагает вам компания Microsoft.
Запуск PowerShell через комбинацию клавиш
Одним из удобных методов запуска оболочки PowerShell, при очень частом использовании, является назначение для нее горячего сочетания клавиш, при нажатии которых вызывается оболочка. Делается, это очень просто. Откройте окно свойств PowerShell, на вкладке «Ярлык» найдите пункт «Быстрый вызов«, по умолчанию он имеет статус нет.
Выберите его и нажмите клавишу Shift или Ctrl, или CTRL+SHIFT, в результате чего у вас подставится конструкция для будущей комбинации и так же нажмите любую клавишу из буквенного диапазона, в моем примере получилось CTRL + SHFT + C. Именно такой комбинацией я буду вызывать свою оболочку PowerShell. Сохраняем настройки. Так же отмечу, что вы легко можете ее отменить или поменять на другую.
Пробую ввести комбинацию быстрого вызова CTRL + SHFT + C, как вижу все прекрасно работает.
Запуск оболочки из ISE
До недавнего времени, я обычно ISE открывал из обычной оболочки PowerShell, а не наоборот, но какого же было мое удивление, что в меня «Файл» я обнаружил пункт «Запустить PowerShell.exe» и есть даже сочетание клавиш Ctrl+Shift+P.
Свойства powershell
powershell шрифт меняется очень просто перейдите в свойствах на вкладку Шрифт, где вы можете задать размер от 5 до 72.
так же в свойства можно попасть из самого окна утилиты, щелкните по значку в левом верхнем углу и выберите свойства
Тут настройки шрифта немного другие, вместе с их изменением, меняется и размер консоли.
На вкладке Цвета, можете задать цвет шрифта в powershell да и самого окна. Сделав его например черным, как командная строка.
Размер буфера powershell
Так же советую, если вы активный консольщик выставить размер буфера не в 50 команд, а хотя бы в 100.
Использование подсистемы Windows PowerShell 2.0 Using the Windows PowerShell 2.0 Engine
Windows PowerShell предназначена для обратной совместимости с предыдущими версиями оболочки. Windows PowerShell is designed to be backward compatible with previous versions. Командлеты, поставщики, оснастки, модули и сценарии, написанные для Windows PowerShell 2.0, выполняются в более новых версиях Windows PowerShell без изменений. Cmdlets, providers, snap-ins, modules, and scripts written for Windows PowerShell 2.0 run unchanged in newer versions Windows PowerShell. Однако в Microsoft .NET Framework 4 изменена политика активации среды выполнения. However, Microsoft .NET Framework 4 changed the runtime activation policy. Основные программы Windows PowerShell, написанные для Windows PowerShell 2.0 и скомпилированные с помощью CLR 2.0, не могут выполняться без изменения в новых версиях Windows PowerShell, скомпилированных с помощью CLR 4.0 (или более поздних версий). Windows PowerShell host programs written for Windows PowerShell 2.0 and compiled with Common Language Runtime (CLR) 2.0 cannot run without modification in new versions Windows PowerShell that are compiled with CLR 4.0 (or higher).
Подсистема Windows PowerShell 2.0 предназначена для использования только в том случае, если выполнение существующего сценария или существующей основной программы невозможно из-за несовместимости с Windows PowerShell 5.1. The Windows PowerShell 2.0 Engine is intended to be used only when an existing script or host program cannot run because it is incompatible with Windows PowerShell 5.1. Примерами являются более старые версии модулей Exchange или SQL Server. Examples of this include older versions of Exchange or SQL Server modules. Такие ситуации довольно редки. Such cases are expected to be rare.
Многие программы, требующие использования подсистемы Windows PowerShell 2.0, запускают ее автоматически. Many programs that require the Windows PowerShell 2.0 Engine start it automatically. Эти инструкции предназначены для редких случаев, когда подсистему необходимо запустить вручную. These instructions are included for the rare situations in which you need to start the engine manually.
Прекращение поддержки и соображения безопасности Deprecation and security concerns
Поддержка Windows PowerShell 2.0 была прекращена в августе 2017 г. Windows PowerShell 2.0 was deprecated in August, 2017. Дополнительные сведения см. в объявлении в блоге, посвященном PowerShell. For more information, see the announcement on the PowerShell blog.
В Windows PowerShell 2.0 отсутствует целый ряд функций усиления защиты и обеспечения безопасности, добавленных в версии 3, 4 и 5. Windows PowerShell 2.0 is missing a significant amount of the hardening and security features added in versions 3, 4, and 5. Настоятельно рекомендуется не использовать эту версию продукта. We highly, highly recommend that users not use it if they can help it. Дополнительные сведения см. A Comparison of Shell and Scripting Language Security и в этой записи блога. For more information, see A Comparison of Shell and Scripting Language Security and PowerShell ♥ the Blue Team.
Установка и включение требуемых программ Installing and Enabling Required Programs
Перед запуском подсистемы Windows PowerShell 2.0 включите подсистему Windows PowerShell 2.0 и Microsoft .NET Framework 3.5 с пакетом обновления 1. Before starting the Windows PowerShell 2.0 Engine, enable the Windows PowerShell 2.0 Engine and Microsoft .NET Framework 3.5 with Service Pack 1. Инструкции см. в статье Установка Windows PowerShell. For instructions, see Installing Windows PowerShell.
Системы, где установлена Windows Management Framework 3.0 или более поздние версии, имеют все необходимые компоненты. Systems on which Windows Management Framework 3.0 or higher is installed have all of the required components. Никакая дополнительная настройка не требуется. No further configuration is necessary. Дополнительные сведения об установке Windows Management Framework см. в статье Установка и настройка WMF. For information about installing Windows Management Framework, see Install and configure WMF.
Запуск подсистемы Windows PowerShell 2.0 How to start the Windows PowerShell 2.0 Engine
При запуске Windows PowerShell по умолчанию открывается самая новая версия. When you start Windows PowerShell the newest version starts by default. Для запуска Windows PowerShell с подсистемой Windows PowerShell 2.0 используйте параметр Version в PowerShell.exe . To start Windows PowerShell with the Windows PowerShell 2.0 Engine, use the Version parameter of PowerShell.exe . Команду можно выполнить в любой командной строке, включая Windows PowerShell и Cmd.exe. You can run the command at any command prompt, including Windows PowerShell and Cmd.exe.
Запуск удаленного сеанса с помощью подсистемы Windows PowerShell 2.0 How to start a remote session with the Windows PowerShell 2.0 Engine
Чтобы запустить подсистему Windows PowerShell 2.0 в удаленном сеансе, создайте конфигурацию сеанса (которая также называется конечной точкой ) на удаленном компьютере, которая загружает подсистему Windows PowerShell 2.0. To run the Windows PowerShell 2.0 Engine in a remote session, create a session configuration (also known as an endpoint ) on the remote computer that loads the Windows PowerShell 2.0 Engine. Конфигурация сеанса сохраняется на удаленном компьютере; любой авторизованный пользователь может использовать ее для создания сеансов на основе Windows PowerShell 2.0. The session configuration is saved on the remote computer and can be used by any authorized user to create sessions that use the Windows PowerShell 2.0 Engine.
Это сложная задача, которая обычно выполняется системным администратором. This is an advanced task that is typically performed by a system administrator.
Следующая процедура использует параметр PSVersion командлета Register-PSSessionConfiguration для создания конфигурации сеанса с подсистемой Windows PowerShell 2.0. The following procedure uses the PSVersion parameter of the Register-PSSessionConfiguration cmdlet to create a session configuration that uses the Windows PowerShell 2.0 Engine. Можно также использовать параметр PowerShellVersion командлета New-PSSessionConfigurationFile, чтобы создать файл конфигурации для сеанса, который загружает подсистему Windows PowerShell 2.0, и параметр PSVersion командлета Set-PSSessionConfiguration, чтобы изменить конфигурацию сеанса для использования подсистемы Windows PowerShell 2.0. You can also use the PowerShellVersion parameter of the New-PSSessionConfigurationFile cmdlet to create a session configuration file for a session that loads the Windows PowerShell 2.0 Engine and you can use the PSVersion parameter of the Set-PSSessionConfiguration parameter to change a session configuration to use the Windows PowerShell 2.0 Engine.
Дополнительные сведения о файлах конфигураций сеансов см. в разделе about_Session_Configuration_Files. For more information about session configuration files, see about_Session_Configuration_Files. Дополнительные сведения о конфигурациях сеансов см. в разделе about_Session_Configurations. For information about session configurations, including setup and security, see about_Session_Configurations.
Запуск удаленного сеанса Windows PowerShell 2.0 To start a remote Windows PowerShell 2.0 session
Для создания конфигурации сеанса, требующей подсистемы Windows PowerShell 2.0, используйте параметр PSVersion командлета Register-PSSessionConfiguration со значением 2.0 . To create a session configuration that requires the Windows PowerShell 2.0 Engine, use the PSVersion parameter of the Register-PSSessionConfiguration cmdlet with a value of 2.0 . Выполните команду на компьютере на «стороне сервера» или на принимающей стороне подключения. Run this command on the computer at the «server side» or receiving end of the connection.
Следующий пример команды создает конфигурацию сеанса PS2 на компьютере Server01. The following sample command creates the PS2 session configuration on the Server01 computer. Чтобы выполнить эту команду, запустите Windows PowerShell с параметром Запуск от имени администратора. To run this command, start Windows PowerShell with the Run as administrator option.
Чтобы создать на компьютере Server01 сеанс, использующий конфигурацию сеанса PS2, примените параметр ConfigurationName для командлетов, создающих удаленный сеанс, таких как New-PSSession. To create a session on the Server01 computer that uses the PS2 session configuration, use the ConfigurationName parameter of cmdlets that create a remote session, such as the `New-PSSession cmdlet.
При запуске сеанса, использующего конфигурацию, подсистема Windows PowerShell 2.0 автоматически загружается в него. When a session that uses the session configuration starts, the Windows PowerShell 2.0 Engine is automatically loaded into the session.
Следующая команда запускает сеанс на компьютере Server01, который использует конфигурацию PS2. The following command starts a session on the Server01 computer that uses the PS2 session configuration. Сеанс сохраняется в переменную $s . The command saves the session in the $s variable.
Запуск фонового задания с помощью подсистемы Windows PowerShell 2.0 How to start a background job with the Windows PowerShell 2.0 Engine
Чтобы запустить фоновое задание с помощью подсистемы Windows PowerShell 2.0, используйте параметр PSVersion командлета Start-Job. To start a background job with the Windows PowerShell 2.0 Engine, use the PSVersion parameter of the Start-Job cmdlet.
Следующая команда запускает фоновое задание с помощью подсистемы Windows PowerShell 2.0: The following command starts a background job with the Windows PowerShell 2.0 Engine
Дополнительные сведения о фоновых заданиях см. в разделе about_Jobs. For more information about background jobs, see about_Jobs.