Prompt nhờ AI viết script PowerShell an toàn kèm điều kiện kiểm tra

Cách viết prompt để AI soạn script PowerShell an toàn: có chế độ chạy thử, kiểm tra điều kiện, sao lưu trước khi xóa, và cách tự rà soát script trước khi chạy.
AI viết được script PowerShell khá nhanh, nhưng một dòng lệnh sai có thể xóa nhầm file hay đổi sai cài đặt hệ thống. Vì vậy mấu chốt không phải là xin script, mà là xin một script có rào chắn: chạy thử trước, kiểm tra điều kiện, ghi nhật ký và không đụng tới thứ bạn không cho phép.
Các prompt dưới đây hướng dẫn AI viết script an toàn cho tác vụ hằng ngày như dọn thư mục tạm, đổi tên hàng loạt, sao lưu file. Nếu bạn muốn AI viết cả công thức hay macro, xem thêm nhờ AI viết macro VBA, Apps Script tự động.
Cách dùng các prompt này
- Mở Windows Terminal hoặc PowerShell từ menu Start. Tên cửa sổ có thể khác theo phiên bản Windows.
- Chép prompt vào ChatGPT, Gemini, Claude hoặc Copilot, điền chỗ trống.
- Đọc kỹ script AI trả về và nhờ AI giải thích từng dòng, rồi mới chạy.
- Chạy chế độ thử trước, không chạy thẳng bằng quyền quản trị.
Prompt khung an toàn
Bạn là kỹ sư hệ thống Windows cẩn thận. Hãy viết script PowerShell cho Windows 11 để [mô tả công việc, ví dụ dọn file tạm cũ hơn 30 ngày trong thư mục [đường dẫn]].
Yêu cầu an toàn:
- Có tham số -WhatIf để chạy thử, mặc định chỉ liệt kê chứ không xóa.
- Kiểm tra thư mục tồn tại trước khi làm việc, nếu không thì báo lỗi và dừng.
- Chỉ tác động vào đúng đường dẫn tôi nêu, không dùng ký tự đại diện rộng.
- Ghi nhật ký những gì đã làm ra file văn bản.
- Có chú thích tiếng Việt cho từng bước.
Sau script, hãy giải thích ngắn nó làm gì và rủi ro còn lại.Prompt khung này đặt hàng rào ngay từ đầu. Bạn thay phần mô tả công việc, giữ nguyên danh sách yêu cầu an toàn cho mọi script khác.
Đổi tên và sắp xếp file hàng loạt
Viết script PowerShell đổi tên các file ảnh .jpg trong thư mục [đường dẫn] thành dạng [tiền tố]-001, [tiền tố]-002 theo thứ tự ngày tạo.
Yêu cầu: chạy thử trước bằng cách in ra tên cũ và tên mới; kiểm tra không trùng tên; không ghi đè file có sẵn; hỏi xác nhận trước khi đổi thật.Bước in trước tên cũ và tên mới cho bạn cơ hội phát hiện lỗi mà chưa mất gì. Đây là thói quen đáng giữ với mọi thao tác hàng loạt.
Sao lưu trước khi thay đổi
Viết script PowerShell sao chép thư mục [nguồn] sang [đích] vào một thư mục con có tên theo ngày hôm nay, chỉ chép file mới hoặc đã thay đổi.
Yêu cầu: kiểm tra ổ đích còn đủ dung lượng trống, thông báo rõ nếu thiếu; không xóa bất kỳ file nào ở nguồn; in tổng số file đã chép khi xong.Script chỉ chép mà không xóa có rủi ro thấp hơn nhiều so với script di chuyển. Muốn sao lưu bài bản hơn, bạn có thể kết hợp ổ cứng gắn ngoài như trong bài ổ cứng gắn ngoài dùng lần đầu.
Nhờ AI giải thích và rà soát script
Giải thích từng dòng
Dưới đây là script PowerShell tôi nhận được. Hãy giải thích từng dòng bằng tiếng Việt đơn giản cho người không rành lập trình, và chỉ ra mọi lệnh có thể xóa, ghi đè, đổi cấu hình hệ thống hoặc kết nối internet.
[dán script]Rà soát rủi ro
Hãy rà soát script PowerShell sau như một người kiểm duyệt bảo mật: liệt kê các lỗi logic, trường hợp có thể xóa nhầm, thiếu kiểm tra điều kiện, và đề xuất bản sửa an toàn hơn. Nêu rõ những gì bạn không chắc.
[dán script]Bước nhờ AI rà soát chính script do AI viết giúp bắt lỗi sơ ý. Tuy vậy, đó vẫn chưa phải sự đảm bảo tuyệt đối, bạn vẫn là người chịu trách nhiệm cuối cùng.
Cách chạy chế độ thử
- Lưu script thành file có đuôi .ps1 (ví dụ dọn-tam.ps1) trong thư mục bạn dễ nhớ.
- Mở PowerShell bình thường, không chọn Run as administrator nếu script không cần.
- Gõ lệnh chạy script với tham số thử, chẳng hạn kèm -WhatIf, rồi đọc kết quả.
- Nếu Windows báo chính sách thực thi chặn script, hãy tìm hướng dẫn chính thức của Microsoft về Execution Policy thay vì làm theo mẹo lạ trên mạng.
- Khi kết quả đúng ý, chạy thật và kiểm tra nhật ký.
Nhiều lệnh PowerShell chấp nhận -WhatIf, nhưng không phải lệnh nào cũng có. Nếu AI viết lệnh tùy biến, hãy yêu cầu nó tự thêm cơ chế thử tương đương.
Kiểm tra kết quả và an toàn
AI có thể bịa tên lệnh, tham số hay đường dẫn không tồn tại. Hãy đọc lại, tra cứu lệnh lạ trong tài liệu chính thức của Microsoft và thử trên thư mục mẫu trước. Tuyệt đối đừng dán mật khẩu, khóa API hay dữ liệu công ty vào lời nhắc. Với việc đụng tới registry, ổ đĩa hệ thống, nên nhờ kỹ thuật viên.
Cần hỗ trợ thêm?
Nếu script làm máy chạy lạ, mất file hay Windows báo lỗi, bạn có thể mang máy tới cửa hàng để được kiểm tra miễn phí qua trang sửa chữa, kể cả cứu dữ liệu khi cần. Doanh nghiệp muốn tự động hóa quy trình an toàn có thể xem vận hành hệ thống IT hoặc gọi 0943.847.333.
Câu hỏi thường gặp
Có nên chạy ngay script PowerShell do AI viết không?
Không nên. Hãy đọc kỹ, nhờ AI giải thích từng dòng và chạy thử ở chế độ chỉ liệt kê trên thư mục mẫu trước. Script có lệnh xóa hoặc đổi hệ thống cần đặc biệt cẩn thận.
WhatIf trong PowerShell dùng để làm gì?
Tham số -WhatIf cho phép xem lệnh sẽ làm gì mà không thực sự thay đổi. Nhiều lệnh có hỗ trợ, nhưng không phải tất cả, nên hãy kiểm tra trong tài liệu của Microsoft.
Có cần chạy PowerShell bằng quyền quản trị không?
Chỉ khi tác vụ thật sự cần. Chạy quyền thấp nhất giúp hạn chế thiệt hại nếu script có lỗi.
AI viết script PowerShell có đáng tin không?
Thường đúng với tác vụ đơn giản nhưng có thể bịa tham số hoặc bỏ sót kiểm tra. Hãy xem đó là bản nháp, kiểm tra và thử an toàn trước khi dùng thật.
Cảm ơn bạn đã góp ý! Cần gỡ rối ngay? Gọi 0943.847.333 hoặc nhắn Zalo — kỹ thuật viên hỗ trợ miễn phí.





