
Versión en C# de Powermad
Versión en C# de Powermad
Esto aún no está completo y no ha sido probado completamente. También falta lo siguiente:
Sharpmad.exe ADIDNS -Action new -Node test
| Acción | Descripción |
|---|---|
| AddACE | Agregar ACE al nodo. |
| Disable | Marcar un nodo como eliminado. |
| GetDACL | Obtener DACL del nodo o zona. |
| GetOwner | Obtener propietario del nodo. |
| GetAttribute | Obtener valor de atributo del nodo. |
| GetTombsone | Obtener estado de tombstone del nodo. |
| GetZone | Obtener ubicación de partición de zona. |
| New | Agregar un nodo. |
| GetAttribute | Establecer valor de atributo del nodo. |
| SetOwner | Establecer propietario del nodo. |
| Remove | Eliminar un nodo. |
| Rename | Renombrar un nodo. |
| RemoveACE | Eliminar ACE del nodo. |
Sharpmad.exe MAQ -Action new -MachineAccount test -MachinePassword password
| Acción | Descripción |
|---|---|
| AgentSmith | Creador recursivo de cuentas de máquina. |
| Disable | Deshabilitar una cuenta de máquina. |
| GetAttribute | Obtener valor de atributo de cuenta de máquina. |
| GetCreator | Obtener todos los creadores de cuentas de máquina. |
| New | Agregar una cuenta de máquina. |
| Remove | Eliminar una cuenta de máquina (acceso requerido). |
| SetAttribute | Obtener valor de atributo de cuenta de máquina. |
| Parámetro | Descripción |
|---|---|
| Append | Interruptor: Agregar un valor de atributo en lugar de sobrescribir. |
| Attribute | Atributo LDAP a obtener o establecer. |
| Clear | Interruptor: Limpiar un valor de atributo. |
| DistinguishedName | Nombre distinguido a utilizar. No incluir el nodo ADIDNS ni el nombre de la cuenta de máquina. |
| Domain | Dominio objetivo en formato DNS. |
| DomainController | Controlador de dominio objetivo. Este parámetro es obligatorio en un sistema no unido al dominio. |
| Username | Nombre de usuario LDAP en formato dominio\usuario o UPN. |
| Verbose | Interruptor: Salida detallada. |
| Value | Valor del atributo. |
| Password | Contraseña LDAP. |
| Parámetro | Descripción |
|---|---|
| Access | Acceso para ACE. |
| AccessType | Permitir o Denegar para el ACE. |
| Data | Datos del registro DNS. |
| Forest | Bosque de AD. |
| Node | Nombre del registro DNS. |
| NodeNew | Nuevo nombre de nodo para renombramientos. |
| Partition | Partición de AD donde se almacena la zona. |
| Principal | Principal del ACE. |
| Preference | Preferencia del registro MX. |
| Priority | Prioridad del registro SRV. |
| SOASerialNumber | Número de serie SOA que se incrementará en 1. |
| Static | Interruptor: Crear un registro estático. |
| Tombstone | Interruptor: Establecer el atributo tombstone a true al crear el nodo. |
| TTL | TTL del registro DNS. |
| Type | Tipo de registro DNS. (A, AAAA, CNAME, DNAME, NS, MX, PTR, SRV, TXT) |
| Weight | Peso del registro SRV. |
| Zone | Zona ADIDNS. |
| Parámetro | Descripción |
|---|---|
| Container | Contenedor de AD. |
| MachineAccount | Nombre de la cuenta de máquina. |
| MachinePassword | Contraseña de la cuenta de máquina. |
| Random | Interruptor: Crear una cuenta de máquina con una contraseña aleatoria. |