Ο όρος 'Get-ADUser' δεν αναγνωρίζεται ως όνομα μιας εντολής cmdlet

Χρησιμοποίησα το ακόλουθο ερώτημα για να εμφανίσω τους χρήστες σε έναν διακομιστή Windows 2008, αλλά απέτυχα και πήρα το παρακάτω σφάλμα.

$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)}

Η εξαίρεση δίνεται παρακάτω... Μπορεί κάποιος να με βοηθήσει να το λύσω αυτό;

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

Εάν η ενότητα ActiveDirectory είναι παρούσα προσθέστε

import-module activedirectory

πριν από τον κώδικά σας.

Για να ελέγξετε αν υπάρχει δοκιμάστε:

get-module -listavailable

Η ενότητα ActiveDirectory είναι εξ ορισμού παρούσα στον windows server 2008 R2, εγκαταστήστε την με αυτόν τον τρόπο:

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

Για να μπορέσει να λειτουργήσει, χρειάζεστε τουλάχιστον ένα DC στον τομέα ως windows 2008 R2 και να έχετε εγκαταστήσει σε αυτό τις υπηρεσίες Web Services Active Directory (ADWS).

Για Windows Server 2008 διαβάστε εδώ πώς να το εγκαταστήσετε

Σχόλια (5)

Ελέγξτε εδώ για το πώς να προσθέσετε την ενότητα activedirectory αν δεν υπάρχει από προεπιλογή. Αυτό μπορεί να γίνει σε οποιοδήποτε μηχάνημα και στη συνέχεια θα σας επιτρέψει να αποκτήσετε πρόσβαση στον ενεργό κατάλογο "domain control" διακομιστή σας.

ΕΠΕΞΕΡΓΑΣΙΑ

Για να αποφύγετε προβλήματα με παρωχημένους συνδέσμους (έχω διαπιστώσει ότι τα MSDN blogs εξαφανίζονται χωρίς λόγο στο παρελθόν), στην ουσία για τα Windows 7 πρέπει να κατεβάσετε και να εγκαταστήσετε Remote Server Administration Tools (KB958830). Μετά την εγκατάσταση κάντε τα ακόλουθα βήματα:

  • Ανοίξτε τον Πίνακα Ελέγχου -> Προγράμματα και δυνατότητες -> Ενεργοποίηση/απενεργοποίηση των λειτουργιών των Windows
  • Βρείτε το "Εργαλεία διαχείρισης απομακρυσμένου διακομιστή" και αναπτύξτε το
  • Βρείτε το "Εργαλεία διαχείρισης ρόλων" και επεκτείνετε το
  • Βρείτε την επιλογή "Εργαλεία AD DS και AD LDS" και επεκτείνετε την.
  • Τσεκάρετε το πλαίσιο δίπλα στο "Active Directory Module For Windows PowerShell".
  • Κάντε κλικ στο OK και επιτρέψτε στα Windows να εγκαταστήσουν τη λειτουργία

Οι εκδόσεις διακομιστών Windows θα πρέπει να είναι ήδη εντάξει, αλλά αν όχι, θα πρέπει να κατεβάσετε και να εγκαταστήσετε την υπηρεσία Active Directory Management Gateway Service. Εάν κάποιος από αυτούς τους συνδέσμους σταματήσει να λειτουργεί, θα πρέπει να μπορείτε να αναζητήσετε το άρθρο KB ή τα ονόματα λήψης και να τα βρείτε.

Σχόλια (2)

Αν δεν βλέπετε το Active Directory, αυτό συμβαίνει επειδή δεν έχετε εγκαταστήσει τη λειτουργία AD LS Users and Computer Feature. Μεταβείτε στη Διαχείριση - Προσθήκη ρόλων και λειτουργιών. Εντός του Οδηγού Προσθήκης ρόλων και λειτουργιών, στην καρτέλα Λειτουργίες, επιλέξτε Εργαλεία διαχείρισης απομακρυσμένου διακομιστή, επιλέξτε - Εργαλεία διαχείρισης ρόλων - Επιλέξτε Εργαλεία AD DS και DF LDS.

Μετά από αυτό, μπορείτε να δείτε το πακέτο PS Active Directory.

Σχόλια (0)