Đ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 có thể hiểu, các chương trình của Microsoft cung cấp cho bạn một số ngôn ngữ vô nghĩa không thể giải mã mà bạn cần đến Google để hiểu từ xa. Thông báo lỗi ‘thuật ngữ không được nhận dạng là tên của lệnh ghép ngắn’ trong PowerShell là một trong những thông báo như vậy.
PowerShell là một tiện ích dòng lệnh được 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, nhưng một tập lệnh nhanh có thể đạt được nhiều hơn thế trong thời gian ngắn hơn nhiều. Nếu bạn đang chạy các quy trình trên hàng chục hoặc hàng trăm máy tính, các tập lệnh là một cứu cánh thực sự.
‘Lệnh ghép ngắn’ là một tập lệnh hoặc quy trình chạy trong PowerShell. Nó thường được biểu thị bằng một từ, sau đó là gạch nối rồi đến từ khác. Ví dụ, Add-Computer hoặc Start-service. Như với tất cả mọi thứ 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 lệnh ghép ngắn'. Nếu bạn chưa quen với PowerShell, nó sẽ trông vẫn còn vô nghĩa trong một thời gian.
Có rất nhiều thứ có thể xảy ra 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 lỗi 'thuật ngữ không được nhận dạng là tên của lệnh ghép ngắn', nó có thể là một trong ba lỗi này.
Lỗi chính tả trong PowerShell
Nếu bạn đánh vần sai, PowerShell sẽ không thể hiểu và thực thi. Điều này thường là khó khắc phục sự cố nhất vì ngay cả việc nhận sai khoảng trống cũng có thể khiến PowerShell bị tắt. Khi điều này xảy ra, tôi thấy tốt nhất là đánh dấu văn bản đầu vào để nó nổi bật hơn một chút và sau đó xem xét từng chữ cái.
Nếu có nhiều văn bản hoặc văn bản 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 thuần túy khác và kiểm tra ở đó. 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 chỉnh sửa văn bản đa dạng thức vì nó làm rối loạn định dạng. Sử dụng trình soạn thảo văn bản thuần túy như Notepad hoặc Notepad ++.
Đường dẫn sai trong PowerShell
Nếu bạn chọn sai đường dẫn, 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ó đến một phần không thể truy cập được, PowerShell sẽ không thể thực hiện được công việc của mình.
Trường hợp này thường xảy ra nếu bạn đang cố gắng thực thi lệnh ghép ngắn trên một 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 chạy các tập lệnh cấp cao. Bất kỳ thứ gì thay đổi bảo mật, 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ộ.
thêm hình nền vào google doc
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à vấn đề với lệnh của bạn hay không.
Thiếu 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ể xuất hiện lỗi 'thuật ngữ không được nhận dạng là tên của lệnh ghép ngắn'.
Bạn có thể sử dụng ‘get-module’ trong PowerShell để xem liệu mô-đun có hiện diện và chính xác hay không. Nó sẽ hiển thị cho bạn những mô-đun nào được tải và bạn có thể thêm hoặc sửa chữa tùy theo nhu cầu của mình.
Sử dụng PowerShell trong Windows
Không có gì sai khi 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õ hơn với 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 mới sử dụng PowerShell . Nó giải thích nó là gì, cách sử dụng nó và cung cấp rất nhiều thông tin cho người mới.
Đừng sợ PowerShell 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 mà 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 đối với người dùng gia đình!