PowerShell và Command Prompt (CMD) có rất nhiều chức năng chồng chéo, nhưng nếu bạn đặc biệt cần mở PowerShell từ Command Prompt hoặc một tệp hàng loạt thì sao? Đây là cách bạn làm điều đó.
Cách mở PowerShell từ CMD quản trị viên
Khi bạn chạy bất kỳ ứng dụng nào từ Dấu nhắc lệnh nâng cao, ứng dụng đó cũng bắt đầu với các đặc quyền quản trị. Điều tương tự cũng áp dụng cho các tệp hàng loạt – nếu tập lệnh được chạy với tư cách quản trị viên, thì bất kỳ ứng dụng nào được khởi động bởi tập lệnh cũng sẽ được chạy với tư cách quản trị viên. Loại hình powershell
vào Command Prompt để khởi động PowerShell với các đặc quyền của quản trị viên.
Ghi chú: Trên Windows 10, đang chạy
powershell
trong Command Prompt sẽ mở một cửa sổ PowerShell mới. Nếu bạn đang sử dụng Windows 11, nó sẽ hoạt động hơi khác một chút. Command Prompt khởi chạy trong Windows Terminal và khi bạn chạy PowerShell từ Command Prompt, nó chỉ chạy nó trong cùng một cửa sổ.
Cách mở PowerShell từ bất kỳ CMD nào
Khởi động PowerShell với các đặc quyền quản trị từ cửa sổ Command Prompt thông thường, không nâng cao là một cách khá vòng vo. Bạn thực sự cần gọi PowerShell từ Command Prompt để khởi chạy khác nhau Cửa sổ PowerShell.
Để làm như vậy, hãy nhập hoặc dán powershell start-process powershell -verb runas
vào Command Prompt, rồi nhấn Enter. Một cửa sổ PowerShell nâng cao mới sẽ xuất hiện.
Như mọi khi, hãy cẩn thận khi thực hiện mọi việc trong môi trường PowerShell nâng cao. Bạn có thể muốn đọc thêm về một số tính năng nâng cao mà PowerShell cung cấp.