Оскільки я не можу знайти альтернативу sudo
команді " elevation", у мене виникає таке питання:
Як визначити функцію PowerShell, яка потребує підвищення? Я маю на увазі підказку UAC.
Скажімо, така функція наступна:
function system-check {
SFC /ScanNow
}
Система:
64-розрядні Windows 8.1 Pro
PowerShell:
Major Minor Build Revision ----- ----- ----- -------- 5 0 10586 117
EDIT1:
Щоб бути 100% зрозумілим, дозвольте перефразувати:
- Я запускаю PowerShell як користувач
- Я виконую вищезгадану функцію
system-check
- Я хочу, щоб функція піднімалася, щоб мати можливість виконувати команду; зауважте, що я хочу, щоб відобразилося запит UAC
Зауважте, що багато вбудованих команд і команд, що додаються модулями Microsoft (такі як команди MSOL) часто вимагають піднесення, але жодним чином не надають допомоги у підвищенні привілеїв. Вони просто не вдається з криптовалютними повідомленнями про помилки. Якщо ви вбудуєте підказку висоти у свої сценарії, ви забезпечите більш зручність для користувачів, ніж самі Microsoft.
—
Тодд Вілкокс