VBA POWERSHELL EXEC Lỗi thời gian chạy: hệ thống không thể tìm thấy tệp đã chỉ định


0

Tôi đang cố gắng chạy một vài bản quyền từ vba excel, nó đã hoạt động tốt. Nhưng bây giờ đang nhận được lỗi của hệ thống không thể tìm thấy các tập tin.

Sub Button1_Click()
strCommand = "Powershell -File ""C:\Users\Sagar.Patro\Documents\Powershell\xyz.ps1"""
    Set WshShell = CreateObject("WScript.Shell")
    Set WshShellExec = WshShell.Exec(strCommand)  *<- debug highlighting this line*
    strOutput = WshShellExec.StdOut.ReadAll
End Sub

1
Điều gì đã thay đổi khi nó ngừng hoạt động? Bạn đã di chuyển mã đến một máy khác, hoặc đã có bản cập nhật phần mềm?
AFH

1
Có thể đó C:\Windows\System32là không còn trong PATH của bạn?
harrymc

đầu ra của where powershellcái gì?
shawn
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.