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.
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.
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