繁体   English   中英

如何获得在Linux上运行的功能齐全的PowerShell?

How to Get Fully Functional PowerShell running on Linux?

提示:本站收集StackOverFlow近2千万问答,支持中英文搜索,鼠标放在语句上弹窗显示对应的参考中文或英文, 本站还提供   中文繁体   英文版本   中英对照 版本,有任何建议请联系yoyou2525@163.com。

使Powershell在Linux上运行很简单。 不幸的是,这是基于.NetCore的,它排除了许多重要的功能和模块,例如DNSServer模块。 是否有变通办法来在Linux上获得功能齐全的PowerShell安装,包括.NetCore中没有出现的模块(特别是DNSServer)?

1 个回复

诸如DNSServer之类的模块是由Microsoft内部的DNS团队拥有和维护的,而不是PowerShell项目本身的一部分。 这也意味着它们不是开源的。

最重要的是,对于特定于DNSServer的模块,该模块在后台使用WMI(我什至可以说它是围绕WMI调用的薄包装),并且由于WMI也不是开源的,并且在Linux上不可用会说这个模块几乎不可能在任何时候出现。

通常,最好的选择是将PSRemoting从Linux使用到具有所需模块的Windows计算机上,然后使用隐式远程处理( Import-PSSession )或直接使用Invoke-Command进行远程调用。

6 powershell 重命名脚本 - 主要功能,希望完成并完全自动化任务

这是我在 Stack Overflow 上的第一篇文章,我避免寻求帮助,而是尽可能多地自己解决这个问题。 我的脚本编写经验很少,但我想学习。 我选择了这个项目作为开始,感觉这个脚本的目标很快就失控了。 我拥有的是一个功能性的,可能非常臃肿的脚本,它只能完成我希望它为我做的一小部分。 这是我的任务 ...

8 如何在Scala中创建功能齐全的不可变类?

我注意到Scala有案例类。 这些似乎是模式匹配,但我喜欢我可以用它们做到这一点: 现在“丹尼尔”有两个银行账户,一个100美元,一个200美元。 但是当事情变得更复杂时, BankAccount需要被分类,这不起作用,因为案例类不能扩展其他案例类。 我想要不可变的类,而不是扩 ...

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2022 STACKOOM.COM