Як запустити сценарій PowerShell як користувач із правами доступу?
Використовуйте клавішу Ctrl+Shift+Enter комбінація клавіш на клавіатурі, щоб запустити PowerShell (або будь-яку іншу програму) за допомогою параметра «Запуск від імені адміністратора»!
Ви можете використовувати цей командлет для запуску PowerShell із підвищеними привілеями. Під час використання командлета Start-Process, додайте параметр '-Verb RunAs' для запуску PowerShell з підвищеними привілеями. Щоб виконати свій сценарій із підвищеними привілеями, передайте шлях до свого сценарію як аргумент командлету Start-Process.
Якщо ви ввійшли як локальний адміністратор, запустіть Powershell за допомогою RunAsUser або через: Shift+клацання правою кнопкою миші > Запуск від імені іншого користувача > Адміністратор домену.
Хитрість запуску PowerShell на локальній машині від імені іншого користувача полягає в тому, щоб використовуйте Enter-PSSession (див. документацію) або Invoke-Command (див. документацію) і вкажіть localhost для -ComputerName . Використовуйте Enter-PSSession під час виконання команд в інтерактивному режимі та використовуйте Invoke-Command для запуску коду в сценарії.
- Створіть ярлик для сценарію Powershell на робочому столі.
- Клацніть ярлик правою кнопкою миші та виберіть «Властивості».
- Перейдіть на вкладку «Ярлик».
- Натисніть Додатково.
- Виберіть Запуск від імені адміністратора.
Натисніть «Ctrl» + «Shift» + «Enter» на клавіатурі або натисніть «OK» щоб відкрити PowerShell із підвищеними привілеями.