public ComputerGroupPolicyObject(string computerName, GroupPolicyObjectSettings options = null) { options = options ?? new GroupPolicyObjectSettings(); var result = Instance.OpenRemoteMachineGPO(computerName, options.Flag); if (result != 0) { throw new Exception(string.Format("Unable to open GPO on remote machine '{0}'", computerName)); } IsLocal = false; }
public ComputerGroupPolicyObject(GroupPolicyObjectSettings options = null) { options = options ?? new GroupPolicyObjectSettings(); var result = Instance.OpenLocalMachineGPO(options.Flag); if (result != 0) { throw new Exception("Unable to open local machine GPO"); } IsLocal = true; }