我是PowerShell的新手。在Azure Cloud Shell中编写代码我想使用Get-PfxCertificate命令获取pfx证书信息。但它不采用任何路径,无论是blob路径还是本地路径。给出错误:对于Local Get-PfxCertificate:找不到驱动器。名称为“C”的驱动器不存在。
对于blob路径Get-PfxCertificate:找不到驱动器。名为“https”的驱动器不存在。enter image description here
感谢你的帮助。
希望解决文件路径问题
2条答案
按热度按时间ttisahbt1#
Get-PfxCertificate:找不到驱动器。名称为“C”的驱动器不存在。
如果您尝试从
Azure CLI
执行Get-PfxCertificate
命令,但C Drive
在云中不可用要解决此问题,请将相同的
certificate
上传到Azure CLI,并提供云路径,如下所示字符串
将证书上传到
Azure CLI
后,使用ls
命令检查certificate
,使用pwd
命令验证路径。x1c 0d1x的数据
型
输出:
的
如果您有100个证书要处理,请将所有证书移动到一个文件夹中,并尝试执行下面的powershell代码。
型
输出:
的
ycggw6v22#
您没有包含您试图使用的特定命令,但是它似乎有任何语法错误,因为它在使用URL时也会抱怨“http”。
假设您正在尝试导入位于Windows计算机的C:\文件夹中的filename.pfx文件,因此您必须使用以下命令之一:
Get-PfxCertificate -FilePath C:\filename.pfx
或者是
Get-PfxCertificate -FilePath“C:\filename.pfx”