Exemplo n.º 1
0
 internal static void ToExtendedGPLink(string extendedAttribute, string[] directoryAttributes, ADEntity userObj, ADEntity directoryObj, CmdletSessionInfo cmdletSessionInfo)
 {
     if (!directoryObj.Contains(directoryAttributes[0]))
     {
         userObj.Add(extendedAttribute, new ADPropertyValueCollection());
         return;
     }
     else
     {
         string value = directoryObj[directoryAttributes[0]].Value as string;
         userObj.Add(extendedAttribute, GPLinkUtil.ConvertLinkedGroupPolicyObjects(value));
         return;
     }
 }
Exemplo n.º 2
0
 internal static IADOPathNode ToSearchGPLink(string extendedAttribute, string[] directoryAttributes, IADOPathNode filterClause, CmdletSessionInfo cmdletSessionInfo)
 {
     return(GPLinkUtil.BuildGPLinkFilter(extendedAttribute, directoryAttributes[0], filterClause));
 }