Запуск команды от имени администратора с помощью PowerShell?

Вы знаете, как, если вы являетесь администратором системы и можете просто щелкнуть правой кнопкой мыши, скажем, пакетный сценарий и запустить его от имени администратора, не вводя пароль администратора?

I Мне интересно, как это сделать с помощью сценария PowerShell. Я не хочу вводить свой пароль; Я просто хочу имитировать метод правой кнопки мыши Запуск от имени администратора .

Все, что я читал до сих пор, требует, чтобы вы указали пароль администратора.

245
задан jww 21 August 2019 в 18:27
поделиться

1 ответ

Вот то, как выполнить поднятую команду powershell и собрать ее выходную форму в пакетном файле окон в единственной команде (т.е. не запись сценария ps1 powershell).

powershell -Command 'Start-Process powershell -ArgumentList "-Command (Get-Process postgres | Select-Object Path | Select-Object -Index 0).Path | Out-File -encoding ASCII $env:TEMP\camp-postgres.tmp" -Verb RunAs'

Выше Вас видят, что я сначала запускаю powershell с поднятой подсказкой и затем прошу что запустить другой powershell (sub оболочка) для выполнения команды.

1
ответ дан 23 November 2019 в 03:05
поделиться
Другие вопросы по тегам:

Похожие вопросы: