locked
Set OfficePhone For Multiple Users In Active Directory Using PowerShell RRS feed

  • Pregunta

  • Necesito modificar el número telefónico para múltiples usuarios del dominio el Script que estoy utilizando es:

    Import-Csv  C:\Tools\Scripts\Usuarios\OfficePhone\funcionarios.csv | ForEach-Object{set-ADUser -Identity $_.user -add @{"-OfficePhone"= $_.number} -Verbose  }

    El mensaje de error que obtengo es:

    Set-ADUser : Cannot validate argument on parameter 'Identity'. The argument is null. Provide a valid value for the argument, and then try running the command

    again.

    At C:\Tools\Scripts\Usuarios\OfficePhone\OfficePhone.ps1:92 char:106

    + ... uncionarios.csv | ForEach-Object{set-ADUser -Identity $_.user -add @{ ...

    +                                                           ~~~~~~~

        + CategoryInfo          : InvalidData: (:) [Set-ADUser], ParameterBindingValidationException

        + FullyQualifiedErrorId : ParameterArgumentValidationError,Microsoft.ActiveDirectory.Management.Commands.SetADUser

    El archivo CSV es:

    user;number
    carlos.castro;11111
    pedro.perez;22222
    carlos.gomez;33333


    Agradezco de antemano la colaboración que pueda recibir

    sábado, 19 de febrero de 2022 2:12