protected override IEnumerable <CollectedItem> collectDataForSystemItem(ItemType systemItem) { base.ExecutionLogBuilder.CollectingDataFrom(TargetHostName); var collectedPasswordPolicies = PasswordPolicyHelper.getUserModalsInfo0(TargetHostName); this.MapPasswrodPolicyToPasswordPolicyItemType((passwordpolicy_item)systemItem, collectedPasswordPolicies); return(new ItemTypeHelper().CreateCollectedItemsWithOneItem(systemItem, base.BuildExecutionLog())); }
protected override IEnumerable <CollectedItem> collectDataForSystemItem(ItemType systemItem) { base.ExecutionLogBuilder.CollectingDataFrom(TargetHostName); var collectedPasswordPolicies = PasswordPolicyHelper.getUserModalsInfo0(TargetHostName); this.MapPasswrodPolicyToPasswordPolicyItemType((passwordpolicy_item)systemItem, collectedPasswordPolicies); PasswordPolicySamServer.DomainPasswordInformation?domainPasswordInfo; try { domainPasswordInfo = PasswordPolicySamServer.GetDomainPasswordInformation(TargetHostName); } catch { domainPasswordInfo = null; } MapDomainPasswrodInformationToPasswordPolicyItemType((passwordpolicy_item)systemItem, domainPasswordInfo); return(new ItemTypeHelper().CreateCollectedItemsWithOneItem(systemItem, base.BuildExecutionLog())); }