如何解决Make-Shell是否已弃用?
| 几年前,我使用Make-shell使用自定义cmdlet创建自定义外壳。 后来,我使用了管理单元技术,却忘记了该选项。 现在,我应该向一大批客户部署一组自定义cmdlet,最好提供零配置解决方案。因此,我想起了自定义外壳解决方案,我想知道它是否仍然是这种情况下的最佳解决方案。这也将有所帮助,因为我的cmdlet使用WF 4.0,因此外壳程序应在最新的框架版本下运行。 无论如何,我对它的支持有些担心:它是否仍可与Powershell 2.0功能一起使用? 是否有其他方法可以轻松在客户的计算机上部署cmdlet? 谢谢解决方法
在PowerShell V2中,替代方法是模块。
您可以编写脚本模块,二进制模块,清单模块。易于部署。它们通过简单的目录副本进行部署。并且理论上可以在网络上以环境变量“ 0”写入的路径共享。
根据此StackOverflow条目,PowerShell(引擎)在.NET 4.0下可以正常运行。
PowerShell不再提供Make-shell,如果安装Windows SDK,则可以找到它。本文将其视为已弃用。但是我无法在Microsoft网站上找到该信息。
,不确定在创建自己的称为主机的PowerShell \“ shell \”时为什么要使用makeshell。您是否看到过使用.NET 4的Joel Bennet的PoshConsole?
http://poshconsole.codeplex.com/
也就是说,如果您真的想使用makeshell,我在最近的博客文章中甚至用它构建了一个新的sqlps主机。
http://sev17.com/2010/05/the-truth-about-sqlps-and-powershell-v2/
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。