Kategorie szkoleń | Egzaminy | Kontakt
  • 1
  • 2
  • 456

Jakim poleceniem z poziomu Windows 7 można wywołać Właściwości aktualnie zalogowanego konta użytkownika Active Directory, np. żeby zobaczyć przypisany numer telefonu? Odpowiednik Właściwości konta użytkownika z poziomu konsol: mmc, dsa.msc lub dsac.

Michał_Wittkowski
  • Zapytał
  • @ Michał_Wittkowski | 03.04.2014
    • 4
    • 1
    • 1
Zaloguj się aby zadać pytanie
Pokrewne

Odpowiedź (1)

  • 13

W celu wyświetlenia lub modyfikacji atrybutów użytkownika ze stacji klienckiej musimy mieć zainstalowane odpowiednie komponenty Remote Server Administration Tools (RSAT), do pobrania z http://www.microsoft.com/en-us/download/details.aspx?id=7887. Żeby korzystać tylko z PowerShella lub wiersza poleceń, potrzebne nam będą odpowiednio „ActiveDirectory module for Windows PowerShell” lub „AD DS Tools”.

Wyszukiwanie i edycja za pomocą PowerShell:

Pierwszym krokiem jest zaimportowanie do bieżącej sesji modułu AD poleceniem:

 

Import-Module ActiveDirecory


Bądź uruchomienie konsoli PS już z zaimportowanym modułem AD.

 

W celu ułatwienia przeszukiwania bazy AD, możemy skorzystać z polecenia „WHOAMI”, które zwraca nam nazwę obecnie zalogowanego użytkownika. Najwygodniej będzie się posługiwać Fully Qualified Domain Name (FQDN), którego zapisujemy w zmiennej:

 

$_user = whoami /fqdn


W celu wyświetlenia numeru telefonu użytkownika wpisujemy polecenie:

 

 

Get-ADUser  -Identity  „$_user”’ –Properties telephoneNumber


Żeby wylistować tylko te właściwości, które chcemy zobaczyć, możemy użyć przełącznika „select”:

 

Get-ADUser  -Identity „$_user”’ –Properties telephoneNumber | select name,telephoneNumber



Wynik powinien wyglądać tak:

 


W celu modyfikacji właściwości użytkownika, można użyć polecenia:

 

Get-ADUser  -Identity  „$_user”’  | Set-ADUser  -officePhone  „12 345 67 89”



Wyszukiwanie i edycja za pomocą cmd:

 

Mamy również możliwość korzystania z narzędzi linii poleceń takich jak: dsquery, dsget, dsmod. W celu wyświetlenia numeru telefonu obecnie zalogowanego użytkownika w cmd  wpisujemy polecenie:

 

dsquery user  -samid „%username%” | dsget user  -tel

 

W celu modyfikacji numeru telefonu używamy polecenia:

dsquery user  -samid „%username% | dsmod user –tel „12 345 67 89

 

  • Odpowiedział
  • @ | 08.04.2014
  • TRENER MODERATOR ALTKOM AKADEMII
Komentarze
Dziękuję za odpowiedz. Drugie rozwiązanie "bez instalacji" jest przyjazne do wprowadzenia jako skrypt. Pewnie nie rozwiąże to problemów związanych z obsługą użytkownika, który jest przyzwyczajony do okienek, ale umożliwi to samodzielną aktualizacje tego typ danych przy odpowiednich uprawnieniach.
Skomentował : @ Michał_Wittkowski ,17.04.2014
  • 4
  • 1
  • 1