public void CloseServer() { ErrorHelper.CatchAndThrow(delegate() { if (_serverContext != IntPtr.Zero) { VMAfdAdaptor.VmAfdCloseServer(_serverContext); } }); }
public UInt32 VmDirForceReplication( string serverName ) { UInt32 result = VMAfdAdaptor.VmAfdForceReplicationA( serverName ); VMAfdClientError.Check(result); return(result); }
void EnsureServerContext() { try { if (_serverContext != IntPtr.Zero) { return; } UInt32 result = VMAfdAdaptor.VmAfdOpenServerA( ServerName, UserName, Password, out _serverContext); VecsError.Check(result); } catch (Exception e) { UserName = ""; Password = ""; throw e; } }
public UInt32 VmDirMerge( string serverName, string sourceUserName, string sourcePassword, string targetHost, string targetUserName, string targetPassword ) { UInt32 result = VMAfdAdaptor.VmAfdVdcMergeA( serverName, sourceUserName, sourcePassword, targetHost, targetUserName, targetPassword ); VMAfdClientError.Check(result); return(result); }
public UInt32 VmDirSplit( string serverName, string sourceUserName, string sourcePassword, string targetDomain, string targetUserName, string targetPassword ) { UInt32 result = VMAfdAdaptor.VmAfdVdcSplitA( serverName, sourceUserName, sourcePassword, targetDomain, targetUserName, targetPassword ); //string errMsg = VMAfdAdaptor.VmAfdGetErrorMessageA(result); VMAfdClientError.Check(result); return(result); }
public void JoinActiveDirectory(string domain, string computername, string user, string pass) { var result = VMAfdAdaptor.VmAfdJoinActiveDirectoryA(ServerName, domain, computername, user, pass); VMAfdClientError.Check(result); }
public void JoinVMwareDirectory(string domain, string ou, string user, string pass) { var result = VMAfdAdaptor.VmAfdJoinVMwareDirectoryA(ServerName, domain, ou, user, pass); VMAfdClientError.Check(result); }