当前位置: 首页 > 科技观察

微软开源的PowerShell对Linux的支持靠谱吗?

时间:2023-03-21 01:34:05 科技观察

PowerShell的出现与问题PowerShell的全称是WindowsPowerShell。在开发之初,微软将其命名为Monad。它首先是一个Shell,可以启动和操作应用程序;其次,PowerShell还可以将多个命令组合起来,在一个文件中执行;同时,PowerShell还可以充分利用.Net和COM对象与各种系统进行交互,完成各种复杂的自动化操作。微软团队公告不得不承认,PowerShell的初衷是绝对正面的,但在今年8月微软***推送的补丁KB3176932中,却发现PowerShell的状态配置功能被破坏。微软团队在公告中指出,由于缺少MOF文件,补丁KB3176932破坏了PowerShell的DSC功能。DSC功能是微软此前为PowerShell添加的一项重要功能,可以帮助开发人员和系统管理员对基于Windows的服务器进行身份验证和管理。虽然8月23日就发现了问题,并且微软也发表了官方声明,但直到8月30日才发布修复该bug的补丁。微软的开源与转型众所周知,微软曾经是开源最大的反对者,但是近年来,微软的举措似乎一直在支持开源。纳德拉的“MobileFirstCloudFirst”战略也让微软更加开放。因此,微软希望用户能够在Linux和Windows上运行他们所有的工作负载。为了改进PowerShell,微软开发了PowerShell编辑器服务并扩展了PowerShellRemotingProtocol(MS-PSRP),让用户可以选择更易于管理的编辑器。在传输方面,他们可以选择使用SSH或WINRM作为传输方式。今天,你可以在GitHub上下载,体验PowerShell和他的开源态度;当然你也可以在开源网站上下载学习PowerShell库。微软/纳德拉说:我爱Linux,你觉得这东西靠谱吗?你为什么不先试试呢。