使用powershell Invoke-AddCertToKeyVault命令创建Azure自签名sertificate

时间:2016-05-10 18:39:21

标签: windows powershell azure

最近,我尝试使用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 后重新启动了我的电脑。

我可能错过了一些东西,但我坚持了下来。怎么可以解决?

1 个答案:

答案 0 :(得分:2)

该命令行开关位于应导入的包中 -

Import-Module "C:\Users\chackdan\Documents\GitHub\Service-Fabric\Scripts\ServiceFabricRPHelpers\ServiceFabricRPHelpers.psm1"

顺便说一下,这是它的implementation,它甚至可以存在参考:)。尝试使用Import-Module,它应该可以工作。