Anonim

Một điểm chung của tất cả các sản phẩm của Microsoft là các thông báo lỗi khó hiểu mà họ đưa ra cho bạn khi có sự cố. Thay vì nói bằng tiếng Anh đơn giản để tất cả chúng ta đều có thể hiểu, các chương trình của Microsoft cung cấp cho bạn một số từ ngữ không thể giải mã mà bạn cần để Google thậm chí hiểu từ xa. 'Thuật ngữ không được công nhận là tên của thông báo lỗi của cmdlet' trong PowerShell là một thông báo như vậy.

PowerShell là một tiện ích dòng lệnh để sử dụng trong Windows cho phép một số ứng dụng và tập lệnh mạnh mẽ chạy. Mặc dù GUI dễ sử dụng và hoàn thành công việc, một kịch bản nhanh có thể đạt được nhiều hơn trong thời gian ngắn hơn nhiều. Nếu bạn đang chạy thường xuyên trên hàng chục hoặc hàng trăm máy tính, tập lệnh là một cứu cánh thực sự.

'Lệnh ghép ngắn' là tập lệnh hoặc tiến trình chạy trong PowerShell. Nó thường được ký hiệu bằng một từ, sau đó là dấu gạch nối rồi từ khác. Ví dụ: Add-Computer hoặc Start-service. Như với tất cả các dòng lệnh, nhận được cú pháp chính xác là điều cần thiết.

Thuật ngữ không được công nhận trong PowerShell

Nếu bạn đã biết PowerShell, bạn sẽ có thể xác định lỗi từ 'thuật ngữ không được nhận dạng là tên của một lệnh ghép ngắn'. Nếu bạn chưa quen với PowerShell, nó sẽ vẫn có vẻ vô nghĩa trong một thời gian.

Có rất nhiều điều có thể sai với lệnh PowerShell nhưng ba điều cụ thể là phổ biến nhất. Chúng là chính tả, đường dẫn hoặc mô-đun. Khi bạn thấy 'thuật ngữ không được công nhận là tên của một lệnh ghép ngắn', nó có thể sẽ là một trong ba thuật ngữ này.

Lỗi chính tả trong PowerShell

Nếu bạn đánh vần một cái gì đó sai, PowerShell sẽ không thể hiểu và thực thi. Đây thường là cách khắc phục sự cố khó khăn nhất vì thậm chí việc có một khoảng trống bị lỗi có thể làm mất PowerShell. Khi điều này xảy ra, tôi thấy tốt nhất là làm nổi bật văn bản đầu vào để nó nổi bật hơn một chút và sau đó đi qua từng chữ cái.

Nếu có nhiều văn bản hoặc không phù hợp với bạn, hãy sao chép nó vào Notepad ++ hoặc trình soạn thảo văn bản đơn giản khác và kiểm tra nó ở đó. Nhập lại nếu bạn không thấy bất kỳ lỗi nào và thử lại. Không sử dụng Word hoặc trình soạn thảo văn bản phong phú vì nó làm rối tung định dạng. Sử dụng trình soạn thảo văn bản đơn giản như Notepad hoặc Notepad ++.

Đường dẫn sai trong PowerShell

Nếu bạn gặp đường dẫn sai, PowerShell sẽ không thể tìm thấy tập lệnh của bạn. Ví dụ: nếu bạn đang trỏ PowerShell vào một thư mục cụ thể và bạn nhập sai ký tự ổ đĩa hoặc trỏ nó vào một chia sẻ không thể truy cập, PowerShell sẽ không thể thực hiện được.

Đây thường là trường hợp nếu bạn đang cố thực hiện lệnh ghép ngắn trên máy tính từ xa. Nếu máy tính đó bị khóa hoặc không cho phép thực thi từ xa các tập lệnh hoặc thay đổi nhất định, nó sẽ bị lỗi. Trong hầu hết các tình huống, lệnh ghép ngắn có thể được chạy từ xa nhưng một số tổ chức sẽ chỉ cho phép các tập lệnh cấp cao được chạy. Bất cứ điều gì làm thay đổi an ninh, chính sách hoặc cài đặt cốt lõi sẽ bị khóa. Trong trường hợp này, bạn sẽ cần chạy tập lệnh cục bộ.

Bạn có thể sử dụng 'giải quyết đường dẫn' hoặc kiểm tra đường dẫn theo cách thủ công để xem đây có phải là sự cố với lệnh của bạn không.

Thiếu các mô-đun trong PowerShell

Nếu mô-đun bị thiếu hoặc bị hỏng, PowerShell sẽ không thể thực thi mô-đun. Theo mặc định, bạn phải cài đặt các mô-đun để sử dụng chúng. Nếu mô-đun đó bị thiếu, bị hỏng hoặc đã bị di chuyển, nó có thể đưa ra 'thuật ngữ không được công nhận là tên của một lệnh ghép ngắn'.

Bạn có thể sử dụng 'get-module' trong PowerShell để xem mô-đun có hiện diện và chính xác không. Nó sẽ cho bạn thấy các mô-đun được tải và bạn có thể thêm hoặc sửa chữa tùy theo nhu cầu của bạn.

Sử dụng PowerShell trong Windows

Không có gì sai với người mới sử dụng PowerShell miễn là bạn cẩn thận. Nếu bạn đang sử dụng nó trên máy tính gia đình, điều tồi tệ nhất có thể xảy ra là bạn cần khôi phục hoặc xây dựng lại hệ thống. Nếu bạn đang làm việc trên máy tính của công ty, bạn có thể cần phải cẩn thận hơn.

Có một số tài nguyên hữu ích để hiểu rõ về PowerShell, chẳng hạn như trang này trên trang web Microsoft Technet. Trang này tại Veeam cũng hữu ích cho những người rất mới với PowerShell. Nó giải thích nó là gì, làm thế nào để sử dụng nó và cung cấp nhiều thông tin cho người mới.

Đừng bị PowerShell đe dọa nếu bạn chưa quen với nó. Tạo một điểm khôi phục hệ thống trước khi bạn bắt đầu và chơi xung quanh. Điều tồi tệ nhất bạn có thể làm là phá hỏng cài đặt Windows nhưng điều đó rất dễ khắc phục cho người dùng gia đình!

'Thuật ngữ này không được công nhận là tên của lệnh ghép ngắn' - cách khắc phục trong windows powershell