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); }
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); } }