Scheduled jobs
creating, 185–87, 190
deleting, 185–87, 191
viewing, 185–87, 189
See also Job scheduler classes
SchemaIDGUID attribute, 657, 668
defined, 656
GUID number, 671–75
See also ClassSchema object
Schema Owner FSMO, 391
Scope of Management (SOM), 296, 306–7
Scripting
asynchronous, 732–37
.NET Framework and, 862–63
security, 529–739
Windows environment, 864–65
SearchString() function, 228, 239
Security
anonymous authentication and, 538
configuration, 529–35
configuration under Windows 2000+, 537–38
configuration under Windows NT, 536–37
connection settings, 530
default settings on Root namespace, 535
privileges, 531–34
scripting, 529–739
SecurityDescriptor object, 616, 692
Security descriptors
accessing, 546–47
accessing, on manageable entities, 585–603
access method, 567
access technique decision, 549–51
ACL, 545
Active Directory object, connecting, 571–75
Active Directory object, retrieving, 594–97
Active Directory object, updating, 721–24
Active Directory objects, 561
ADSI representation, 547–49
CIM repository namespace, connecting, 583–85
CIM repository namespace, retrieving, 602–3
CIM repository namespace, setting, 737
CIM repository namespace, updating, 730–31
CIM repository namespaces, 562
classes, 544
control, 545
Control Flags property, 620–25, 696–98
controls value calculation, 624–25
conversion, 607–9
deciphering, 611–19
default, creating, 603–7
Exchange 2000 mailbox, connecting, 575–81
Exchange 2000 mailbox, retrieving, 597–600
Exchange 2000 mailbox, updating, 726–29
Exchange 2000 mailboxes, 561–62
file/folder, connecting, 562–67
file/folder, retrieving, 585–92
file/folder, updating, 715–19
files/folders, 561
file system share, connecting, 567–71
file system share, retrieving, 592–94
file system share, updating, 719–21
Folder, 618–19
format, 547
Group property, 545, 619–20, 694–96
logical structure (ADSI), 548
logical structure (WMI), 545
management, 544–51
modifying, 691–715
object model representation, 739
origin, 738
Owner property, 544, 619–20, 691–94
registry keys, 562
registry keys, connecting, 581–83
registry keys, retrieving, 600–602
registry keys, updating, 729–30
representations, 550
returned in ADSI object model, 606
revision level, 548–49
from shares, 561
updating, 691–98, 715–31
Win32_ACE class, 614
Win32_SecurityDescriptor class, 544, 604, 611
Win32_Trustee class, 544
WMI representation, 544–46
SecurityInclude.vbs, 606
Security provider, 551–55
capabilities, 552
classes, 552
defined, 551–52
implementation, 551
support, 552
Win32_LogicalFileSecuritySetting class, 552, 553, 554, 555
Win32_LogicalShareSecuritySetting class, 555
Win32_SecuritySettingOfLogicalFile class, 552
Win32_SID class, 553, 554
Select Case statement, 81, 614
SendAlert() function, 406
SendMessage() function, 386
Server Explorer tool, 846–49
defined, 846
display names/instances, 848
illustrated, 847
method input parameters prompt, 848
nodes, 847
starting, 847
See also Visual Studio.NET
Service classes, 191–97
defined, 191
list of, 191
Win32_BaseService class, 191, 194, 197
Win32_Service class, 191–97
See also Operating system classes
Session providers, 241–46
capabilities, 241
classes, 241
defined, 241
Win32_ServerConnection class, 242, 243, 246
Win32_ServerSession class, 242, 243, 246
Win32_SessionConnection class, 242
Win32_SessionShare class, 242
Sessions
deleting, 246
RSOP, 299
viewing, with associations, 243–45
SetRegistryValue() function, 234, 240
SetSDControlFlags() function, 564
SetSDGroup() function, 564
SetSDOwner() function, 564, 691
SetSecurityDescriptor() function, 564, 717–18
Shadow copies
creating, 359–60
deleting, 360
managing, 352, 357
viewing, 362–63
Shadow Copy providers, 352–72
capabilities, 353
classes, 353
defined, 352–53
Win32_ShadowCopy class, 354, 358, 359, 360, 361, 363
Win32_ShadowStorage class, 354, 361, 363, 370, 371–72
Win32_Volume class, 353, 354, 355, 360, 361, 363, 365, 367
Shadow storage
associating, 361
specific volume for, 363
viewing, 362–63
Share classes, 197–201
defined, 197
list of, 197
Win32_ServerConnection class, 201
Win32_ServerSession class, 201
Win32_Share class, 198, 202
See also Operating system classes
Shutdown provider, 325–26
capabilities, 325
defined, 325
Win32_ComputerShutdownEvent class, 325
SID
retrieving, from UserID, 207–8
retrieving UserID from, 208–9
Simple Network Management Protocol. See SNMP; SNMP providers
SINK_OnCompleted() routine, 179, 181, 182, 183
SINK_OnObjectReady() routine, 134, 179, 183
SMI2SMIR.Exe, 463, 465, 482
SNMP
AgentAddress qualifier, 454–55, 459
AgentReadCommunityName qualifier, 455
AgentTransport qualifier, 455–56
commands, sending, 480–85
configuration, 480
data, reading, 480
data access, 454–63
data access organization, 467–70
data access through remote computer, 470
debugging output level, 485
devices, MOF file for creating dedicated namespace for, 461–63
enabling, on Cisco router, 458
manageable entities, 452
Module Information Repository, 453
obtaining localhost IP addresses with, 456–57
obtaining remote device IP addresses with, 458–59
private MIB information access, 463–67
providers, debugging, 485–86
proxy namespace qualifiers, 255
SMI, 451
write operations, 480
SnmpColdStartNotification class, 472, 473
SNMP Module Information Registry (SMIR), 451
SNMP_OLD_CISCO_TS_MIB_lts class, 481–82, 484
defined, 481
illustrated, 481
instances, creating, 482
SNMP providers, 450–86
capabilities, 451
classes, 452, 453
defined, 450
dynamic, 453
installing, 450–51
NotificationMapper class, 473, 475
registration instances, 453
SEEP, 471
SnmpColdStartNotification class, 472, 473
SNMP_OLD_CISCO_TS_MIB_lts class, 481–82, 484
SnmpV1Notification class, 473
SnmpV2Notification class, 473, 474
SnmpVarBind class, 473, 474, 477–79
SREP, 471
under Windows Server 2003, 451
See also Network components providers
SNMPREG.MOF, 460
SNMP traps
coldStart, 472
enterprise-nonspecific, 471
enterprise-specific, 471
generic, 471
of notifications, 453
receiving, 471–80
types of, 471
SnmpV1Notification class, 473
SnmpV2Notification class, 473, 474
SnmpVarBind class, 473, 474
DisplayProperties() function and, 477
DisplaySNMPBindings() function and, 478–79
encoding types, 479–80
instances, displaying, 477, 478–79
properties, 479
SplitArrayInTwoArrays() function, 62
SQL provider, 802–9
capabilities, 803
classes, 804–8
defined, 802–3
SQL Server 2000, 27
Start menu classes, 201–2
defined, 201
list of, 201
Win32_LogicalProgramGroup class, 201–2
Win32_LogicalProgramGroupOrItem class, 202
See also Operating system classes
StdRegProv class, 225
CreateKey method, 234
defined, 225
DeleteKey method, 235
DeleteValue method, 235
EnumKey method, 236
EnumValues method, 239
instantiation, 232
methods, 227–28
as static class, 232
Structure of Management Information (SIM), 451
SWBemDateTime object, 323
SWBemLastError object, 392, 484, 485
SWBemLocator object, 562
SWBemNamedValueSet object, 463, 469, 470, 484, 595, 723
SWBemObject object, 197, 314
Delete_method, 93, 96, 121, 146, 190, 360
DS_msExchMailboxSecurityDescriptor property, 726
DS_nTSecurityDescriptor property, 723, 726
Put_method, 92, 119, 120, 121, 169
SWBemPropertySet object, 476, 869–71
SWBemRefresher object, 500, 502
SWBemScripting objects, 844
SWBemServices object, 14, 15, 470
SWBemSink object, 501
Switches
/Action, 118, 345
/Action: ChangeSeverity, 841
/Action-Create, 118
/Action:List, 120, 217, 317, 833
/Action:View, 840
/Action:ViewNodes, 348, 349
/Action:ViewRootNodes, 348
/AddPrinters+, 87
/ADSI+, 644, 647, 677, 686, 691
/BaseKey, 232
/ComputerRSOPOnly+, 298
/CounterName, 497, 500
/DaysOfMonth, 188
/DaysOfWeek, 188
/Decipher+, 614
/DelACE+, 703
/Delete, 190, 243, 246
/DisplayRegValue+, 235
/DomainInfo+, 256
/Env, 118, 120
/Executable, 174
/ForegroundApplicationBoost, 170
/GPOFullInfo+, 304, 305
/InstanceName, 497
/Interval, 502
/List+, 51, 188
/List:PrintJobs, 96
/Machine, 277
/NewRSOPSession+, 297, 299
/PackageName, 278
/PackageVersion, 278
/Password, 277
/PauseBeforeTerminate, 182
/Persistent+, 422, 423
/PingAddress, 414
/PingPort, 415
/Portable+, 76
/ProxyAddress, 260
/Raw, 500
/Rename, 165
/RepIPendingOp+, 399
/ReplNeighbor, 402
/ServiceType, 195
/SetDateTime, 170
/Severity:Minor, 841
/ShadowCopyID, 360
/SoftwareFeatures+, 275
/Terminate, 182
/TerminateCode, 178, 182
/UnJoin+, 164
/User, 277
/UserID, 573
/UserRSOP, 297
/UserRSOPOnly+, 298
/Verbose+, 407
/ViewProxy+, 260
/WQLQuery, 835
Synchronous event notification, 882–83
System ACL (SACL), 546, 551
System.Management.Instrumentation namespace, 844–45, 846, 862
System.Management namespace, 844, 862
System Management Server (SMS), 858
System Monitor application, 502
System Restore
changes, 309
compression, 310
defined, 309
disk space requirement, 309
disk space use percentage, 311
feature exploitation, 312
monitoring, disabling, 311, 314–15
monitoring, enabling, 314–15
operations, 309
parameters, updating, 318–19
restore point, 309
standby mode, 309
wizard, 309, 310
SystemRestore class, 311, 313, 314, 315, 317
CreateRestorePoint method, 315
defined, 311
Disable method, 314
Enable method, 314
GetLastRestoreStatus method, 317
instances, 313
Restore method, 317
SystemRestoreConfig class, 311
properties, 319
using, 318–19
System Restore provider, 309–19
capabilities, 310
classes, 311
implementation, 310
SystemRestore class, 311, 313, 314, 315, 317
SystemRestoreConfig class, 311, 318, 319
_SystemSecurity class
GetSD method, 691
SetSD method, 691, 731
Systems Management Server, 814