Kategorie szkoleń | Egzaminy | Kontakt
  • 1
  • 1
  • 58

Mam do aktualizacji kilkaset kontaktów pocztowych w zakresie atrybutu EmployeeNumber.

Próbowałem zastosować komendę:

[PS] C:\WINDOWS\system32>Set-Contact -Identity "jan.kontaktowy" -employeeNumber "00001"
A positional parameter cannot be found that accepts argument '-employeeNumber'.
    + CategoryInfo          : InvalidArgument: (:) [Set-Contact], ParameterBindingException
    + FullyQualifiedErrorId : PositionalParameterNotFound,Set-Contact
    + PSComputerName        : exchange1srv

Ta sama komenda dla innego atrybutu działa poprawnie:

Set-Contact -Identity "Guido"  -MobilePhone 077 821 756

Działa dla wszystkich atrybutów, których pola są domyślnie zdefiniowane w konsolce graficznej, natomiast nie działa dla żadnego z atrybutów rozszerzonych.

 

 Jak poradzić sobie z tym problemem? Proszę o pomoc.

Dziękuję.

 

maciej_moszynski
  • Zapytał
  • @ maciej_moszynski | 11.08.2014
    • 1
    • 3
    • 8

Odpowiedź (1)

  • 1

Witam,

tak jak jest napisane: polecenie nie obsługuje takiego atrybutu, ale można zrobić to w prosty sposób również przez EMS:

  1. import-module activedirectory / wczytanie cmdletów obsługujących objekty AD
  2. Set-ADUser -EmployeeNumber
Karol_Kamiński
  • Odpowiedział
  • @ Karol_Kamiński | 09.01.2015
    • 2
    • 0
    • 1