В скрипте PowerShell, как я могу проверить, работает ли я с правами администратора?
powershell
Майкл Келли
источник
источник
Ответы:
(из трюков безопасности командной строки )
источник
В Powershell 4.0 вы можете использовать требования в верхней части вашего скрипта:
Выходы:
источник
Выполните вышеуказанную функцию. Если результат равен True, пользователь имеет права администратора.
источник
Он проверит, являетесь ли вы администратором, если нет, то он снова откроется в PowerShell ISE в качестве администратора.
Надеюсь это поможет!
источник
В качестве комбинации приведенных выше ответов вы можете использовать что-то вроде следующего в начале вашего сценария:
Другой способ - запустить скрипт с этой строкой, что предотвратит его выполнение, если он не запущен с правами администратора.
источник