【发布时间】:2020-09-26 04:54:38
【问题描述】:
我在 Windows Server 2016 Datacenter 上运行,但无法获取 Connect-ServiceFabricCluster 等 Service Fabric 命令行开关。
Documentation 说:Service Fabric PowerShell 模块随 Service Fabric SDK、运行时和工具一起安装。
- 我正在使用 Visual Studio 2019
- 我按照here 的说明从 Web 平台安装程序中卸载并重新安装了 Service Fabric SDK,并重新启动了我的系统。
我还能尝试什么?它在我使用 Windows 10 的其他系统中工作。我可以从另一个正在工作的系统中导出模块并在此处导入吗?
【问题讨论】:
-
Get-Command *Fabric* -All有什么作用,它列出了什么吗? -
它列出了来自模块 Az.ServiceFabric 和 AzureRm.ServiceFabric 的不同命令行开关。在工作系统中,它也来自我感兴趣的模块 ServiceFabric(列出的所有命令行开关here)。
-
我尝试了所有建议,但在启动 PowerShell 时仍需要手动加载 ServiceFabric PowerShell 模块。我也收到此警告:使用 WinPSCompatSession 远程会话在 Windows PowerShell 中加载模块 servicefabric;请注意,此模块的所有命令输入和输出都将是反序列化对象。如果您想将此模块加载到 PowerShell 中,请使用“Import-Module -SkipEditionCheck”语法。
标签: powershell azure-service-fabric powershell-5.0