37 lines
865 B
JavaScript
37 lines
865 B
JavaScript
// Copyright (c) Microsoft Corporation
|
|
//***************************************************************************
|
|
//
|
|
// WMI Sample Script - Instance creation (JScript)
|
|
//
|
|
// This script demonstrates how to create a base class and spawn an
|
|
// instance of that class.
|
|
//
|
|
//***************************************************************************
|
|
try
|
|
{
|
|
var S = GetObject("winmgmts:root/default");
|
|
|
|
var C = S.Get();
|
|
C.Path_.Class = "PUTCLASSTEST00";
|
|
var P = C.Properties_.Add ("p", 19);
|
|
P.Qualifiers_.Add ("key", true);
|
|
C.Put_();
|
|
|
|
var C = GetObject("winmgmts:root/default:PUTCLASSTEST00");
|
|
|
|
var I = C.SpawnInstance_ ();
|
|
|
|
I.Properties_("p") = 11;
|
|
WScript.Echo ("Relpath of new instance is", I.Path_.Relpath);
|
|
|
|
var NewPath = I.Put_();
|
|
WScript.Echo ("path of new instance is", NewPath.path);
|
|
}
|
|
catch (e)
|
|
{
|
|
WScript.Echo ("Error in script: " + e);
|
|
}
|
|
|
|
|
|
|