TestimoX

API Reference

Class

View (ExchangeUserAliasPostureService)

Namespace ADPlayground.Exchange.ExchangeUserAliasPostureService
Assembly ADPlayground
Modifiers sealed

Aggregated Exchange user alias posture view.

Inheritance

  • Object
  • View

Constructors

Properties

public String DomainName { get; set; } #

Domain DNS name evaluated.

public Boolean CollectionSucceeded { get; set; } #

True when collection succeeded.

public String CollectionError { get; set; } #

Collection error summary when evaluation fails.

public Boolean MailNicknameSchemaPresent { get; set; } #

True when the mailNickname schema attribute is present.

public Boolean ExchangeSchemaPresent { get; set; } #

True when Exchange-specific schema attributes are present.

public Int32 MissingAliasCount { get; set; } #

Total users with mail but missing mailNickname.

public Int32 MailboxEnabledMissingAliasCount { get; set; } #

Total mailbox-enabled users with mail but missing mailNickname.

public Int32 MailEnabledMissingAliasCount { get; set; } #

Total Exchange mail-enabled users without mailbox GUID but missing mailNickname.

public Int32 MailAddressOnlyMissingAliasCount { get; set; } #

Total users with only a mail address signal and missing mailNickname.

public String State { get; set; } #

Projected posture state label.

public Boolean Truncated { get; set; } #

True when the result set was truncated to the configured row limit.

public IReadOnlyList<Item> Items { get; set; } #

All projected users missing mailNickname.

public IReadOnlyList<Item> MailboxEnabledItems { get; set; } #

Mailbox-enabled users missing mailNickname.

public IReadOnlyList<Item> MailEnabledItems { get; set; } #

Exchange mail-enabled users missing mailNickname.

public IReadOnlyList<Item> MailAddressOnlyItems { get; set; } #

Users that only expose a mail address and no stronger Exchange mailbox signal.

public Diagnostics Diagnostics { get; set; } #

Evaluation diagnostics.