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()));
        }
Ejemplo n.º 2
0
        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()));
        }