Leaked source code of windows server 2003
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

506 lines
11 KiB

  1. OID for policy attributes: 1.2.840.113556.1.4.7000.418.*
  2. OID for Policy classes: 1.2.840.113556.1.5.7000.169.*
  3. Policy Parameter Class Types
  4. ----------------------------
  5. Usage: Instances represent numeric range type named
  6. Update Frequency:
  7. Update Privilege:
  8. UI:
  9. cn = ms-wmi-RangeParam
  10. governsID = 1.2.840.113556.1.5.7000.169.1
  11. rDnAttId = cn
  12. mustContain =
  13. ms-wmi-PropertyName,
  14. ms-wmi-TargetClass,
  15. ms-wmi-TargetType
  16. possSuperiors = Policy
  17. objectClassCategory = 1
  18. subClassOf = top
  19. defaultObjectCategory = ms-wmi-RangeParam
  20. defaultHidingValue = FALSE
  21. defaultSecurityDescriptor
  22. schemaIdGUID = <unique GUID>
  23. objectClass = classSchema
  24. Usage: Instances represent numeric range type named parameter settings for individual policy objs
  25. Update Frequency:
  26. Update Privilege:
  27. UI:
  28. cn = ms-wmi-IntRangeParam
  29. governsID = 1.2.840.113556.1.5.7000.169.2
  30. rDnAttId = cn
  31. mustContain =
  32. ms-wmi-intDefault
  33. mayContain =
  34. ms-wmi-intMin,
  35. ms-wmi-intMax
  36. possSuperiors = Policy
  37. objectClassCategory = 1
  38. subClassOf = ms-wmi-RangeParam
  39. defaultObjectCategory = ms-wmi-IntRangeParam
  40. defaultHidingValue = FALSE
  41. defaultSecurityDescriptor
  42. schemaIdGUID = <unique GUID>
  43. objectClass = classSchema
  44. (other range parameters are defined similarly)
  45. Usage: Instances represent numeric set type named parameter settings for individual policy objs
  46. Update Frequency:
  47. Update Privilege:
  48. UI:
  49. cn = ms-wmi-IntSetParam
  50. governsID = 1.2.840.113556.1.5.7000.169.3
  51. rDnAttId = cn
  52. mustContain =
  53. ms-wmi-intDefault
  54. mayContain =
  55. ms-wmi-intValidValues
  56. possSuperiors = Policy
  57. objectClassCategory = 1
  58. subClassOf = ms-wmi-RangeParam
  59. defaultObjectCategory = ms-wmi-IntSetParam
  60. defaultHidingValue = FALSE
  61. defaultSecurityDescriptor
  62. schemaIdGUID = <unique GUID>
  63. objectClass = classSchema
  64. (other set parameters are defined similarly)
  65. PolicyTemplate Class
  66. --------------------
  67. Usage: Instances of this class represent instances of policy object in AD
  68. Update Frequency:
  69. Update Privilege:
  70. UI:
  71. cn = ms-wmi-PolicyTemplate
  72. governsID = 1.2.840.113556.1.5.7000.169.4
  73. rDnAttId = cn
  74. mustContain =
  75. ms-wmi-ID,
  76. ms-wmi-Mof,
  77. ms-wmi-Name,
  78. ms-wmi-TargetNamespace,
  79. ms-wmi-TargetClass,
  80. ms-wmi-TargetPath,
  81. ms-wmi-SourceOrganization,
  82. ms-wmi-Author,
  83. ms-wmi-ChangeDate,
  84. ms-wmi-CreationDate
  85. possSuperiors = Container
  86. objectClassCategory = 1
  87. subClassOf = top
  88. defaultObjectCategory = ms-wmi-PolicyTemplate
  89. defaultHidingValue = FALSE
  90. defaultSecurityDescriptor =
  91. schemaIdGUID = <unique GUID>
  92. objectClass = classSchema
  93. Usage: Instances of this class represent instances of policy
  94. Update Frequency:
  95. Update Privilege:
  96. UI:
  97. cn = ms-wmi-SimplePolicyTemplate
  98. governsID = 1.2.840.113556.1.5.7000.169.5
  99. rDnAttId = cn
  100. mustContain =
  101. ms-wmi-TargetObject
  102. possSuperiors = Container
  103. objectClassCategory = 1
  104. subClassOf = ms-wmi-PolicyTemplate
  105. defaultObjectCategory = ms-wmi-SimplePolicyTemplate
  106. defaultHidingValue = FALSE
  107. defaultSecurityDescriptor =
  108. schemaIdGUID = <unique GUID>
  109. objectClass = classSchema
  110. Usage: Instances of this class represent instances of policy
  111. Update Frequency:
  112. Update Privilege:
  113. UI:
  114. cn = ms-wmi-MergeablePolicyTemplate
  115. governsID = 1.2.840.113556.1.5.7000.169.6
  116. rDnAttId = cn
  117. mustContain =
  118. possSuperiors = Container
  119. objectClassCategory = 1
  120. subClassOf = ms-wmi-PolicyTemplate
  121. defaultObjectCategory = ms-wmi-MergeablePolicyTemplate
  122. defaultHidingValue = FALSE
  123. defaultSecurityDescriptor =
  124. schemaIdGUID = <unique GUID>
  125. objectClass = classSchema
  126. Som Class
  127. ----------
  128. Usage: represents an individual som
  129. Update Frequency:
  130. Update Privilege:
  131. UI:
  132. cn = ms-wmi-Rule
  133. governsID = 1.2.840.113556.1.5.7000.169.7
  134. rDnAttId = cn
  135. mustContain =
  136. ms-wmi-QueryLanguage,
  137. ms-wmi-TargetNameSpace,
  138. ms-wmi-Query
  139. possSuperiors = ms-wmi-Som
  140. objectClassCategory = 1
  141. subClassOf = top
  142. defaultObjectCategory = ms-wmi-Som
  143. defaultHidingValue = FALSE
  144. defaultSecurityDescriptor =
  145. schemaIdGUID = <unique GUID>
  146. objectClass = classSchema
  147. Usage: represents an individual som
  148. Update Frequency:
  149. Update Privilege:
  150. UI:
  151. cn = ms-wmi-Som
  152. governsID = 1.2.840.113556.1.5.7000.169.8
  153. rDnAttId = cn
  154. mustContain =
  155. ms-wmi-ID,
  156. ms-wmi-Name,
  157. ms-wmi-SourceOrganization,
  158. ms-wmi-Author,
  159. ms-wmi-ChangeDate,
  160. ms-wmi-CreationDate
  161. possSuperiors = Container
  162. objectClassCategory = 1
  163. subClassOf = top
  164. defaultObjectCategory = ms-wmi-Som
  165. defaultHidingValue = FALSE
  166. defaultSecurityDescriptor =
  167. schemaIdGUID = <unique GUID>
  168. objectClass = classSchema
  169. PolicyType Class
  170. ----------------
  171. Usage: Holds a mof definition for a specific policy type.
  172. Update Frequency:
  173. Update Privilege:
  174. UI:
  175. cn = ms-wmi-PolicyType
  176. governsID = 1.2.840.113556.1.5.7000.169.9
  177. rDnAttId = cn
  178. mustContain =
  179. ms-wmi-TargetClass,
  180. ms-wmi-TargetNameSpace,
  181. ms-wmi-ClassDefinition
  182. possSuperiors = Container
  183. objectClassCategory = 1
  184. subClassOf = top
  185. defaultObjectCategory = ms-wmi-PolicyType
  186. defaultHidingValue = FALSE
  187. defaultSecurityDescriptor =
  188. schemaIdGUID = <unique GUID>
  189. objectClass = classSchema
  190. Class WMIGPO
  191. ------------
  192. Usage: The author of a policy object
  193. Size:
  194. Update Frequency:
  195. Update Privilege:
  196. UI:
  197. cn = ms-wmi-Reference
  198. governsID = 1.2.840.113556.1.5.7000.169.10
  199. rDnAttId = cn
  200. mustContain =
  201. ms-wmi-ID
  202. possSuperiors = <GPO object>
  203. objectClassCategory = 1
  204. subClassOf = top
  205. defaultObjectCategory = ms-wmi-Reference
  206. defaultHidingValue = FALSE
  207. defaultSecurityDescriptor =
  208. schemaIdGUID = <unique GUID>
  209. objectClass = classSchema
  210. Class Attributes
  211. ----------------
  212. Usage: The author of a policy object
  213. Size:
  214. Update Frequency:
  215. Update Privilege:
  216. UI:
  217. cn = ms-wmi-Author
  218. singleValued = TRUE
  219. objectClass = attributeSchema
  220. attributeID = 1.2.840.113556.1.4.7000.418.1
  221. attributeSyntax = 2.5.5.12 // unicode string
  222. oMSyntax = 64
  223. searchFlags = 0
  224. Usage:
  225. Size:
  226. Update Frequency:
  227. Update Privilege:
  228. UI:
  229. cn = ms-wmi-ChangeDate
  230. singleValued = TRUE
  231. objectClass = attributeSchema
  232. attributeID = 1.2.840.113556.1.4.7000.418.2
  233. attributeSyntax = 2.5.5.12 // unicode string
  234. oMSyntax = 64
  235. searchFlags = 0
  236. Usage:
  237. Size:
  238. Update Frequency:
  239. Update Privilege:
  240. UI:
  241. cn = ms-wmi-ClassDefinition
  242. singleValued = TRUE
  243. objectClass = attributeSchema
  244. attributeID = 1.2.840.113556.1.4.7000.418.3
  245. attributeSyntax = 2.5.5.12
  246. oMSyntax = 64
  247. searchFlags = 0
  248. Usage:
  249. Size:
  250. Update Frequency:
  251. Update Privilege:
  252. UI:
  253. cn = ms-wmi-CreationDate
  254. singleValued = TRUE
  255. objectClass = attributeSchema
  256. attributeID = 1.2.840.113556.1.4.7000.418.4
  257. attributeSyntax = 2.5.5.12 // unicode string
  258. oMSyntax = 64
  259. searchFlags = 0
  260. Usage: signed integer numeric default value for a numeric policy parameter
  261. Size:
  262. Update Frequency:
  263. Update Privilege:
  264. UI:
  265. cn = ms-wmi-intDefault
  266. singleValued = TRUE
  267. objectClass = attributeSchema
  268. attributeID = 1.2.840.113556.1.4.7000.418.5
  269. attributeSyntax = 2.5.5.9 // Integer
  270. oMSyntax = 2
  271. searchFlags = 0
  272. Usage: Unique id (GUID) for a policy object so references to it can be expressed in AD
  273. Size:
  274. Update Frequency:
  275. Update Privilege:
  276. UI:
  277. cn = ms-wmi-ID
  278. singleValued = TRUE
  279. objectClass = attributeSchema
  280. attributeID = 1.2.840.113556.1.4.7000.418.6
  281. attributeSyntax = 2.5.5.12 // unicode string
  282. oMSyntax = 64
  283. searchFlags = 1
  284. Usage: signed integer minimum value for a numeric range parameter
  285. Size:
  286. Update Frequency:
  287. Update Privilege:
  288. UI:
  289. cn = ms-wmi-intMin
  290. singleValued = TRUE
  291. objectClass = attributeSchema
  292. attributeID = 1.2.840.113556.1.4.7000.418.7
  293. attributeSyntax = 2.5.5.9 // Integer
  294. oMSyntax = 2
  295. searchFlags = 0
  296. Usage: signed integer maximum value for a numeric range parameter
  297. Size:
  298. Update Frequency:
  299. Update Privilege:
  300. UI:
  301. cn = ms-wmi-intMax
  302. singleValued = TRUE
  303. objectClass = attributeSchema
  304. attributeID = 1.2.840.113556.1.4.7000.418.8
  305. attributeSyntax = 2.5.5.9 // Integer
  306. oMSyntax = 2
  307. searchFlags = 0
  308. Usage: signed integer collection of set members for a numeric set parameter
  309. Size:
  310. Update Frequency:
  311. Update Privilege:
  312. UI:
  313. cn = ms-wmi-intValidValues
  314. singleValued = FALSE
  315. objectClass = attributeSchema
  316. attributeID = 1.2.840.113556.1.4.7000.418.9
  317. attributeSyntax = 2.5.5.9 // Integer
  318. oMSyntax = 2
  319. searchFlags = 0
  320. Usage:
  321. Size:
  322. Update Frequency:
  323. Update Privilege:
  324. UI:
  325. cn = ms-wmi-Name
  326. singleValued = TRUE
  327. objectClass = attributeSchema
  328. attributeID = 1.2.840.113556.1.4.7000.418.10
  329. attributeSyntax = 2.5.5.12 // unicode string
  330. oMSyntax = 64
  331. searchFlags = 0
  332. Usage: the name of a parameter object that is part of some policy instance
  333. Size:
  334. Update Frequency:
  335. Update Privilege:
  336. UI:
  337. cn = ms-wmi-PropertyName
  338. singleValued = TRUE
  339. objectClass = attributeSchema
  340. attributeID = 1.2.840.113556.1.4.7000.418.11
  341. attributeSyntax = 2.5.5.12 // unicode string
  342. oMSyntax = 64
  343. searchFlags = 0
  344. Usage: collection of one or more strings representing rules belonging to some som object
  345. Size:
  346. Update Frequency:
  347. Update Privilege:
  348. UI:
  349. cn = ms-wmi-Query
  350. singleValued = TRUE
  351. objectClass = attributeSchema
  352. attributeID = 1.2.840.113556.1.4.7000.418.12
  353. attributeSyntax = 2.5.5.12 // unicode string
  354. oMSyntax = 64
  355. searchFlags = 0
  356. Usage: collection of one or more strings representing rules belonging to some som object
  357. Size:
  358. Update Frequency:
  359. Update Privilege:
  360. UI:
  361. cn = ms-wmi-QueryLanguage
  362. singleValued = TRUE
  363. objectClass = attributeSchema
  364. attributeID = 1.2.840.113556.1.4.7000.418.13
  365. attributeSyntax = 2.5.5.12 // unicode string
  366. oMSyntax = 64
  367. searchFlags = 0
  368. Usage: Optional organization that an object is associated with
  369. Size:
  370. Update Frequency:
  371. Update Privilege:
  372. UI:
  373. cn = ms-wmi-SourceOrganization
  374. singleValued = TRUE
  375. objectClass = attributeSchema
  376. attributeID = 1.2.840.113556.1.4.7000.418.14
  377. attributeSyntax = 2.5.5.12 // unicode string
  378. oMSyntax = 64
  379. searchFlags = 0
  380. Usage: The name of the actual policy type that an instance of PolicyTemplate actually represents
  381. Size:
  382. Update Frequency:
  383. Update Privilege:
  384. UI:
  385. cn = ms-wmi-TargetClass
  386. singleValued = TRUE
  387. objectClass = attributeSchema
  388. attributeID = 1.2.840.113556.1.4.7000.418.15
  389. attributeSyntax = 2.5.5.12 // unicode string
  390. oMSyntax = 64
  391. searchFlags = 0
  392. Usage: The namespace in WMI that an object should reside in
  393. Size:
  394. Update Frequency:
  395. Update Privilege:
  396. UI:
  397. cn = ms-wmi-TargetNameSpace
  398. singleValued = TRUE
  399. objectClass = attributeSchema
  400. attributeID = 1.2.840.113556.1.4.7000.418.16
  401. attributeSyntax = 2.5.5.12 // unicode string
  402. oMSyntax = 64
  403. searchFlags = 0
  404. Usage:
  405. Size:
  406. Update Frequency:
  407. Update Privilege:
  408. UI:
  409. cn = ms-wmi-TargetObject
  410. singleValued = TRUE
  411. objectClass = attributeSchema
  412. attributeID = 1.2.840.113556.1.4.7000.418.17
  413. attributeSyntax = 2.5.5.12 // unicode string
  414. oMSyntax = 64
  415. searchFlags = 0
  416. Usage:
  417. Size:
  418. Update Frequency:
  419. Update Privilege:
  420. UI:
  421. cn = ms-wmi-TargetType
  422. singleValued = TRUE
  423. objectClass = attributeSchema
  424. attributeID = 1.2.840.113556.1.4.7000.418.18
  425. attributeSyntax = 2.5.5.12 // unicode string
  426. oMSyntax = 64
  427. searchFlags = 0
  428. Usage:
  429. Size:
  430. Update Frequency:
  431. Update Privilege:
  432. UI:
  433. cn = ms-wmi-Mof
  434. singleValued = TRUE
  435. objectClass = attributeSchema
  436. attributeID = 1.2.840.113556.1.4.7000.418.19
  437. attributeSyntax = 2.5.5.12 // unicode string
  438. oMSyntax = 64
  439. searchFlags = 0