Достаточно Администрирования - Команда, возвращающая "Привилегия не удерживается".
Я зарегистрировал конфигурацию PowerShell для использования, но столкнулся с некоторыми трудностями. Желание состояло в том, чтобы реализовать конфигурацию, позволяющую удаленной учетной записи службы подключаться к серверу и перезапускать ее, не позволяя ей выполнять что-либо еще, естественно, JEA показался мне наиболее подходящим. Я зарегистрировал конфигурацию со следующим:
#Create Role Capability file
$ServerRestartRole2012 = @{
Path = "$env:ProgramFiles\WindowsPowerShell\Modules\JEAServerRestart\RoleCapabilities\ServerRestarter.psrc"
Author = "xx"
Company = "xx"
VisibleCmdlets = 'Restart-Computer'
ModulesToImport = 'Microsoft.PowerShell.Management'
}
New-PSRoleCapabilityFile @ServerRestartRole2012
#Create JEA Config
$ServerRestartConfig2012 = @{
Path = "$env:ProgramData\JEA\JEAServerRestart.pssc"
Author = "xx"
Description = "Allows for service account to reboot servers for Server Management Application"
SessionType = "RestrictedRemoteServer"
TranscriptDirectory = "$env:windir\Logs"
RunAsVirtualAccount = $true
RoleDefinitions = @{'xx\D7_APP_ServerRestart' = @{ RoleCapabilities = 'ServerRestarter'}}
}
New-PSSessionConfigurationFile @ServerRestartConfig2012
Register-PSSessionConfiguration -Name ServerRestarters -Path "$env:ProgramData\JEA\JEAServerRestart.pssc"
Restart-Service -Name WinRM
Регистрация прошла успешно, и я могу войти в сеанс с учетной записью, содержащейся в группе "D7_APP_ServerRestart". С помощью Get-Command
результаты в том, что я ожидал, но при запуске Restart-Computer
возвращаемое сообщение объясняет Privilege not held
Я пропустил часть процесса установки?
Сервер с зарегистрированным EndPoint является 2012R2
1 ответ
Оказывается, немного поиграв, я нашел разрешение. Указание другого протокола для restart-computer
Использование командлета позволило перезапустить удаленный сервер.
restart-computer -force
не удается с Permission not held
restart-computer -protocol WSMan -force
Выполнена успешная удаленная перезагрузка
Я уверен, что для этого есть веская причина, я просто не смог найти документацию, подтверждающую это.
Надеюсь, это предотвратит будущие головные боли для новых пользователей JEA.