Cách khắc phục Thuật ngữ 'Connect-AzureAD' không được nhận dạng
Bạn đang cố gắng kết nối với Azure AD bằng Azure AD PowerShell bằng lệnh 'Connect-AzureAD' tuy nhiên bạn đã gặp phải sự cố. Vấn đề là khi bạn nhập lệnh vào phiên PowerShell, bạn sẽ gặp lỗi sau:
“Connect-AzureAD: Thuật ngữ 'Connect-AzureAD' không được nhận dạng là tên của lệnh ghép ngắn, hàm, tệp tập lệnh hoặc chương trình có thể hoạt động. ”
Trong bài đăng này tôi sẽ hướng dẫn bạn cách khắc phục lỗi Connect-AzureAD không được nhận dạng.
Bạn có biết không?
Microsoft Graph PowerShell sẽ sớm trở thành phương thức kết nối mặc định với Azure AD bằng PowerShell. Hãy xem hướng dẫn của tôi về cài đặt mô-đun Microsoft Graph PowerShell tại đây.
Lỗi này nghĩa là gì?
Lỗi này có thể do một số sự cố khác nhau gây ra, chẳng hạn như mô-đun Azure AD PowerShell hiện không có sẵn trong phiên PowerShell của bạn và cần phải nhập mô-đun này. Hoặc mô-đun đó chưa được cài đặt. Tuy nhiên, nếu trước đây bạn đã cài đặt mô-đun và nó chỉ mới ngừng hoạt động thì nó có thể bị hỏng, điều này có thể yêu cầu bạn phải cài đặt lại mô-đun vào hệ thống của mình.
Bất kể vấn đề này là gì, bên dưới tôi sẽ chỉ cho bạn cách khắc phục lỗi: Thuật ngữ 'Connect-AzureAD' không được nhận dạng là tên của lệnh ghép ngắn, hàm, tệp tập lệnh, hoặc chương trình có thể hoạt động được.
Cách khắc phục lỗi: Thuật ngữ 'Connect-AzureAD' không được nhận dạng
1. Bắt đầu bằng cách chạy PowerShell với tư cách quản trị viên. Bạn có thể thực hiện việc này bằng cách tìm kiếm 'Windows PowerShell' trong menu bắt đầu và nhấp chuột phải vào PowerShell, sau đó chọn 'Chạy với tư cách quản trị viên'.
2. Khi PowerShell đã mở, hãy sử dụng lệnh ghép ngắn Install-Module AzureAD với tham số -force.
Tham số lực sẽ đảm bảo lệnh chạy, ngay cả khi nó có khả năng bị lỗi. Ví dụ: nếu PowerShell cho rằng mô-đun AzureAD đã được cài đặt nhưng chúng tôi biết nó bị hỏng thì việc sử dụng -force sẽ vẫn chạy lệnh và tải xuống lại, sau đó cài đặt tất cả các tệp cần thiết để cài đặt lại mô-đun AzureAD.
Install-Module AzureAD -force3. Bạn có thể xác minh mô-đun AzureAD đã được cài đặt thành công bằng cách sử dụng lệnh 'get-installedmodule'.
Get-InstalledModuleTương tự, nếu bạn đã cài đặt nhiều mô-đun, bạn có thể lọc kết quả bằng cách sử dụng lệnh ghép ngắn Where-Object với tham số -match.
Get-Installedmodule | Where-Object {$_.Name -match "AzureAD"}
4. Bạn cũng có thể xác minh lệnh ghép ngắn Connect-AzureAD có trên hệ thống của mình bằng cách sử dụng lệnh ghép ngắn Find-Command và bộ lọc Where-Object.
Find-Command | Where-Object {$_.Name -match "Connect-AzureAD"}Trong kết quả của mình, bạn có thể tìm thấy nhiều lệnh ghép ngắn tương tự với cụm từ tìm kiếm của chúng tôi và kết quả của bạn sẽ giống như bên dưới.
5. Bây giờ đang chạy lệnh 'Connect-AzureAD' và bạn sẽ được nhắc với lời nhắc xác thực hiện đại cho Azure AD
Connect-AzureADỞ đó bạn có nó! bây giờ bạn có thể kết nối thành công với Azure AD bằng PowerShell.



