Мне нужно знать, существует ли 64-разрядная версия ntrights.exe?
Если нет, то какой 64-битный эквивалент ntrights.exe?
Заранее спасибо.
Мне нужно знать, существует ли 64-разрядная версия ntrights.exe?
Если нет, то какой 64-битный эквивалент ntrights.exe?
Заранее спасибо.
Что является эквивалентом ntrights.exe в Windows 10?
Предоставить, отозвать, запросить права (привилегии) пользователя с помощью PowerShell
100% чистое решение PowerShell для предоставления, отзыва и запроса прав (привилегий) пользователей, таких как "Вход в систему как услуга". Работает на локальных или удаленных компьютерах.
Описание
Я некоторое время искал способ предоставить право "Вход в систему как сервис" для учетной записи пользователя с помощью чистого PowerShell. Но я обнаружил один и тот же глючный, неполный код снова и снова в Интернете. Итак, я написал свой и расширил функционал.
Выгоды:
- Нет зависимости от внешних EXE-файлов
- Может изменить любое право пользователя; не ограничивается "Вход в систему как услуга"
- Может добавлять / удалять права из токена текущего процесса
- Не пишет временные файлы во время работы
- Полностью трубопроводный
- Чистая реализация PowerShell
- Поддерживает изменение прав пользователя на удаленных машинах
- Полностью документирован и самодостаточен
- Нет кода, скрытого в DLL-файлах или других скомпилированных библиотеках; полностью прозрачный
Доступные командлеты:
- Грант-UserRight
- Отозвать-UserRight
- Get-UserRightsGrantedToAccount
- Get-AccountsWithUserRight
- Грант-TokenPrivilege
- Отозвать-TokenPrivilege
Как пользоваться:
Импортируйте файл .ps1 и используйте get-help -detailed для синтаксиса каждого командлета. Powershell должен работать с правами администратора.
Powershell
# To include from another script: Import-Module .\UserRights.ps1 # or, Dot-Source for use from command prompt: . .\UserRights.ps1
Пример:
Powershell
# Grants Tony "Log on as a service" right Grant-UserRight tony.pombo SeServiceLogonRight
Powershell
# Gets a list of all accounts with "Log on as a service" right Get-AccountsWithUserRight SeServiceLogonRight
Powershell
# Very bad - Don't actually try this!!!! # Removes all user rights granted to Administrators and Everyone` Get-UserRightsGrantedToAccount "Administrators","Everyone" | Revoke-UserRight