Я пытаюсь создать простой список в VBscript, но я не могу найти что-то подобное.
В принципе, я работаю над Active Directory, и мне нужно получить все группы, в которых пользователь является членом всех пользователей в домене. Теперь каждый пользователь может быть членом другого числа групп, поэтому я планирую использовать словарь, причем ключ является SAMID для пользователя, а значение представляет собой список всех групп, в которых он/она является членом.
Я могу сделать это со статическим массивом, но тогда я должен объявить случайный большой размер для массива, который не является хорошим. То, что я в идеале хотел бы сделать, это иметь список, подобный python, где я могу просто сделать что-то вроде myList.Add и не беспокоиться о размере.
Я попытался использовать System.Collection.ArrayList, но я получаю сообщение об ошибке при запуске:
PS C:\tmp> cscript.exe .\foo.vbs
Microsoft (R) Windows Script Host Version 5.8
Copyright (C) Microsoft Corporation. All rights reserved.
C:\tmp\foo.vbs(1, 1) (null): 0x80131700
как я могу это сделать?