|
|
|
Список компьютеров и пользователей в сети
|
|||
|---|---|---|---|
|
#18+
Подскажите, как программно получить сабж? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.03.2004, 14:38 |
|
||
|
Список компьютеров и пользователей в сети
|
|||
|---|---|---|---|
|
#18+
Посмотри faq по сжатию БД, там список кого-то получают. Только не помню, "кого". ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.03.2004, 16:59 |
|
||
|
Список компьютеров и пользователей в сети
|
|||
|---|---|---|---|
|
#18+
Блин.... Я же в этом уже разбирался, но потерял результаты и не помню как это делал.... Кажется через WSH.... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.03.2004, 10:00 |
|
||
|
Список компьютеров и пользователей в сети
|
|||
|---|---|---|---|
|
#18+
/topic/56222\r В последнем посте - все константы API функции - что они делают - ясно из их названия, сами значения констант брать из API Text Viewer ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.03.2004, 10:51 |
|
||
|
Список компьютеров и пользователей в сети
|
|||
|---|---|---|---|
|
#18+
СПАСИБО!!!!! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.03.2004, 10:58 |
|
||
|
Список компьютеров и пользователей в сети
|
|||
|---|---|---|---|
|
#18+
Только вот что... Список компов я получил, а список пользователей можно? Ну в смысле учетных записей? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.03.2004, 12:24 |
|
||
|
Список компьютеров и пользователей в сети
|
|||
|---|---|---|---|
|
#18+
Поищи по форуму (и по MS SQL) про ADSI, LDAP На эту тему сам как-то использовал такое (должна быть ссылка на Active DS Type Library): Private Const ADS_SCOPE_BASE = 0 Private Const ADS_SCOPE_ONELEVEL = 1 Private Const ADS_SCOPE_SUBTREE = 2 Private Const ADS_CHASE_REFERRALS_NEVER = 0 Private Const ADS_CHASE_REFERRALS_SUBORDINATE = &H20 Private Const ADS_CHASE_REFERRALS_EXTERNAL = &H40 Private Const ADS_CHASE_REFERRALS_ALWAYS = ADS_CHASE_REFERRALS_SUBORDINATE Or ADS_CHASE_REFERRALS_EXTERNAL Function SamAccountNameGet(SamAccountName As String, SamAccountNameProp As String) As String Dim sMsg As String, sObjectDN As String, sDomain As String Dim rootDSE As IADs, oIADs As IADs, con As Connection, rs As Recordset, Com As Command SamAccountNameGet = "" On Error GoTo Err_ Set rootDSE = GetObject("LDAP://RootDSE") sDomain = rootDSE.Get("defaultNamingContext") sObjectDN = "LDAP://" & sDomain Set rootDSE = Nothing Set oIADs = GetObject(sObjectDN) Set con = New Connection con.Provider = "ADsDSOObject" con.Open "Active Directory Provider" Set Com = New Command Set Com.ActiveConnection = con Com.CommandText = "select " & SamAccountNameProp & " from '" & oIADs.ADsPath & "' where samaccountname='" & SamAccountName & "'" Com.Properties("Page Size") = 1000 Com.Properties("Timeout") = 30 Com.Properties("searchscope") = ADS_SCOPE_SUBTREE Com.Properties("Chase referrals") = ADS_CHASE_REFERRALS_EXTERNAL Com.Properties("Cache Results") = False Com.Properties("Size Limit") = 1 Set rs = New Recordset Set rs = Com.Execute If rs.EOF Then MsgBox "Учетная запись " & SamAccountName & " не найдена", vbCritical, sDomain Else SamAccountNameGet = Nz(rs.Fields(SamAccountNameProp), "") End If rs.Close Exit_: Set rs = Nothing Set Com = Nothing Set con = Nothing Set oIADs = Nothing Exit Function Err_: Errmsg_cnn con Resume Exit_ End Function ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.03.2004, 13:05 |
|
||
|
Список компьютеров и пользователей в сети
|
|||
|---|---|---|---|
|
#18+
Только навряд ли сисадмин даст права на чтение - во всяком случае у меня в сети их нет. Возможно, есть другой способ, как Проводник ихполучает ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.03.2004, 13:33 |
|
||
|
Список компьютеров и пользователей в сети
|
|||
|---|---|---|---|
|
#18+
вот нашел - сразу несколько функций для работы с юзерами и группами (Knowledge Base:HOWTO: Call LanMan Services from 32-bit Visual Basic Apps (Q159498)) Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46. 47. 48. 49. 50. 51. 52. 53. 54. 55. 56. 57. 58. 59. 60. 61. 62. 63. 64. 65. 66. 67. 68. 69. 70. 71. 72. 73. 74. 75. 76. 77. 78. 79. 80. 81. 82. 83. 84. 85. 86. 87. 88. 89. 90. 91. 92. 93. 94. 95. 96. 97. 98. 99. 100. 101. 102. 103. 104. 105. 106. 107. 108. 109. 110. 111. 112. 113. 114. 115. 116. 117. 118. 119. 120. 121. 122. 123. 124. 125. 126. 127. 128. 129. 130. 131. 132. 133. 134. 135. 136. 137. 138. 139. 140. 141. 142. 143. 144. 145. 146. 147. 148. 149. 150. 151. 152. 153. 154. 155. 156. 157. 158. 159. 160. 161. 162. 163. 164. 165. 166. 167. 168. 169. 170. 171. 172. 173. 174. 175. 176. 177. 178. 179. 180. 181. 182. 183. 184. 185. 186. 187. 188. 189. 190. 191. 192. 193. 194. 195. 196. 197. 198. 199. 200. 201. 202. 203. 204. 205. 206. 207. 208. 209. 210. 211. 212. 213. 214. 215. 216. 217. 218. 219. 220. 221. 222. 223. 224. 225. 226. 227. 228. 229. 230. 231. 232. 233. 234. 235. 236. 237. 238. 239. 240. 241. 242. 243. 244. 245. 246. 247. 248. 249. 250. 251. 252. 253. 254. 255. 256. 257. 258. 259. 260. 261. 262. 263. 264. 265. 266. 267. 268. 269. 270. 271. 272. 273. 274. 275. 276. 277. 278. 279. 280. 281. 282. 283. 284. 285. 286. 287. 288. 289. 290. 291. 292. 293. 294. 295. 296. 297. 298. 299. 300. 301. 302. 303. 304. 305. 306. 307. 308. 309. 310. 311. 312. 313. 314. 315. 316. 317. 318. 319. 320. 321. 322. 323. 324. 325. 326. 327. 328. 329. 330. 331. 332. 333. 334. 335. 336. 337. 338. 339. 340. 341. 342. 343. 344. 345. 346. 347. 348. 349. 350. 351. 352. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.03.2004, 13:52 |
|
||
|
|

start [/forum/topic.php?fid=45&msg=32449188&tid=1675951]: |
0ms |
get settings: |
8ms |
get forum list: |
16ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
171ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
52ms |
get tp. blocked users: |
1ms |
| others: | 202ms |
| total: | 470ms |

| 0 / 0 |
