- android - 多次调用 OnPrimaryClipChangedListener
- android - 无法更新 RecyclerView 中的 TextView 字段
- android.database.CursorIndexOutOfBoundsException : Index 0 requested, 光标大小为 0
- android - 使用 AppCompat 时,我们是否需要明确指定其 UI 组件(Spinner、EditText)颜色
描述:我正在从 ruby 脚本 (.rb) 文件运行/执行 powershell
exec "powershell.exe Import-Module PSWindowsUpdate"
我从“Windows Update PowerShell Module”下载了 PSWindowsUpdate
模块并将文件复制到以下位置:
%WINDIR%\System32\WindowsPowerShell\v1.0\Modules
当我运行上面的命令时,出现以下错误:
Z:\Desktop>ruby windows_patch.rb
Import-Module : The specified module 'PSWindowsUpdate' was not loaded because
no valid module file was found in any module directory.At line:1 char:1
+ Import-Module PSWindowsUpdate
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ CategoryInfo : ResourceUnavailable: (PSWindowsUpdate:String) [I
mport-Module], FileNotFoundException
+ FullyQualifiedErrorId : Modules_ModuleNotFound,Microsoft.PowerShell.Comm
ands.ImportModuleCommand
但是,当我通过 Powershell 运行它时,它运行得很好。
我正在使用:
exec "powershell.exe ruby -e 'puts $:'"
的结果是:
C:/Ruby21/lib/ruby/site_ruby/2.1.0
C:/Ruby21/lib/ruby/site_ruby/2.1.0/i386-msvcrt
C:/Ruby21/lib/ruby/site_ruby
C:/Ruby21/lib/ruby/vendor_ruby/2.1.0
C:/Ruby21/lib/ruby/vendor_ruby/2.1.0/i386-msvcrt
C:/Ruby21/lib/ruby/vendor_ruby
C:/Ruby21/lib/ruby/2.1.0
C:/Ruby21/lib/ruby/2.1.0/i386-mingw32
最佳答案
我运行了 powershell.exe $env:PSModulePath
得到了:
\vmware-host\Shared Folders\Documents\WindowsPowerShell\Modules;C:\Program Files (x86)\WindowsPowerShell\Modules;C:\Windows\system32\WindowsPowerShell\v1.0\M odules\
然后我将该文件夹复制到 C:\Program Files (x86)\WindowsPowerShell\Modules
然后我得到:
Import-Module : The specified module 'PSWindowsUpdate' was not loaded because no valid module file was found in any module directory.At line:1 char:39
接下来,我运行:
PS C:\Users\Justin.Schuhmann> Set-ExecutionPolicy -Scope LocalMachine
cmdlet Set-ExecutionPolicy at command pipeline position 1
Supply values for the following parameters:
ExecutionPolicy: Unrestricted
Execution Policy Change
The execution policy helps protect you from scripts that you do not trust. Changing the execution policy might expose
you to the security risks described in the about_Execution_Policies help topic at
http://go.microsoft.com/fwlink/?LinkID=135170. Do you want to change the execution policy?
[Y] Yes [N] No [S] Suspend [?] Help (default is "Y"):
这解决了问题,我还没有永久的解决方案,因为这只是暂时的。设置时
关于ruby - 指定模块未加载 'PSWindowsUpdate',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28164218/
描述:我正在从 ruby 脚本 (.rb) 文件运行/执行 powershell exec "powershell.exe Import-Module PSWindowsUpdate" 我从“Wi
我是一名优秀的程序员,十分优秀!