Как запустить powershell от имени администратора в windows 10?

11 ответов на вопрос “Как запустить powershell от имени администратора в windows 10?”

  1. ^^ПyП$икИ РуЛяТ^^ Ответить

    Нажав 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 по пути:

  2. Norikatel Ответить

    Есть несколько различных способов запуска скрипта, ниже приведены основные:
    Запустить оболочку PowerShell и в ней запустить скрипт (ввести путь до файла и имя файла, например, так: C:\Scripts\test.ps1, или перейти в папку скрипта командой cd C:\Scripts и запустить его командой .\test.ps1)Оболочку можно найти и запустить множеством способов. Один из способов – через меню “Пуск”. Для Windows 7 – нужно зайти во “Все программы” – “Стандартные” – “Windows PowerShell” и запустить оболочку “Windows PowerShell”. Для Windows 10 – нужно найти группу на букву “W” и в ней вы найдете “Windows PowerShell”.
    Запустить “Интегрированную среду сценариев Windows PowerShell ISE” – это программа – среда разработки, позволяющая редактировать и отлаживать скрипты PowerShell, которая так же есть по-умолчанию вместе с самим PowerShell. Запустив ее, нужно просто нажать кнопку “Открыть” или зайти в меню Файл – Открыть и выбрать нужный скрипт, затем нажать F5 или кнопку “Выполнить скрипт”.Найти Windows PowerShell ISE можно там же, где и оболочку PowerShell – в меню “Пуск”.
    Запустить стандартную коммандную строку и в ней написать:
    powershell -file (пример: powershell -file myscript.ps1)
    Если вы раньше не запускали скрипты PowerShell, то скорее всего, вы получите сообщение: Не удается загрузить файл , так как выполнение скриптов запрещено для данной системы. Введите «get-help about_signing» для получения дополнительных сведений. Связано это с тем, что из соображений безопасности и недопущения случайного выполнения вредоносного кода, все скрипты должны быть подписаны цифровой подписью.

    Как разрешить выполнение неподписанного скрипта PowerShell?

    1. В оболочке PowerShell, перед тем как запускать скрипт, выполнить команду, разрешающую выполнение неподписанных скриптов для текущего сеанса оболочки:
    Set-ExecutionPolicy RemoteSigned -Scope Process
    2. При запуске из стандартной коммандной строки использовать параметр -executionpolicy, т.е. запускать скрипт так:
    powershell -executionpolicy RemoteSigned -file
    Оба способа устанавливают политику только для текущего сеанса, при этом, политика безопасности выполнения скриптов PowerShell, прописанная в реестре, не будет изменена и останется прежней. Если вы хотите поменять политику безопасности выполнения скриптов “на постоянно”, то используйте такой способ:
    3. Разрешить запуск навсегда: запустить оболочку PowerShell от имени “Администратора”, затем выполните команду:
    Set-ExecutionPolicy RemoteSigned
    Однако, я бы не рекомендовал такой способ, чтобы не подвергать ваш компьютер возможным угрозам, т.к. так вы разрешаете выполнение скриптов всем и всегда.
    Примечание: Если скрипт был загружен из интернета, то чтобы избежать запроса на подтверждение запуска, нужно вместо RemoteSigned использовать Bypass – полное отключение любых запросов и предупреждений.

    Как запустить скрипт PowerShell в фоновом режиме?

    Для этого достаточно использовать параметр запуска -WindowStyle, который может принимать значения: Normal, Minimized, Maximized и Hidden. Таким образом, чтобы запустить неподписанный скрипт в фоновом режиме, нужно выполнить команду:
    powershell -executionpolicy RemoteSigned -WindowStyle Hidden -file
    Так же можно еще при желании добавить -NonInteractive, чтобы скрипт не задавал никаких вопросов. Таким образом, скрипт выполнится незаметно для пользователя. Будmте внимательны, используя такой способ.

    Запуск скрипта PowerShell c параметрами

    Собственно запуск нужно делать как если бы вы запускали обычную программу или bat-файл с параметрами. Например, для запуска скрипта с параметрами из командной, можно написать такую команду:
    powershell -executionpolicy RemoteSigned -file param1 param2 “еще один текстовый параметр”
    В самом скрипте вы можете получить эти параметры так:
    param ($var1, $var2, $var3)
    echo $var1, $var2, $var3
    В интегрированной среде PowerShell ISE запустить скрипт с параметрами можно аналогично, используя область команд.

    Как запустить скрипт PowerShell с помощью ярлыка?

    Осуществить такую задачу можно двумя способами:
    Создать bat/cmd файл, в котором прописать команду для запуска скрипта (с параметрами вы ознакомились выше)
    Создать ярлык на PowerShell, который можно найти в папке c:\Windows\System32\WindowsPowerShell\v\ и в свойствах ярлыка в поле “Объект” дописать необходимые параметры.
    Таким образом, например, чтобы запустить скрипт powershell при входе пользователя, можно просто создать ярлык, как описано во 2-м пункте и поместить его в автозагрузку. Так же, создание ярлыка одним из способов выше позволит легко запустить скрипт от имени администратора или от имени любого другого пользователя как обычную программу.
    Скриптовый язык PowerShell – довольно мощный инструмент для решения различных задач, но его можно использовать не только для хороших вещей, но и во вред, поэтому, пользуйтесь им с умом 😉

  3. Fenrilkree Ответить

    Если для выполнения некоего скрипта PowerShell нужно, чтобы он был запушен с правами администратора, вы можете прямо в PS коде выполнить проверку на наличие административных привилегий у текущего процесса.
    Следующий PowerShell код можно использовать, чтобы проверить, запущён ли текущий скрипт в режиме “Run as Administrator” или нет:
    Write-Host “Проверка наличия прав администратора…”
    if (-NOT ([Security.Principal.WindowsPrincipal] [Security.Principal.WindowsIdentity]::GetCurrent()).IsInRole(`
    [Security.Principal.WindowsBuiltInRole] “Administrator”)) {
    Write-Warning “Недостаточно прав для выполнения этого скрипта. Откройте консоль PowerShell с правами администратора и запустите скрипт еще раз”
    Break
    }
    else {
    Write-Host “Права администратора есть – продолжить скрипт…” -ForegroundColor Green
    }

    Сохраните PowerShell код в файл check_perms.ps1 и запустите в консоли без прав администратора:
    C:\PS\check_perms.ps1
    Как вы видите, появилась надпись, что прав администратора нет, поэтому работа PowerShell скрипта прекращена.

    Запустите теперь этот скрип в сессии PowerShell с повышенными привилегиями. Как видите, скрипт определил, что данный сеанс PowerShell выполняется с правами администратора.

    Вы можете запускать скрипты PowerShell с правами администратора прямо из проводника Windows.

    Также вы можете прямо из скрипта PowerShell запросить повышение привилегий, для этого вместо строки:
    Write-Warning “Недостаточно прав”
    Используйте код
    Start-Process Powershell -ArgumentList $PSCommandPath -Verb RunAs
    При запуске скрипта без прав администратора, этот скрипт перезапустится в новом привилегированном сеанс PowerShell и появится запрос UAC на повышение привилегий.
    Если вы разрешите повышение привилегий, ваш PS1 скрипт будет запущен с правами администратора (путь к текущему файлу скрипта PowerShell передается через переменную окружения $PSCommandPath).

    В PowerShell 4.0 и выше еще проще выполнить проверку наличия прав администратора. Для этого нужно использовать директиву –RunAsAdministrator.
    #requires -version 4.0
    #requires –RunAsAdministrator
    Write-Host”PowerShell запущен с правами администратора” -ForegroundColor Green
    Если скрипт запущен не под администратором, появится ошибка:

  4. ЖаритЛето Ответить

    Существует множество задач, для которых необходимо выполнить команду с повышенными правами в командной строке операционной системе Windows. Опишем разные варианты запуска командной строки “Cmd” от имени администратора.
    Самым простым способом является использование контекстного меню кнопки Пуск. Для этого достаточно нажать правую кнопку мыши на кнопке “Пуск” или нажать вместе клавиши WIN+X, и выбрать пункт Командная строка (администратор) в открывшемся меню:

    Больше чем уверен, что у вас будет писать не Командная строка, а Windows PowerShell:

    Все связано с тем, что Windows 10 в последующих обновлениях командную строку изменила на Windows PowerShell, и использует ее в качестве основной оболочки для выполнения команд в ОС.
    Если выполнить в диалоговом меню “Выполнить” команду “Cmd” запуститься PowerShell. Но можно по-прежнему использовать командную строку, для этого достаточно открыть Параметры, потом Персонализация и Панель задач и отключить опцию “Заменить командную строку оболочкой Windows PowerShell в меню, которое появляется при щелчке правой кнопкой мыши по кнопке “Пуск” или при нажатии клавиш “Windows+X”:

    PowerShell предлагает расширенные функциональные возможности, поэтому нет необходимости ее отключать.
    Открыть командную строку можно также воспользовавшись поиском в меню “Пуск“. Введите в поле ввода команду “Cmd” и в результате поиска вызовите контекстное меню правой кнопкой мыши и нажмите “Запустить от имени администратора“:

    Также можно командную строку запустить из Проводника. Данное решение очень удобно, поскольку командная строка откроется по определенному пути, из которого она была вызвана. Для этого перейдите в нужную папку и выберите меню “Файл” в Проводнике, наведите курсор мыши на пункт “Запустить Windows PowerShell” или нажмите стрелку в правой его части и выберите пункт “Запустить Windows PowerShell от имени администратора“:

    Еще одним популярным способом открыть командную строку для Windows 10 является каталог “Windows PowerShell” в меню “Пуск“. В данном варианте можно выбрать разрядность программы. На 32 битных системах будет только 32 битный исполняющий файл.

    Если вы хотите запустить PowerShell с правами администратора, то можно выбрать командную строку с правами администратора и открывшееся окно вводим “powershell” и жмем “Enter“. После этого командная строка будет работать полностью как Windows PowerShell.

  5. VideoAnswer Ответить

Добавить комментарий для Fenrilkree Отменить ответ

Ваш e-mail не будет опубликован. Обязательные поля помечены *