今天遇到的诡异的问题,在原来一台机器上执行的好好的Power shell脚本,在新的机器上遇到错误。
[MethodInvocationException: Exception calling "InvokeMember" with "5" argument(s): "OpenDatabase,DatabasePath,OpenMode"]
后来认为这个错误应该是在调用OpenDatabase这个方法的时候遇到了错误。但是具体是什么错误,它又没有明确指出来。由于在原有机器上运行正常,所以我猜测是权限问题。修改Powershell的 ExecutionPolicy 为 Unrestricted之后。可以运行了。
当然,不建议大家都改成Unrestricted。有安全风险。
网友评论