Izraz 'Get-ADUser' ni prepoznan kot ime cmdlet

Uporabil sem naslednjo poizvedbo za seznam uporabnikov v strežniku Windows 2008, vendar mi ni uspelo in dobil sem spodnjo napako.

$server='client-pc-1';$pwd= convertto-securestring 'password$' -asplaintext -
force;$cred=new-object  -typename System.Management.Automation.PSCredential -argumentlist 'Administrator',$pwd; invoke-command -computername $server -credential 
$cred -scriptblock {Get-ADUser -Filter (enabled -ne $true)}

Izjema je navedena spodaj... Ali mi lahko kdo pomaga rešiti to?

The term 'Get-ADUser' is not recognized as the name of a cmdlet, function, script file, or operable program. Check the
spelling of the name, or if a path was included, verify that the path is correct 
and try again.
    + CategoryInfo          : ObjectNotFound: (Get-ADUser:String) [], CommandNotFoundException
    + FullyQualifiedErrorId : CommandNotFoundException

Če je prisoten modul ActiveDirectory, dodajte

import-module activedirectory

pred svojo kodo.

Če želite preveriti, ali obstaja, poskusite:

get-module -listavailable

Modul ActiveDirectory je privzeto prisoten v sistemu Windows Server 2008 R2, namestite ga na ta način:

Import-Module ServerManager
Add-WindowsFeature RSAT-AD-PowerShell

Za njegovo delovanje potrebujete vsaj en DC v domeni kot Windows 2008 R2 in na njem nameščene spletne storitve Active Directory Web Services (ADWS).

Za Windows Server 2008 preberite tukaj, kako ga namestiti

Komentarji (5)

Preverite [tukaj] (http://blogs.msdn.com/b/rkramesh/archive/2012/01/17/how-to-add-active-directory-module-in-powershell-in-windows-7.aspx), kako dodati modul activedirectory, če ga privzeto ni. To lahko storite na katerem koli računalniku in potem vam bo omogočil dostop do strežnika active directory "domain control".

EDIT

Da bi preprečili težave z zastarelimi povezavami (v preteklosti se mi je zgodilo, da so blogi MSDN brez razloga izginili), morate v bistvu za Windows 7 prenesti in namestiti Remote Server Administration Tools (KB958830). Po namestitvi naredite naslednje korake:

  • Odprite Nadzorno ploščo -> Programi in funkcije -> Vklopite/izklopite funkcije sistema Windows
  • Poiščite "Orodja za oddaljeno upravljanje strežnika" in ga razširite
  • Poiščite "Role Administration Tools" in ga razširite
  • Poiščite "AD DS And AD LDS Tools" in ga razširite
  • Označite polje poleg "Active Directory Module For Windows PowerShell".
  • Kliknite V redu in omogočite sistemu Windows, da namesti funkcijo

Strežniške izdaje sistema Windows bi morale biti že v redu, če pa ne, morate prenesti in namestiti Active Directory Management Gateway Service. Če katera od teh povezav ne bo več delovala, boste še vedno lahko poiskali članek KB ali imena prenesenih datotek in jih našli.

Komentarji (2)

Če ne vidite aktivnega imenika, je to zato, ker niste namestili funkcije AD LS Users and Computer Feature. Pojdite na Manage - Add Roles & Features (Upravljanje - Dodaj vloge in funkcije). V čarovniku za dodajanje vlog in funkcij v zavihku Funkcije izberite Orodja za oddaljeno upravljanje strežnika, izberite - Orodja za upravljanje vlog - Izberite Orodja AD DS in DF LDS.

Po tem si lahko ogledate paket PS Active Directory.

Komentarji (0)