Главная 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

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

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

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

Чтение по предложению в экранном дикторе в Windows 10
Чтение по предложению в экранном дикторе в Windows 10
Начиная с Windows 10 build 18262, встроенное приложение «Экранный диктор» теперь имеет новую функцию «Читать по предложению». Вот как им пользоваться.
Как загрузить фотографии на Google Диск с iPhone
Как загрузить фотографии на Google Диск с iPhone
Узнайте, как загрузить фотографии на Google Диск со своего iPhone, чтобы они надежно хранились.
Как проверить использование ваших данных
Как проверить использование ваших данных
Как проверить использование данных на вашем iPhone или телефоне Android с помощью настроек телефона, веб-сайта вашего оператора связи или приложения вашего оператора связи.
Как играть в старые игры на ПК, смартфоне и планшете: играйте в старые игры Super Nintendo, Sega Megadrive и Commodore 64 на современном оборудовании.
Как играть в старые игры на ПК, смартфоне и планшете: играйте в старые игры Super Nintendo, Sega Megadrive и Commodore 64 на современном оборудовании.
Современные компьютеры предлагают огромную вычислительную мощность, а современные компьютерные игры доводят ее до предела. Блокбастеры Triple-A, такие как Tomb Raider и Lost Planet 3, максимально загрузят ваш процессор и потребуют всех лошадиных сил.
Исправить задержки ввода в играх на Windows 10
Исправить задержки ввода в играх на Windows 10
В Windows 10 многие пользователи заметили странные задержки ввода при игре в полноэкранные или 3D-игры. Вот как исправить эту проблему.
Самая богатая звезда YouTube в мире PewDiePie выкрикивает расовые оскорбления во время прямой трансляции
Самая богатая звезда YouTube в мире PewDiePie выкрикивает расовые оскорбления во время прямой трансляции
PewDiePie, самая высокооплачиваемая звезда YouTube в мире с более чем 57 миллионами подписчиков, уже не в первый раз подвергается критике за оскорбления на расовой почве во время трансляции. Телеведущий, настоящее имя которого Феликс Кьельберг,
Знаете ли вы все эти способы открыть панель управления в Windows 8.1?
Знаете ли вы все эти способы открыть панель управления в Windows 8.1?
Панель управления - это специальная виртуальная папка операционной системы Windows начиная с Windows 95, которая обеспечивает доступ к большинству настроек Windows. Там вы можете изменить внешний вид своего рабочего стола, функциональность оборудования и многое-многое другое. Если вы новичок в Windows 8.1, возможно, вам будет интересно узнать, как открыть панель управления.