Tôi có tập lệnh PowerShell sử dụng du.exe (Disk Usage ban đầu từ Sysinternals) để tính kích thước của thư mục.Lỗi khi gọi cho bên thứ ba thực thi từ Powershell khi sử dụng IDE
Nếu tôi chạy du c:\Backup
trong giao diện điều khiển, nó hoạt động như mong đợi, nhưng cùng một dòng mã chạy trong ISE hoặc PowerGUI cho kết quả mong đợi cộng với lỗi
+ du <<<< c:\backup
+ CategoryInfo : NotSpecified: (:String) [], RemoteException
+ FullyQualifiedErrorId : NativeCommandError
Tại sao vậy? Làm cách nào để tránh lỗi này? Tôi đã thử gọi biểu thức, sử dụng &
, nhưng không được.
Cảm ơn sự giúp đỡ.
Lưu ý rằng nếu bạn có '$ ErrorActionPreference' thiết cho' Stop' này sẽ thực sự chấm dứt thực hiện tập lệnh của bạn. Giải pháp của tôi là đặt nó thành 'Tiếp tục', gọi lệnh và đặt lại thành' Stop'. –