
Versão em C# do Powermad
Versão em C# do Powermad
Isso ainda não está completo e não foi totalmente testado. Também faltam os seguintes:
Sharpmad.exe ADIDNS -Action new -Node test
| Ação | Descrição |
|---|---|
| AddACE | Adicionar ACE ao nó. |
| Disable | Tombar um nó. |
| GetDACL | Obter DACL do nó ou zona. |
| GetOwner | Obter proprietário do nó. |
| GetAttribute | Obter valor do atributo do nó. |
| GetTombsone | Obter status de túmulo do nó. |
| GetZone | Obter localização da partição da zona. |
| New | Adicionar um nó. |
| GetAttribute | Definir valor do atributo do nó. |
| SetOwner | Definir proprietário do nó. |
| Remove | Remover um nó. |
| Rename | Renomear um nó. |
| RemoveACE | Remover ACE do nó. |
Sharpmad.exe MAQ -Action new -MachineAccount test -MachinePassword password
| Parâmetro | Descrição |
|---|---|
| Container | Contêiner AD. |
| MachineAccount | Nome da conta de máquina. |
| MachinePassword | Senha da conta de máquina. |
| Random | Switch: Criar uma conta de máquina com uma senha aleatória. |
| Ação | Descrição |
|---|
| AgentSmith | Criador recursivo de contas de máquina. |
| Disable | Desabilitar uma conta de máquina. |
| GetAttribute | Obter valor do atributo da conta de máquina. |
| GetCreator | Obter todos os criadores de conta de máquina. |
| New | Adicionar uma conta de máquina. |
| Remove | Remover uma conta de máquina (acesso necessário). |
| SetAttribute | Obter valor do atributo da conta de máquina. |
| Parâmetro | Descrição |
|---|
| Append | Switch: Anexar um valor de atributo em vez de substituir. |
| Attribute | Atributo LDAP para obter ou definir. |
| Clear | Switch: Limpar um valor de atributo. |
| DistinguishedName | Nome distinto a usar. Não inclua o nó ADIDNS ou o nome da conta de máquina. |
| Domain | Domínio alvo no formato DNS. |
| DomainController | Controlador de domínio alvo. Este parâmetro é obrigatório em um sistema não associado ao domínio. |
| Username | Nome de usuário LDAP no formato domínio\usuário ou UPN. |
| Verbose | Switch: Saída detalhada. |
| Value | Valor do atributo. |
| Password | Senha LDAP. |
| Parâmetro | Descrição |
|---|
| Access | Acesso para ACE. |
| AccessType | Permitir ou Negar para o ACE. |
| Data | Dados do registro DNS. |
| Forest | Floresta AD. |
| Node | Nome do registro DNS. |
| NodeNew | Novo nome do nó para renomeações. |
| Partition | Partição AD onde a zona está armazenada. |
| Principal | Principal do ACE. |
| Preference | Preferência do registro MX. |
| Priority | Prioridade do registro SRV. |
| SOASerialNumber | Número de série SOA que será incrementado em 1. |
| Static | Switch: Criar um registro estático. |
| Tombstone | Switch: Definir o atributo de túmulo como verdadeiro na criação do nó. |
| TTL | TTL do registro DNS. |
| Type | Tipo de registro DNS. (A, AAAA, CNAME, DNAME, NS, MX, PTR, SRV, TXT) |
| Weight | Peso do registro SRV. |
| Zone | Zona ADIDNS. |