Click here to Skip to main content
15,901,205 members
Home / Discussions / C#
   

C#

 
AnswerRe: Info about casting Pin
Andrew Rissing11-Dec-09 8:00
Andrew Rissing11-Dec-09 8:00 
GeneralRe: Info about casting Pin
Andrew Rissing11-Dec-09 8:03
Andrew Rissing11-Dec-09 8:03 
GeneralRe: Info about casting Pin
Saksida Bojan11-Dec-09 8:43
Saksida Bojan11-Dec-09 8:43 
GeneralRe: Info about casting Pin
harold aptroot11-Dec-09 9:03
harold aptroot11-Dec-09 9:03 
QuestionHow do I attach event handlers to a late-bound object (C#)? Pin
Hawks Talon11-Dec-09 6:52
Hawks Talon11-Dec-09 6:52 
AnswerRe: How do I attach event handlers to a late-bound object (C#)? Pin
Saksida Bojan11-Dec-09 7:03
Saksida Bojan11-Dec-09 7:03 
GeneralRe: How do I attach event handlers to a late-bound object (C#)? Pin
Hawks Talon11-Dec-09 7:35
Hawks Talon11-Dec-09 7:35 
QuestionWMI 'Invalid Method Parameter(s)' JoinDomainOrWorkGroup Pin
Jacob Dixon11-Dec-09 5:52
Jacob Dixon11-Dec-09 5:52 
I am at a lost. I have verified what I am doing against the documentation on microsofts website:
http://msdn.microsoft.com/en-us/library/aa392154(VS.85).aspx[^] and I just can't figure out why it would give me this error.


My Connection object is not shown as it is global within the class I have it in. I am connect to this machine that is not on the domain and get installed applications, all services, and computer information. The problem is it keeps throwing a "Invalid Method Parameter(s)" error.

In case your wondering.. I ran a foreach look on the inParams.Properties and verified that all the method parameters existed in the inParams (which it does).

Any help would be great!

public string Join(string dns, string domain, string username, string password)
        {
            try
            {
                ManagementScope scope = new ManagementScope(@"\\" + dns + @"\root\CIMV2", conn);
                ManagementPath path = new ManagementPath("Win32_ComputerSystem");
                ManagementClass mgmtClass = new ManagementClass(scope, path, null);
                ManagementBaseObject inParams = mgmtClass.GetMethodParameters("JoinDomainOrWorkgroup");

                inParams["Name"]            = domain;
                inParams["UserName"]        = username;
                inParams["Password"]        = password;
                inParams["AccountOU"]       = null;
                inParams["FJoinOptions"]    = (UInt32)1;

                ManagementBaseObject outParams = mgmtClass.InvokeMethod("JoinDomainOrWorkgroup", inParams, null);
                string status = ReturnedValue.JoinDomainOrWorkgroup(Convert.ToInt32(outParams["ReturnValue"]));

                return status;
            }
            catch (Exception ex)
            {
                EventLog.WriteEntry("ADEM Application", ex.Message, EventLogEntryType.Error);
                return ex.Message;
            }
        }

AnswerRe: WMI 'Invalid Method Parameter(s)' JoinDomainOrWorkGroup Pin
Luc Pattyn11-Dec-09 6:04
sitebuilderLuc Pattyn11-Dec-09 6:04 
GeneralRe: WMI 'Invalid Method Parameter(s)' JoinDomainOrWorkGroup Pin
Jacob Dixon11-Dec-09 6:14
Jacob Dixon11-Dec-09 6:14 
AnswerRe: WMI 'Invalid Method Parameter(s)' JoinDomainOrWorkGroup Pin
Saksida Bojan11-Dec-09 6:52
Saksida Bojan11-Dec-09 6:52 
GeneralRe: WMI 'Invalid Method Parameter(s)' JoinDomainOrWorkGroup Pin
Jacob Dixon11-Dec-09 8:31
Jacob Dixon11-Dec-09 8:31 
GeneralRe: WMI 'Invalid Method Parameter(s)' JoinDomainOrWorkGroup Pin
Saksida Bojan11-Dec-09 8:37
Saksida Bojan11-Dec-09 8:37 
GeneralRe: WMI 'Invalid Method Parameter(s)' JoinDomainOrWorkGroup Pin
Jacob Dixon11-Dec-09 9:10
Jacob Dixon11-Dec-09 9:10 
GeneralRe: WMI 'Invalid Method Parameter(s)' JoinDomainOrWorkGroup Pin
Saksida Bojan11-Dec-09 11:50
Saksida Bojan11-Dec-09 11:50 
GeneralRe: WMI 'Invalid Method Parameter(s)' JoinDomainOrWorkGroup Pin
Jacob Dixon11-Dec-09 16:09
Jacob Dixon11-Dec-09 16:09 
GeneralRe: WMI 'Invalid Method Parameter(s)' JoinDomainOrWorkGroup Pin
Saksida Bojan11-Dec-09 19:48
Saksida Bojan11-Dec-09 19:48 
GeneralRe: WMI 'Invalid Method Parameter(s)' JoinDomainOrWorkGroup Pin
Jacob Dixon12-Dec-09 3:44
Jacob Dixon12-Dec-09 3:44 
GeneralRe: WMI 'Invalid Method Parameter(s)' JoinDomainOrWorkGroup Pin
Jacob Dixon12-Dec-09 3:55
Jacob Dixon12-Dec-09 3:55 
GeneralRe: WMI 'Invalid Method Parameter(s)' JoinDomainOrWorkGroup Pin
Saksida Bojan12-Dec-09 4:11
Saksida Bojan12-Dec-09 4:11 
GeneralRe: WMI 'Invalid Method Parameter(s)' JoinDomainOrWorkGroup Pin
Jacob Dixon14-Dec-09 6:20
Jacob Dixon14-Dec-09 6:20 
GeneralRe: WMI 'Invalid Method Parameter(s)' JoinDomainOrWorkGroup Pin
Saksida Bojan14-Dec-09 6:23
Saksida Bojan14-Dec-09 6:23 
Questionconnctionstring Pin
farokhian11-Dec-09 3:28
farokhian11-Dec-09 3:28 
AnswerRe: connctionstring Pin
PIEBALDconsult11-Dec-09 3:38
mvePIEBALDconsult11-Dec-09 3:38 
AnswerRe: connctionstring Pin
dan!sh 11-Dec-09 3:56
professional dan!sh 11-Dec-09 3:56 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.