
[英]How to "sudo" with Powershell (elevate Powershell, running a command as admin) on Linux?
[英]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.