Главная Windows 10 Запуск процесса с повышенными правами из PowerShell

Запуск процесса с повышенными правами из PowerShell



PowerShell - это расширенная форма командной строки. Он расширен огромным набором готовых к использованию командлетов и дает возможность использовать .NET framework / C # в различных сценариях. Сегодня я покажу вам, как запустить процесс с повышенными правами из командной строки PowerShell.

Реклама


Ранее я рассказывал, как может быть то же самое. сделано из командного файла . Однако с обновлением Windows 10 Creators Update Microsoft намерена снизить внимание к командной строке и продвигать PowerShell повсюду. См. Эти статьи для справки:

  • Windows 10 build 14986 повсюду заменяет командную строку на PowerShell
  • Добавить командную строку обратно в меню Win + X в Windows 10 Creators Update
  • Добавить командную строку в контекстное меню в Windows 10 Creators Update
  • Удалите окно Open PowerShell здесь из контекстного меню в Windows 10

Итак, неплохо изучить этот полезный трюк, который можно выполнить из консоли PowerShell и сэкономить ваше время.

как поставить фейсбук на рабочий стол

Запуск процесса с повышенными правами из PowerShell

Для этой задачи мы будем использовать командлет Start-Process. Он поддерживает количество вариантов , один из них -Verb. Если вы укажете -Verb как «RunAs», процесс, который вы собираетесь запустить, будет открыт с повышенными правами.

Попробуем запустить приложение «Блокнот» с повышенными правами.

  1. Открыть PowerShell .
  2. Введите или скопируйте и вставьте следующую команду:
    Start-Process 'notepad.exe' - Verb RunAs

  3. Появится запрос UAC. Подтверди это:
  4. Приложение «Блокнот» будет открыто с повышенными правами.Вы можете убедиться в этом с помощью диспетчера задач. См. Статью: Как проверить, запущен ли процесс от имени администратора (с повышенными привилегиями) в Windows

Примечание. Если вы нажмете кнопку «Нет» в командной строке UAC, консоль PowerShell распечатает сообщение об ошибке «Операция была отменена пользователем». Это ожидаемо.

Совет: вы можете запустить приложение с повышенными привилегиями с помощью PowerShell напрямую, не открывая сначала его консоль. Например, вы можете создать ярлык или ввести следующую команду в диалоговом окне «Выполнить»:

powershell.exe -Command 'Start-Process Notepad.exe -Verb RunAs'

Результат будет таким же. Окно Powershell на мгновение будет мигать, а затем приложение откроется с повышенными правами.

как сбросить разрешения Windows 10

Запуск процесса с повышенными правами с помощью аргументов из PowerShell

Если вам нужно передать некоторые аргументы (также известные как переключатели или параметры) процессу, который вы собираетесь запустить с повышенными привилегиями из PowerShell, используйте переключатель -Argument командлета Start-Process. Указанный здесь аргумент будет передан в целевой исполняемый файл. Вот модифицированные примеры с Notepad.exe, которые я использовал выше.

Для консоли PowerShell используйте следующую команду:

Start-Process 'notepad.exe' -Argument 'C:  My Stuff  my file.txt' -Verb RunAs

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

Start-Process 'file.exe' -ArgumentList 'argument1, argument2, argument3' -Verb RunAs

Из PowerShell вы можете использовать следующую команду:

powershell.exe -Command 'Start-Process' Notepad.exe '-Argument' C:  My Stuff  my file.txt '-Verb RunAs'

Еще один пример:

powershell -Command 'Start-Process powershell.exe -ArgumentList' -ExecutionPolicy Bypass -NoExit -Command  `'Checkpoint-Computer -Description ' RestorePoint1  '-RestorePointType ' MODIFY_SETTINGS  '' '' -Verb RunAs '

См. Статью для получения дополнительной информации: Создайте точку восстановления в Windows 10 с помощью PowerShell

Заключите пути пробелами в одинарные кавычки, как показано выше.
Вот и все.

Интересные статьи

Выбор редакции

Как изменить подписку на тарифный план Netflix
Как изменить подписку на тарифный план Netflix
Приближаются холодные зимние дни, и все мы знаем, что без Netflix больше не уютно. Если вы готовы расслабиться, то, вероятно, у вас уже есть список ваших любимых телешоу, готовых к просмотру запой.
10 способов исправить ситуацию, если ваш ноутбук не включается
10 способов исправить ситуацию, если ваш ноутбук не включается
Это страшно, когда ваш ноутбук не включается, даже когда он подключен к сети. Однако устранение причин может быстро вернуть ваш ноутбук к работе.
Исправить Fallout 4, замки не видны
Исправить Fallout 4, замки не видны
Вот как исправить проблему блокировки не видимой в Fallout 4.
Изменение или восстановление расположения папки с сохраненными изображениями в Windows 10
Изменение или восстановление расположения папки с сохраненными изображениями в Windows 10
Как изменить или восстановить расположение папки с сохраненными изображениями в Windows 10 Windows 10 поставляется с папкой изображений, которая знакома каждому пользователю. В большинстве случаев его путь выглядит примерно так: C: Users SomeUser Pictures. Вы можете быстро открыть его, набрав% userprofile% Pictures в адресной строке проводника. Реклама После открытия папки «Этот компьютер Изображения» вы
Лучшие и самые высокооплачиваемые рабочие места в Блоксбурге
Лучшие и самые высокооплачиваемые рабочие места в Блоксбурге
Bloxburg — это игра в жанре Roblox, в которой вы можете построить невероятный дом, водить крутые тачки, проводить время с друзьями, ходить на работу и участвовать в ролевых играх. В «Добро пожаловать в Блоксбург» есть много вариантов, но рабочие места
Как изменить график автоматического обслуживания в Windows 10
Как изменить график автоматического обслуживания в Windows 10
По умолчанию автоматическое обслуживание настроено на вывод вашего компьютера из спящего режима и запуск задач обслуживания в 2 часа ночи. Вот как изменить его расписание в Windows 10.
Как добавить исключения для Защитника Windows в Windows 10
Как добавить исключения для Защитника Windows в Windows 10
Вот как добавить исключение в Защитник Windows в Windows 10 с помощью приложения Центр безопасности Защитника Windows (Защита от вирусов Защитника Windows).