随着PowerShellCore6.0的出现,现在是时候了解命令行和任务自动化工具存储的内容。除了新的安全增强功能外,下一个主要更新还将包括一些人工智能和物联网(IoT)功能。

1月。PowerShellCore6.0的一般可用性版本标志着PowerShell的一个重要转折点。

虽然该技术是Windows操作系统的代名词,但它现在体现了微软最近为开发人员和IT专业人员提供的技术。他们需要管理日益增长的基于云的工作负载所需的工具,无论他们第一次登录时是否会遇到操作系统。因此,开源PowerShellCore6.0-不要与Windows附带的PowerShell混淆-现在可用对于Linux,Mac和Windows。

进一步阅读为什么CIO应该注入人工智能,营销提供顶级飞行......RiminiStreet现在提供运行整个SAP系统

展望未来,微软最近正在努力推出6.1版本据PowerShell首席工程经理SteveLee称,2018年6月或7月初。在此之前,他的团队计划一个“服务版本”,它带来了.NETCore2.0.5的兼容性。

微软的6.1版目标之一就是保持Windows版本的安全性。PowerShell,Lee在一篇博客文章中表示。“PowerShell的原始端口摒弃了对DeviceGuard/AppLocker的支持,因为这些API在NanoServer上不可用,”这是一个轻量级,容器友好的WindowsServer操作系统版本,他解释说“

”这项工作将确保在Windows系统上的PowerShellCore6.0中实施DeviceGuard/AppLocker策略,“Lee补充说。正如他们的名字所暗示的那样,DeviceGuard和AppLocker是安全性增强功能,管理员可以对允许在其系统上运行的软件使用就地限制。此外还可以远程运行带有可信证书的签名脚本。

此外,Microsoft计划重新启用一些cmdlet或单个函数在错过PowerShellCore6.0版本的命令上。这可能是由于最近发布的.NET兼容包for.NETCore,它恢复了在转换到.NETCore时留下的一些API,Lee说。

反映微软的在机器学习方面投入了大量资金,该公司正在尝试向该工具添加一些支持AI的助手。

“我们想要探索的一个新领域是利用云和机器学习来提供内联建议在交互式命令行中,“Lee说。”我想要定位的两个主要方案是支持本地和基于云的建议。对于团队来说,这是一个全新的领域,因此期望初始版本受到限制,但我们可以在未来继续发展。“

影响PowerShellCore开发的另一个主要技术趋势是物联网。

基于运行Windows10IoT或Raspbian(在RaspberryPi设备上使用的基于Debian的操作系统)的ARM设备的6.0版实验性支持,该公司正在开发一个允许PowerShell进行交互的模块使用物联网设备的传感器。一旦模块稳固,微软计划与开发人员社区合作以扩展其功能。

本文地址:http://www.dabaiyl.com/yuancailiao/gangtie/201909/5268.html