Tôi đang cố gắng chuyển đổi tập lệnh BAT cũ sang phiên bản PowerShell, nhưng sau một giờ googling tôi không có ý tưởng làm thế nào để làm điều đó.Làm cách nào để đóng tất cả các tệp mạng mở trong PowerShell?
Tôi đang tìm cấu trúc rất giống với cấu trúc cũ, tìm các tệp mạng mở, lấy PID của nó và đóng nó lại.
BAT:
for /f "skip=4 tokens=1" %a in ('net files ^| findstr C:\Apps\') do net files %a /close
PowerShell?
tôi không nghĩ rằng điều này quá hẹp về phạm vi, hoặc không giúp đỡ người khác. Đóng các tệp mạng là phổ biến. Tôi chỉ cần điều tương tự. Câu hỏi này không yêu cầu một người nào đó chuyển đổi một tập tin thực thi cũ, mà là cho thấy cách nó được sử dụng để thực hiện. – Knox
Tôi đồng ý, không nên đóng câu hỏi này. Đó chính xác là những gì tôi cần –
Phù hợp hơn cho http://superuser.com/. –