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

简介:

PowerShell的出现与问题

PowerShell全称Windows PowerShell,在开发之初,微软将其命名为代号Monad。它首先是个Shell,它能够启动和操纵应用程序;其次PowerShell也可以将几个命令组合起来放在文件中执行;同时,PowerShell还可以充分利用.Net和COM对象,来与各种系统交互,完成各种复杂、自动化的操作。

不得不承认,PowerShell的初衷是绝对利好的,但是在今年八月份微软最新推送的补丁KB3176932中,被发现破坏了PowerShell的状态配置功能。微软团队在公告中指出,由于缺少一个MOF文件,补丁KB3176932破坏了PowerShell的DSC功能。DSC功能是微软此前为PowerShell加入的重要特性,能够帮助开发者和系统管理员对基于Windows的服务器进行验证和管理。

虽然8月23日就发现了问题,微软也发布了官方声明,但是直至8月30日,修复这个Bug的补丁方才释出。

微软的开源与转变

众所周知,微软曾经是开源的最大反对者,但是近年来微软的举措,似乎一直在支持开源。纳德拉的“移动优先·云优先”战略也让微软变得更开放。所以,微软希望用户在Linux和Windows上都能运行他们所有的工作负载。

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

为了改进PowerShell,微软开发了PowerShell编辑器服务,并对PowerShell Remoting Protocol(MS-PSRP)进行了扩展,让用户能够选择更管饭的编辑器,在传输方面可以选择使用SSH或WINRM作为传输。

如今,你可以在GitHub上下载,并体验PowerShell和他的开源态度;当然你也可以在在开源网站上下载并学习PowerShell资料库。微软/纳德拉说:我爱Linux,你觉得这事儿靠谱吗?不如先行试用。

本文转自d1net(转载)

目录
相关文章
|
3月前
|
Oracle 关系型数据库 Linux
VirtualBox 7.1.10 (macOS, Linux, Windows) - 开源跨平台虚拟化软件
VirtualBox 7.1.10 (macOS, Linux, Windows) - 开源跨平台虚拟化软件
194 0
VirtualBox 7.1.10 (macOS, Linux, Windows) - 开源跨平台虚拟化软件
|
5月前
|
编解码 Linux iOS开发
Shotcut 25.03 (Linux, macOS, Windows) - 免费开源视频编辑器
Shotcut 25.03 (Linux, macOS, Windows) - 免费开源视频编辑器
284 11
|
2月前
|
Linux API iOS开发
Blender 4.5 (Linux, macOS, Windows) - 开源 3D 创意软件 (渲染 建模 雕刻)
Blender 4.5 (Linux, macOS, Windows) - 开源 3D 创意软件 (渲染 建模 雕刻)
117 1
Blender 4.5 (Linux, macOS, Windows) - 开源 3D 创意软件 (渲染 建模 雕刻)
|
2月前
|
Linux iOS开发 MacOS
Krita 5.2.10 (Linux, macOS, Windows) - 开源免费绘画软件
Krita 5.2.10 (Linux, macOS, Windows) - 开源免费绘画软件
106 0
Krita 5.2.10 (Linux, macOS, Windows) - 开源免费绘画软件
|
4月前
|
Linux 网络安全 iOS开发
Metasploit Framework 6.4.63 (macOS, Linux, Windows) - 开源渗透测试框架
Metasploit Framework 6.4.63 (macOS, Linux, Windows) - 开源渗透测试框架
101 4
Metasploit Framework 6.4.63 (macOS, Linux, Windows) - 开源渗透测试框架
|
3月前
|
Linux iOS开发 Docker
MyEMS开源系统安装之Linux/macOS上的DOcker
本指南详细介绍了如何在Linux/macOS上使用Docker部署MyEMS系统。主要内容包括:前置条件(如安装Docker、npm和MySQL),以及分步骤部署各个组件(如myems-api、myems-admin、myems-modbus-tcp等)。每个步骤涵盖源代码复制、环境配置、镜像构建、容器运行及日志管理等操作,并提供了多平台构建的支持。最后,指南还说明了默认端口和登录凭据,帮助用户快速启动并访问MyEMS的管理界面和Web界面。
117 1
|
3月前
|
Oracle 关系型数据库 Linux
MyEMS开源系统安装之CentOS/RHEL/Rocky/AlmaLinux/Oracle Linux
本指南介绍如何在CentOS/RHEL/Rocky/AlmaLinux/Oracle Linux服务器上部署MyEMS开源能源管理系统。内容涵盖系统准备、数据库配置、多个MyEMS服务(如myems-api、myems-admin、myems-modbus-tcp等)的安装与配置,以及Nginx服务器设置和防火墙规则调整。通过完成所有步骤,您将能够访问MyEMS Admin UI和Web UI,默认端口分别为8001和80,初始登录凭据已提供。
128 0
|
5月前
|
Linux 网络安全 iOS开发
Metasploit Framework 6.4.55 (macOS, Linux, Windows) - 开源渗透测试框架
Metasploit Framework 6.4.55 (macOS, Linux, Windows) - 开源渗透测试框架
120 0
Metasploit Framework 6.4.55 (macOS, Linux, Windows) - 开源渗透测试框架
|
7月前
|
Linux 网络安全 iOS开发
Metasploit Framework 6.4.49 (macOS, Linux, Windows) - 开源渗透测试框架
Metasploit Framework 6.4.49 (macOS, Linux, Windows) - 开源渗透测试框架
102 0
Metasploit Framework 6.4.49 (macOS, Linux, Windows) - 开源渗透测试框架

热门文章

最新文章