Морфий писал(а):не. не прокатит. надо, чтобы прога сама все записывала, а то юзер там понапишет, в этом окне =))
Private Sub Form_Load()
Dim domain As IADsDomain 'Объявляем переменную типа домена
Dim grp As IADsGroup 'Объявляем переменную типа группа
Set domain = GetObject("WinNT://Test") ' Получаем объект домена Test
Set grp = domain.Create("group", "TestGroup") 'Создаем новую группу пользователей
grp.Put "groupType", ADS_GROUP_TYPE_GLOBAL_GROUP ' Устанавливаем свойство типа группы.
grp.Put "Description", "Группа для примера работы с доменом" ' Пишем описание группы
grp.SetInfo ' Вот тут вылетает, говорит, мол неизвестная ошибка во время выполнения программы.
End Sub
NET LOCALGROUP mygroup /ADD
NET LOCALGROUP mygroup /ADD
net localgroup
net localgroup exec /add
net localgroup exec /add /domain
net localgroup exec stevev sales\ralphr jennyt /add
net localgroup exec stevev ralphr jennyt /add /domain
net localgroup exec
net localgroup exec /comment:"The executive staff."
Konst_One писал(а):Examples
To display a list of all the local groups on the local server, type:...
Примеры
Чтобы вывести список всех локальных групп на локальном сервере, введите:...
Const JOIN_DOMAIN = 1
Const ACCT_CREATE = 2
Const ACCT_DELETE = 4
Const WIN9X_UPGRADE = 16
Const DOMAIN_JOIN_IF_JOINED = 32
Const JOIN_UNSECURE = 64
Const MACHINE_PASSWORD_PASSED = 128
Const DEFERRED_SPN_SET = 256
Const INSTALL_INVOCATION = 262144
strDomain = "HOME"
strPassword = "pass"
strUser = "user"
Set objNetwork = CreateObject("WScript.Network")
strComputer = objNetwork.ComputerName
Debug.Print strComputer 'Выводит имя локального компа
Set objComputer = GetObject("winmgmts:{impersonationLevel=Impersonate}!\\" & _
strComputer & "\root\cimv2:Win32_ComputerSystem.Name='" & _
strComputer & "'")
returnValue = objComputer.JoinDomainOrWorkGroup(strDomain, _
strPassword, _
strDomain & "\" & strUser, _
Null, _
JOIN_DOMAIN + ACCT_CREATE)
Debug.Print returnValue 'Выводит 1355
Сейчас этот форум просматривают: Yandex-бот и гости: 139