public void AddTargetInCollectRequest(Request collectRequestDTO, CollectRequest collectRequest) { Target target = new Target(); target.Address = collectRequestDTO.Address; collectRequest.Target = target; this.AddCredentialToTarget(collectRequestDTO, target); this.AddTargetParametersInCollectRequest(collectRequestDTO, target); }
private void AddTargetParametersInCollectRequest(Request collectRequestDTO, Modulo.Collect.Service.Entities.Target target) { if (collectRequestDTO.TargetParameters != null) { foreach (KeyValuePair <string, string> parameter in collectRequestDTO.TargetParameters) { TargetParameter targetParameter = CreateTargetParametersFromCollectRequestDTO(parameter.Key, parameter.Value); target.Parameters.Add(targetParameter); } } }
private void AddCredentialToTarget(Request collectRequestDTO, Target target) { var TargetCredential = new TargetCredential() { CredentialInfo = System.Text.Encoding.Default.GetBytes(collectRequestDTO.Credential) }; target.Credential = TargetCredential; }
private Target CreateTargetWithSystemInformation() { Target target = new Target(); target.Address = "172.16.3.166"; target.Credential = new TargetCredential() { CredentialInfo = new CredentialFactory().GetEncryptCredentialInBytes() }; SystemInfo systemInfo = new SystemInfo(); systemInfo.SystemName = "Microsoft Windows Server 2008 Enterprise SP2"; systemInfo.SystemVersion = "6.0.6002"; systemInfo.Architecture = "INTEL32"; systemInfo.PrimaryHostName = "mss-rj-220.mss.modulo.com.br"; target.SystemInformation = systemInfo; NetworkInfo networkInfo = new NetworkInfo() { IpAddress = "172.16.3.166", MacAddress = "00 - 23 - AE - B6 - 6F - BF", Name = "Intel(R) 82567LM-3 Gigabit Network Connection" }; systemInfo.NetworkInterfaces.Add(networkInfo); return target; }
private void CreateTarget(IDocumentSession session, CollectRequest collectRequest) { Target target = new Target(); target.Address = "172.16.3.166"; //target.CollectRequest = collectRequest; collectRequest.Target = target; }