dsget erro provavelmente por causa de usuários com “-” em seu nome

1

Estou tentando executar um dsquery / dsget que resultará em usuários que não estavam ativos por um mês e que não estão desativados:

dsquery user -inactive 4 -limit 0 | dsget user -samid -desativado > > área de trabalho \ users.txt

Isso resulta em um erro:

dsget falhou: '-' é um parâmetro desconhecido.

Como

    
por NirPes 27.05.2014 / 15:09

1 resposta

1

Não, o seu comando está correto e "-" no nome não é um problema. Você já usou copy & passado? Porque o Wordpress (por exemplo) está realmente ansioso para mexer com traços.

A melhor maneira de obter o resultado desejado é usar o PowerShell:

Search-ADAccount -AccountInactive -TimeSpan (New-TimeSpan -Days 30) | Where-Object { $_.Enabled -eq $true }
    
por 03.06.2014 / 00:11