none
Problemas com New-LocalUser - PowerShell RRS feed

  • Discussão Geral

  • Eu estou usando essa linha de comando pra criar um novo usuário no computador, mas não esta funcionando.

    New-LocalUser -Name Blc -Password Blc004 -AccountNeverExpires -FullName Blc -PasswordNeverExpires -UserMayNotChangePassword

    Depois de Executada a Linha de Comando, aparece isso:

    New-LocalUser : Cannot bind parameter 'Password'. Cannot convert the "Blc004" value of type "System.String" to type
    "System.Security.SecureString".
    At line:1 char:35
    + New-LocalUser -Name Blc -Password Blc004 -AccountNeverExpires -FullNa ...
    +                                   ~~~~~~
        + CategoryInfo          : InvalidArgument: (:) [New-LocalUser], ParameterBindingException
        + FullyQualifiedErrorId : CannotConvertArgumentNoMessage,Microsoft.PowerShell.Commands.NewLocalUserCommand

    Eu tentei Mudar a senha ,mexer nos argumentos ,mas não vai. Alguém sabe dizer o que se passa ? Onde esta o erro ?


    quarta-feira, 5 de abril de 2017 19:52

Todas as Respostas

  • Cara o seguinte. o parâmetro -Password necessita de um valor SecureString ao invés de string que vc está passando
    Vc poderá fazer o seguinte para resolver seu problema:

    $secpasswd = ConvertTo-SecureString "Blc004" -AsPlainText -Force
    New-LocalUser -Name Blc -Password $secpasswd -AccountNeverExpires -FullName Blc -PasswordNeverExpires -UserMayNotChangePassword

    quinta-feira, 6 de abril de 2017 00:23
  • Muito Obrigado!!! =D
    segunda-feira, 17 de abril de 2017 20:00