protected override void ProcessRecord()
        {
            var newInfo = new LsaDnsDomainInformation()
            {
                DnsDomainName = this.DnsDomainName,
                DnsForestName = this.DnsForestName,
                Guid          = this.DomainGuid,
                Name          = this.DomainName,
                Sid           = this.DomainSid
            };

            this.LsaPolicy.SetDnsDomainInformation(newInfo);
        }
Пример #2
0
        protected override void ProcessRecord()
        {
            using (var policy = new LsaPolicy(this.ComputerName, LsaPolicyAccessMask.ViewLocalInformation | LsaPolicyAccessMask.TrustAdmin))
            {
                var newInfo = new LsaDnsDomainInformation()
                {
                    DnsDomainName = this.DnsDomainName,
                    DnsForestName = this.DnsForestName,
                    Guid          = this.DomainGuid,
                    Name          = this.DomainName,
                    Sid           = this.DomainSid
                };

                policy.SetDnsDomainInformation(newInfo);
            }
        }