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

#1楼 票数:0 已采纳

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

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

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

  ask by Traiano Welcome translate from so

未解决问题?本站智能推荐:

1回复

如何在 Linux 上使用 Powershell(提升 Powershell,以管理员身份运行命令)“sudo”?

如果你想在 Windows 上的 PowerShell 上以管理员身份运行命令,你可以这样写: 但是在 Linux 上是不可能的。 Powershell 将返回以下错误: Start-Process: The parameter '-Verb' is not supported for the
1回复

在Linux上运行Powershell脚本的问题

遵循本指南: https : //b-blog.info/en/monitoring-azure-resources-with-zabbix.html 在Windows上,从脚本获取输出,但是在Zabbix(Centos 7)上执行时,仅获取“数据”。 没有SELinux,没有防火墙
1回复

在 Powershell / Linux 中获取用户 [关闭]

关闭。 此问题不符合Stack Overflow 准则。 它目前不接受答案。
3回复

在 Linux 主机上通过 jenkins 运行 powershell 脚本

我有一个从 bitbucket 存储库克隆到我的工作区的 powershell 脚本。 如果我登录到 jenkins 服务器 cli,我可以通过执行以下操作来运行它 这按预期运行良好,但是当我尝试通过 jenkins 运行它时,出现错误 我的詹金斯用户是 当我从 pwsh cli 控制台
1回复

Tree.com 替代运行在 Linux Docker 容器中的 PowerShell Core?

我在开发人员 Docker 容器中使用 PowerShell 作为我的 shell,因为我使用 PowerShell 的功能比使用 Bash 要多得多。 但是,我怀念从 Windows 使用 PowerShell 获得的 Tree.com,它让我快速了解磁盘结构。 Tree.com 之类的目录图
2回复

Linux Cronjob 未运行 powershell 脚本,但该脚本能够在终端中运行

我有一个更新数据库表的 PowerShell 脚本。 我想在 Cronjob 中设置它以每天运行。 但是它似乎在 cronjob 中不起作用。 目前我已将其设置为几分钟,这样我就不必等待。 定时标签: 终端: 当我在终端中运行该命令时工作完美,但它似乎不是从 cronjob 运行的。
1回复

Linux上的PowerShell-如何加载\\使用.Net程序集?

既然PowerShell是开源的,并且可以在Linux上使用 ,那么任何人都知道如何在Linux下添加.Net程序集吗? 如果可能的话? 我已经在Ubuntu 16.04安装PS在这里和安装单在这里 。 在终端上运行PS后,此行令人惊讶地正常工作: 没有错误等...
2回复

使用PowerShell从com端口获取Linux设备IP地址

我目前正在设置一个运行Linux的基于ARM的测试板,我需要从Windows机器上访问它。 使用USB到串行电缆通过com端口连接该测试板。 我正在使用PowerShell运行命令并控制测试板。 我处于需要查询测试板以找出其IP地址并将其存储在Windows主机上的变量中的阶段。 这