簡體   English   中英

如何獲得在Linux上運行的功能齊全的PowerShell?

[英]How to Get Fully Functional PowerShell running on Linux?

使Powershell在Linux上運行很簡單。 不幸的是,這是基於.NetCore的,它排除了許多重要的功能和模塊,例如DNSServer模塊。 是否有變通辦法來在Linux上獲得功能齊全的PowerShell安裝,包括.NetCore中沒有出現的模塊(特別是DNSServer)?

諸如DNSServer之類的模塊是由Microsoft內部的DNS團隊擁有和維護的,而不是PowerShell項目本身的一部分。 這也意味着它們不是開源的。

最重要的是,對於特定於DNSServer的模塊,該模塊在后台使用WMI(我什至可以說它是圍繞WMI調用的薄包裝),並且由於WMI也不是開源的,並且在Linux上不可用會說這個模塊幾乎不可能在任何時候出現。

通常,最好的選擇是將PSRemoting從Linux使用到具有所需模塊的Windows計算機上,然后使用隱式遠程處理( Import-PSSession )或直接使用Invoke-Command進行遠程調用。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM