• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • JavaScript
  • ASP.NET
  • PHP
  • 正则表达式
  • AJAX
  • JSP
  • ASP
  • Flex
  • XML
  • 编程技巧
  • Android
  • swift
  • C#教程
  • vb
  • vb.net
  • C语言
  • Java
  • Delphi
  • 易语言
  • vc/mfc
  • 嵌入式开发
  • 游戏开发
  • ios
  • 编程问答
  • 汇编语言
  • 微信小程序
  • 数据结构
  • OpenGL
  • 架构设计
  • qt
  • 微信公众号
您的位置:首页 > 程序设计 >C#教程 > C#利用WMI操作DNS服务器(可远程操作,需要相应权限)

C#利用WMI操作DNS服务器(可远程操作,需要相应权限)

作者: 字体:[增加 减小] 来源:互联网 时间:2017-05-28

通过本文主要向大家介绍了c#wmi,wmi服务器启动失败,wmi服务器,wmi,wmi服务等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com
using System;
using System.Collections.Generic;
using System.Text;
using System.Data;

namespace Yaosansi
{
    class Test
    {
        static void Main()
        {
            MyDnsTEST();
        }

    /// <summary>
    /// MyDnsTEST功能测试
  /// C#利用WMI操作DNS服务器(可远程操作,需要相应权限)
    /// Author:yaosansi 
    /// Create Date:2005-09-07
    /// Modify Date:2006-10-25
    /// Site:http://www.yaosansi.com/
    /// E-mail:yaosansi at 126 dot com
    /// http://www.yaosansi.com/blog/article.asp?id=935
    /// http://yaosansi.cnblogs.com/archive/2006/11/04/DNSServiceInCsharpWithWMI.html
    /// 注意:此版本为WINDOWS2003 DNS服务器专用.不适合其它版本操作系统.
    /// </summary>
        static void MyDnsTEST()
        {
            Yaosansi.Net.MYDNS dns = new Yaosansi.Net.MYDNS();
            //===========================================
            //不对以下三个属性赋值默认DNS服务器为本机.
            dns.ServerName = "202.96.64.68";
            dns.userName = "Administrator";
            dns.passWord = "123456789";
            //===========================================
            //dns.CreateZone("yaosansi.com");
            //dns.DelZone("yaosansi.com");
            //dns.CreateAType("yaosansi.com", "www", "2.2.2.2", "3600");
            //dns.ModifyAType("yaosansi.com","www","127.21.0.1","800");
            //dns.DelAType("yaosansi.com", "mail");
            //dns.CreateMXType("mail", "yaosansi.com", "5.5.5.5", "20", "3600");
            //dns.ModifyMXType("mail", "yaosansi.com", "36000", "218.1.1.1", "26");
            //dns.DelMXType("mail", "yaosansi.com");
            //dns.CreateCNAMEType("mpq2", "yaosansi.com", "www.yaosansi.com", "3900");
            //dns.ModifyCNAMEType("mpq2", "abc.com", "30520", "www.yaosansi.com.");
            //dns.DelCNAMEType("mpq", "yaosansi.com");

            //DataTable table = dns.ListExistsMXType("yaosansi.com");
            DataTable table = dns.ListExistsAType("yaosansi.com");
            //DataTable table = dns.ListExistsCNAMEType("yaosansi.com");
            Yaosansi.Data.DataHelp.PrintTable(table);

            if (!string.IsNullOrEmpty(dns.ErrMessage))
            {
                Console.WriteLine("--------------------------------------------------");
                Console.WriteLine("返回信息:" + dns.ErrMessage);
                Console.WriteLine("--------------------------------------------------");
            }
            Console.WriteLine("");
            Console.WriteLine("===End===");
            Console.ReadLine();
        }
    }
}





using System;
using System.Management;
using System.Data;

namespace Yaosansi.Net
{
    /// <summary>
    /// C#利用WMI操作DNS服务器(可远程操作,需要相应权限)
    /// Author:yaosansi 
    /// Create Date:2005-09-07
    /// Modify Date:2006-10-25
    /// Site:http://www.yaosansi.com/
    /// E-mail:yaosansi at 126 dot com
    /// http://www.yaosansi.com/blog/article.asp?id=935
    /// http://yaosansi.cnblogs.com/archive/2006/11/04/DNSServiceInCsharpWithWMI.html
    /// 注意:此版本为WINDOWS2003 DNS服务器专用.不适合其它版本操作系统.
    /// </summary>
    public class MYDNS
    {
        //要连接的DNS服务器
        private string sServerPath;
        //用户名
        private string username = null;
        //密码
        private string password = null;
        //服务器名称或IP地址
        private string DNSName = null;
        //表示管理操作的范围.这里是用来执行DNS的命名空间
        private ManagementScope DNS;
        //用于返回检索的ManagementObject集合
        private System.Management.ManagementObjectCollection Q;
        //
        private ManagementClass DnsClass;
    
分享到:QQ空间新浪微博腾讯微博微信百度贴吧QQ好友复制网址打印

您可能想查找下面的文章:

  • c#使用wmi查询usb设备信息示例
  • c#与WMI使用技巧集第1/2页
  • C#利用WMI操作DNS服务器(可远程操作,需要相应权限)

相关文章

  • 2017-05-28支持windows与linux的php计划任务的实现方法
  • 2017-05-28C#使用DataSet Datatable更新数据库的三种实现方法
  • 2017-05-28C#使用回溯法解决背包问题实例分析
  • 2017-05-28深入c# 类和结构的区别总结详解
  • 2017-05-28一种c#深拷贝方式完胜java深拷贝(实现上的对比分析)
  • 2017-05-28C#和Java有什么区别和联系
  • 2017-05-28C#基础之Lambda表达式用法实例教程
  • 2017-05-28C#向Word插入排版精良的TextBox
  • 2017-05-28C#中ref和out的区别浅析
  • 2017-05-28C#多线程学习之(三)生产者和消费者用法分析

文章分类

  • JavaScript
  • ASP.NET
  • PHP
  • 正则表达式
  • AJAX
  • JSP
  • ASP
  • Flex
  • XML
  • 编程技巧
  • Android
  • swift
  • C#教程
  • vb
  • vb.net
  • C语言
  • Java
  • Delphi
  • 易语言
  • vc/mfc
  • 嵌入式开发
  • 游戏开发
  • ios
  • 编程问答
  • 汇编语言
  • 微信小程序
  • 数据结构
  • OpenGL
  • 架构设计
  • qt
  • 微信公众号

最近更新的内容

    • C#三种判断数据库中取出的字段值是否为空(NULL) 的方法
    • C#中分部类和分部方法的应用
    • C# 站点IP访问频率限制 针对单个站点的实现方法
    • C#中累加器函数Aggregate用法实例
    • C#使用oledb导出数据到excel的方法
    • C#保存与读取DataTable信息到XML格式的方法
    • C#多线程与跨线程访问界面控件的方法
    • C# XML序列化方法及常用特性总结分析
    • C#使用加边法计算行列式的值
    • c# Base64编码和图片的互相转换代码

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有