Thuật ngữ 'Get-ADUser' không được công nhận là tên của lệnh ghép ngắn


96

Tôi đã sử dụng truy vấn sau để liệt kê những người dùng trong máy chủ windows 2008, nhưng không thành công và gặp lỗi bên dưới.

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

Ngoại lệ được đưa ra dưới đây ... Bất cứ ai có thể giúp tôi giải quyết vấn đề này?

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

Câu trả lời:


125

Nếu mô-đun ActiveDirectory hiện diện, hãy thêm

import-module activedirectory

trước mã của bạn.

Để kiểm tra xem có tồn tại hay không, hãy thử:

get-module -listavailable

Mô-đun ActiveDirectory mặc định có trong windows server 2008 R2, hãy cài đặt nó theo cách sau:

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

Để nó hoạt động, bạn cần ít nhất một DC trong miền là windows 2008 R2 và đã cài đặt Active Directory Web Services (ADWS) trên đó.

Đối với Windows Server 2008, hãy đọc ở đây cách cài đặt nó


np :) mặc dù tôi sẽ thay đổi nó thành: get-mô-đun ActiveDirectory -listavailable
Shay Levy

@ShayLevy Có, tốt hơn là bạn nên kiểm tra một mô-đun cụ thể! Ý định của tôi là giúp người dùng1805353 biết mô-đun nào có thể tải.
CB.

8
Tôi có Windows Server 2008 R2 SP1 và không có activedirectorymô-đun nào ở đây.
bahrep

1
Tôi đã phải sửa trường hợp để nhập hoạt động. 'get-mô-đun ActiveDirectory'
J Maurer

2
@bahrep Bạn cần cài đặt nó trước: Import-Module ServerManagerAdd-WindowsFeature RSAT-AD-PowerShell. Ít nhất một DC trong các miền phải là 2008 R2 và đã Active Directory Web Services (ADWS)được cài đặt trên đó.
CB.

40

Kiểm tra tại đây để biết cách thêm mô-đun đã kích hoạt nếu không có mô-đun đó theo mặc định. Điều này có thể được thực hiện trên bất kỳ máy nào và sau đó nó sẽ cho phép bạn truy cập vào máy chủ "kiểm soát miền" thư mục hoạt động của bạn.

BIÊN TẬP

Để ngăn chặn sự cố với các liên kết cũ (tôi đã tìm thấy blog MSDN biến mất không có lý do trong quá khứ), về bản chất đối với Windows 7, bạn cần tải xuống và cài đặt Công cụ quản trị máy chủ từ xa (KB958830) . Sau khi cài đặt, hãy làm theo các bước sau:

  • Mở Bảng điều khiển -> Chương trình và Tính năng -> Bật / Tắt Tính năng Windows
  • Tìm "Công cụ quản trị máy chủ từ xa" và mở rộng nó
  • Tìm "Công cụ quản trị vai trò" và mở rộng nó
  • Tìm "AD DS và AD LDS Tools" và mở rộng nó
  • Chọn hộp bên cạnh "Mô-đun Active Directory cho Windows PowerShell".
  • Nhấp vào OK và cho phép Windows cài đặt tính năng

Các phiên bản máy chủ Windows hẳn đã ổn nhưng nếu không, bạn cần tải xuống và cài đặt Dịch vụ Cổng quản lý Thư mục Hoạt động . Nếu bất kỳ liên kết nào trong số này ngừng hoạt động, bạn vẫn có thể tìm kiếm bài viết KB hoặc tên tải xuống và tìm chúng.


@StevePettifer: Sẽ tốt hơn nếu bạn chỉnh sửa câu trả lời
Jay Wick

@jay Điểm công bằng. Hãy nghĩ rằng tôi đang vội vàng và điều đó cho tôi câu trả lời tôi cần nhưng tôi đã chết não về điều đó. Đã chỉnh sửa câu trả lời và xóa bình luận ngay bây giờ.
Steve Pettifer

7
get-windowsfeature | where name -like RSAT-AD-PowerShell | Install-WindowsFeature

9
Cài đặt kết quả tìm kiếm theo ký tự đại diện một cách mù quáng có vẻ như là một ý tưởng khủng khiếp .....
Marie

5

Nếu bạn không thấy Active Directory, đó là do bạn chưa cài đặt AD LS Users and Computer Feature. Đi tới Quản lý - Thêm Vai trò & Tính năng. Trong Trình hướng dẫn Thêm Vai trò và Tính năng, trên tab Tính năng, chọn Công cụ Quản trị Máy chủ Từ xa, chọn - Công cụ Quản trị Vai trò - Chọn Công cụ AD DS và DF LDS.

Sau đó, bạn có thể thấy gói PS Active Directory.


1

Đối với trường hợp cụ thể của Windows 10 tháng 10 năm 2018 Cập nhật hoặc activedirectorymô-đun mới hơn không khả dụng trừ khi tính năng tùy chọn RSAT: Active Directory Domain Services and Lightweight Directory Services Toolsđược cài đặt (hướng dẫn tại đây + hướng dẫn cài đặt thu gọn).

Mở lại Windows Powershell và import-module activedirectorysẽ hoạt động như mong đợi.


0

Mở Bật / Tắt Tính năng Windows.

Đảm bảo rằng bạn đã chọn Dịch vụ miền Active Directory. Nếu không, hãy cài đặt nó. nhập mô tả hình ảnh ở đây

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.