コード例 #1
0
ファイル: BasicGetClass.cs プロジェクト: billmoling/wbemtools
        public static void Main(string[] args)
        {
            // This first part is to simply setup the connection to the Cimom
            string progName = System.AppDomain.CurrentDomain.FriendlyName;
            if (args.Length != 4)
            {
                Console.WriteLine("Usage: " + progName + " <server name> <username> <password> <namespace>");
                return;
            }
            string host = args[0];
            string user = args[1];
            string pwd = args[2];
            string defaultNamespace = args[3];

            // This is the line that defines our wbem client. No connection is made
            // to the Cimom until a call is made.
            WbemClient client = new WbemClient(host, user, pwd, defaultNamespace);

            // Connect to the cimom and request the CIM_Capabilities class
            Console.Write("Getting Class: CIM_Capabilities... ");
            CimClass cClass = client.GetClass("CIM_Capabilities");
            Console.WriteLine("Done.\n");

            // Display the properties of this Wbem class
            Console.WriteLine("Properties");
            Console.WriteLine("----------");
            foreach (CimProperty curItem in cClass.Properties)
            {
                Console.WriteLine(curItem.Name);
            }
        }
コード例 #2
0
        public static void Main(string[] args)
        {
            // This first part is to simply setup the connection to the Cimom
            string progName = System.AppDomain.CurrentDomain.FriendlyName;
            if (args.Length != 4)
            {
                Console.WriteLine("Usage: " + progName + " <server name> <username> <password> <namespace>");
                return;
            }
            string host = args[0];
            string user = args[1];
            string pwd = args[2];
            string defaultNamespace = args[3];

            // This is the line that defines our wbem client. No connection is made
            // to the Cimom until a call is made.
            WbemClient client = new WbemClient(host, user, pwd, defaultNamespace);

            GetClassOpSettings settings = new GetClassOpSettings("CIM_NFS");
            settings.LocalOnly = false;

            CimClass mclass = client.GetClass(settings);

            CimInstance newInstance = new CimInstance("CIM_NFS");

            client.CreateInstance(newInstance);
        }