
C# версия Powermad
C# версия Powermad
Это еще не завершено и не полностью протестировано. Также отсутствуют следующие возможности:
Sharpmad.exe ADIDNS -Action new -Node test
| Action | Описание |
|---|---|
| AddACE | Добавить ACE к узлу. |
| Disable | Отметить узел как удаленный. |
| GetDACL | Получить DACL узла или зоны. |
| GetOwner | Получить владельца узла. |
| GetAttribute | Получить значение атрибута узла. |
| GetTombsone | Получить статус tombstone узла. |
| GetZone | Получить расположение раздела зоны. |
| New | Добавить узел. |
| GetAttribute | Установить значение атрибута узла. |
| SetOwner | Установить владельца узла. |
| Remove | Удалить узел. |
| Rename | Переименовать узел. |
| RemoveACE | Удалить ACE из узла. |
Sharpmad.exe MAQ -Action new -MachineAccount test -MachinePassword password
| Параметр | Описание |
|---|---|
| Container | Контейнер AD. |
| MachineAccount | Имя учётной записи компьютера. |
| MachinePassword | Пароль учётной записи компьютера. |
| Random | Переключатель: Создать учётную запись компьютера со случайным паролем. |
| Action | Описание |
|---|
| AgentSmith | Рекурсивный создатель учётных записей компьютеров. |
| Disable | Отключить учётную запись компьютера. |
| GetAttribute | Получить значение атрибута учётной записи компьютера. |
| GetCreator | Получить всех создателей учётных записей компьютеров. |
| New | Добавить учётную запись компьютера. |
| Remove | Удалить учётную запись компьютера (требуется доступ). |
| SetAttribute | Установить значение атрибута учётной записи компьютера. |
| Параметр | Описание |
|---|
| Append | Переключатель: Добавить значение атрибута, а не перезаписать. |
| Attribute | Атрибут LDAP для получения или установки. |
| Clear | Переключатель: Очистить значение атрибута. |
| DistinguishedName | Используемое различающееся имя. Не включайте узел ADIDNS или имя учётной записи компьютера. |
| Domain | Целевой домен в формате DNS. |
| DomainController | Целевой контроллер домена. Этот параметр обязателен на системе, не присоединённой к домену. |
| Username | Имя пользователя LDAP в формате домен\имя_пользователя или UPN. |
| Verbose | Переключатель: Подробный вывод. |
| Value | Значение атрибута. |
| Password | Пароль LDAP. |
| Параметр | Описание |
|---|
| Access | Доступ для ACE. |
| AccessType | Разрешить или Запретить для ACE. |
| Data | Данные DNS-записи. |
| Forest | Лес AD. |
| Node | Имя DNS-записи. |
| NodeNew | Новое имя узла для переименования. |
| Partition | Раздел AD, в котором хранится зона. |
| Principal | Субъект ACE. |
| Preference | Приоритет MX-записи. |
| Priority | Приоритет SRV-записи. |
| SOASerialNumber | Серийный номер SOA, который будет увеличен на 1. |
| Static | Переключатель: Создать статическую запись. |
| Tombstone | Переключатель: Установить атрибут tombstone в true при создании узла. |
| TTL | TTL DNS-записи. |
| Type | Тип DNS-записи. (A, AAAA, CNAME, DNAME, NS, MX, PTR, SRV, TXT) |
| Weight | Вес SRV-записи. |
| Zone | Зона ADIDNS. |