public IHvService TargetHost_Hv2() { string address = this.CurrentTargetHostName(); string username = ""; string password = ""; string str = "localhost"; if (address != str) { HostUriBuilder helperHostUriBuilder = this._Context.CredentialHelper.TargetHelperHostUriBuilder; username = CUtils.CombinUsernameAndDomain(helperHostUriBuilder.Credentials.UserName, helperHostUriBuilder.Credentials.Domain); password = helperHostUriBuilder.Credentials.Password; } IHvServiceLogger serviceLogger = this._ServiceLogger; IHvServiceCallContext serviceCallContext = this._ServiceCallContext; IHvService service2012ByWmi = HvServiceFactory.CreateHvService2012ByWmi(address, serviceLogger, serviceCallContext); try { service2012ByWmi.Logon(username, password); return(service2012ByWmi); } catch (Exception ex) { this._Logger.Information(ex, "Exception thrown during login: "); service2012ByWmi.Dispose(); throw; } }
public IHvService SourceHost() { HostUriBuilder helperHostUriBuilder = this._Context.CredentialHelper.ReverseHelperHostUriBuilder; string username = CUtils.CombinUsernameAndDomain(helperHostUriBuilder.Credentials.UserName, helperHostUriBuilder.Credentials.Domain); string password = helperHostUriBuilder.Credentials.Password; IHvService hvServiceByWmi = HvServiceFactory.CreateHvServiceByWmi(this.CurrentSourceHostName(), this._ServiceLogger, this._ServiceCallContext); try { hvServiceByWmi.Logon(username, password); return(hvServiceByWmi); } catch (Exception ex) { this._Logger.Information(ex, "Exception thrown during login: "); hvServiceByWmi.Dispose(); throw; } }
public IHvService LocalHost_Hv2() { string address = "localhost"; string username = ""; string password = ""; IHvServiceLogger serviceLogger = this._ServiceLogger; IHvServiceCallContext serviceCallContext = this._ServiceCallContext; IHvService service2012ByWmi = HvServiceFactory.CreateHvService2012ByWmi(address, serviceLogger, serviceCallContext); try { service2012ByWmi.Logon(username, password); return(service2012ByWmi); } catch (Exception ex) { this._Logger.Information(ex, "Exception thrown during login: "); service2012ByWmi.Dispose(); throw; } }