Como excluir o atributo AD do perfil usando dsmod ou similar?

0

Como parte de um script em lote de gerenciamento de usuários, preciso excluir o valor do perfil de um objeto Usuário do AD.

A sintaxe que estou usando é a seguinte:

dsquery user -name TEST | dsmod user -profile ""

Parece funcionar (sem erros), no entanto, ao consultar o objeto novamente, o valor do perfil antigo ainda permanece.

Se eu fosse adicionar um espaço, por exemplo:

dsquery user -name TEST | dsmod user -profile " "

Em seguida, ele atualiza o valor do perfil, mas agora o valor do perfil agora é um espaço, o que não é o que eu quero - gostaria que o valor fosse completamente vazio.

Isso parece ser um bug, já que a mesma sintaxe funciona com outros parâmetros, por exemplo, -loscr "" irá limpar o valor do atributo de script de logon.

Quaisquer soluções / insights sobre esse problema são bem-vindos.

    
por d3Xt3r 23.06.2015 / 01:43

1 resposta

0

Sua sintaxe está correta. Eu tentei com algumas contas de teste, e funcionou como você esperava.

Você está, por acaso, usando o Server 2003? Em caso afirmativo, o artigo da Microsoft KB824678 pode se aplicar a você.

    
por 23.06.2015 / 20:14