Share via


Linux 版的 PowerShell 發佈囉!而且是開源的喔!

我從 10 年前就開始做 PowerShell 了。來看看這個影片是 2007 年我從 Jeffrey Snover 身上學習有關 PowerShell 的知識。我致力於 PowerShell 好幾年,並廣泛地寫部落格,最終用 PowerShell 來編寫自動化與在全世界的線上零售銀行業建立許多龐大的系統。

 

而來到了今天,Microsoft 發布了 Linux 版的 PowerShell,是使用 .NET Core 而且是完全開源的,您可以到這裡查看。

PowerShell-1

 

Jeffrey Snover 在 2014 年內部預告,PowerShell 終究會變成開源的,隨著.NET Core 的到來與持續努力在多個 Linux 發行版本,揭開了開源的序幕。如果您有在關注的話,應該不難預測到這件事的發生。以下是 PowerShell 已經開源的部分:

 

到處都可以取得 PowerShell

好,那您要到哪裡可以取得呢?https://microsoft.com/powershell 是 PowerShell 的首頁,而所有相關的東西都可以從這裡找到。

PowerShell 的開源專案在 https://github.com/PowerShell/PowerShell ,而這裡是 Ubuntu 14.04/16.04CentOS 7.1Mac OS X 10.11 的 alpha。

明白來說,這是 alpha 版的建置,仍然需要社群的支持。

一個官方支援的「release」將會在之後到來。

 

什麼是可能的?

在我看來它是想要讓做到讓您可以管理任何事情在任何地方。或許您是一個 Unix 人,而有一些 Windows 的機器需要管理(不論本地或是在 Azure 上)。您可以在 Linux 使用 PowerShell 來做到。或許您有一些 bash 指令碼在您的公司與一些 PowerShell 指令碼。兩種可以交互使用。

如果您了解 PowerShell,您將也會有辦法在 Linux 上使用這些技巧。如果您管理一個混合的環境,PowerShell 不是 bash 的替代品而是另一個在您工具箱的工具。在 *nix 世界有許多 shell(不只是 bash、zsh,還有 ruby、python 等等),所以 PowerShell 將會一個優秀的夥伴。

PowerShell-2

 

相關連結

務必看看網路上的報導與許多不同觀點的部落格貼文!

 

祝您玩得愉快!這開源的東西是不是有點在 Microsoft 流行開來?

 

本文翻譯自 Announcing PowerShell on Linux - PowerShell is Open Source!