WMI: "Invalid Namespace" when trying to retrieve "SqlServerAlias" scope -
following code throwing managementexception: "invalid namespace". idea?
private managementclass getmanagementobject() { const string client = @"localhost"; const string sqlserveraliasscope = @"sqlserveralias"; const string aliasscopepart = @"\root\microsoft\sqlserver\computermanagement10"; managementscope scope = new managementscope(@"\\" + client + aliasscopepart); managementclass clientalias = new managementclass(scope, new managementpath(sqlserveraliasscope), null); clientalias.get(); // *** throws here *** return clientalias; }
this ps script fails, should if above fails after all:
get-wmiobject -namespace root\microsoft\sqlserver\computermanagement10 -class sqlserveralias
am missing install server maybe?
this works me:
get-wmiobject -computer server -namespace root\microsoft\sqlserver\computermanagement10 -class sqlserveralias
returns:
__genus : 2 __class : sqlserveralias __superclass : __dynasty : sqlserveralias __relpath : sqlserveralias.aliasname="sqlalias" __property_count : 4 __derivation : {} __server : server __namespace : root\microsoft\sqlserver\computermanagement10 __path : \\server\root\microsoft\sqlserver\computermanagement10:sqlserveralias.aliasname="sqlalias" aliasname : sqlalias connectionstring : 7001 protocolname : tcp servername : server\sqlalias
Comments
Post a Comment