Для пользовательских учетных записей (сервисные аккаунты)
powershell
Get-ADUser -Filter { ServicePrincipalName -like "*" -and Enabled -eq $true } -Properties ServicePrincipalName, msDS-SupportedEncryptionTypes |
Where-Object {
# Проверяем, что биты AES128 (0x8) и AES256 (0x10) не установлены.
# Если атрибут равен 0 или null, это также может означать отсутствие явной поддержки AES.
($_.msDS-SupportedEncryptionTypes -band 0x18) -eq 0
} |
Select-Object Name, SamAccountName, ServicePrincipalName, msDS-SupportedEncryptionTypes
Для компьютерных учетных записей
powershell
Get-ADComputer -Filter { ServicePrincipalName -like "*" -and Enabled -eq $true } -Properties ServicePrincipalName, msDS-SupportedEncryptionTypes |
Where-Object {
($_.msDS-SupportedEncryptionTypes -band 0x18) -eq 0
} |
Select-Object Name, SamAccountName, ServicePrincipalName, msDS-SupportedEncryptionTypes