最近,我尝试使用Microsoft的手册为Azure Service Factory创建自签名证书:
Azure Docs: Secure a Service Fabric cluster, step 2.5, 02/05/2016
但是命令Invoke-AddCertToKeyVault
因下一个错误而失败:
Invoke-AddCertToKeyVault:术语' Invoke-AddCertToKeyVault'不是 被识别为cmdlet,函数,脚本文件或可操作的名称 程序。检查名称的拼写,或者是否包含路径, 验证路径是否正确,然后重试。
我认为 Azure Powershell 已成功安装在我的计算机上,因为我可以通过运行Login-AzureRmAccount
登录我的Azure帐户。此外,$env:PSModulePath
表示Azure模块路径已添加到路径变量中(因此使用文章:Azure Docs: How to install and configure Azure PowerShell, 04/22/2016)。他们在这里:
... \ Microsoft SDKs \ Azure \ PowerShell \ ResourceManager \ AzureResourceManager \;
... \ Microsoft SDKs \ Azure \ PowerShell \ ServiceManagement \;
... \ Microsoft SDKs \ Azure \ PowerShell \ Storage \;
此外,我在安装 Azure PowerShell 后重新启动了我的电脑。
我可能错过了一些东西,但我坚持了下来。怎么可以解决?
答案 0 :(得分:2)
该命令行开关位于应导入的包中 -
Import-Module "C:\Users\chackdan\Documents\GitHub\Service-Fabric\Scripts\ServiceFabricRPHelpers\ServiceFabricRPHelpers.psm1"
顺便说一下,这是它的implementation,它甚至可以存在参考:)。尝试使用Import-Module,它应该可以工作。