예제 #1
0
        public UInt32 VmDirForceReplication(
            string serverName
            )
        {
            UInt32 result = VMAfdAdaptor.VmAfdForceReplicationA(
                serverName
                );

            VMAfdClientError.Check(result);
            return(result);
        }
예제 #2
0
        public bool SetProperty(string key, string value)
        {
            var entry = VMAfdPropertyDef.PropDefs.Find(x => x.Name == key);

            if (entry == null)
            {
                return(false);
            }
            VMAfdClientError.Check(entry.SetString(ServerName, value));
            return(true);
        }
예제 #3
0
        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);
        }
예제 #4
0
        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);
        }
예제 #5
0
        public void JoinActiveDirectory(string domain, string computername, string user, string pass)
        {
            var result = VMAfdAdaptor.VmAfdJoinActiveDirectoryA(ServerName, domain, computername, user, pass);

            VMAfdClientError.Check(result);
        }
예제 #6
0
        public void JoinVMwareDirectory(string domain, string ou, string user, string pass)
        {
            var result = VMAfdAdaptor.VmAfdJoinVMwareDirectoryA(ServerName, domain, ou, user, pass);

            VMAfdClientError.Check(result);
        }