2010年12月8日
DotNet Framework 4.0 发布以后,你在 PowerShell 中执行引用 4.0 的 exe、dll,会报错,说你的Powershell的 dotnet framework 版本和你引用的 assemblis 不一致。这是因为默认PowerShell 的 Notdet FrameWork 版本是 v2.0, 我们需要让 PowserShell 支持 v4.0。
你只要创建一个 Powershell.exe.config 文件,在以下两个目录,就可以了。
另外,也可以更改注册表, 把 RuntimeVersion 从 v2.0.50727 改成 v4.0.30319。
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\PowerShell\1\PowerShellEngine
posted @ 2010-12-08 10:37 挖土. 阅读(63) 评论(0) 编辑
在微软的技术论坛上看到这个脚本,感觉自己的PowerShell 理念,还有很多不熟悉,好好研究了一下这个脚本,记录在自己的Blog上。
怎样同时为网络中很多电脑安装Dotnet Framework 4.0。
另外的解决方法:
-CredSSP 非常重要. 否则安装会被远程机的 UNC 阻止而失败,需要为所有的远程机启用 CredSSP. This works only from Vista SP1 onwards since CredSSP is not available on XP SP3.
posted @ 2010-12-08 10:09 挖土. 阅读(40) 评论(0) 编辑
Powered by: 博客园 Copyright © 挖土.