将证书复制到证书存储服务器 2008 R2 时出错
Error while copying cert into cert store server 2008 R2
我编写了一个 powershell 脚本,用于将证书导入服务器 2008 r2 机器上的证书存储区。但是我收到了一个我不明白的错误,并且没有真正在线显示它。
Copy-Item $file.FullName –Destination $PublicCert
$PublicCert
是 CERT:\LocalMachine\TrustedPeople
,$File.FullName
是驻留在服务器上的证书文件的完整路径和名称。我得到的错误是:
Copy-Item : Source and destination path did not resolve to the same provider
我不太明白"same provider"
是什么意思
在 PowerShell 中,驱动器,例如(C:
、D:
或 Cert:
)不一定是 文件系统 驱动器。
cert:
例如是代表证书存储的驱动器(它本身不是文件系统)。
此对象映射由 Provider 提供便利 - 您可以通过 Get-PSDrive
.
查看什么 Provider 提供对特定驱动器的访问
您不能跨不同提供商的驱动器复制项目 - 当然 - 证书存储没有 "understand" 文件的概念,文件是您通常在文件系统驱动器中找到的项目类型。
有关更多信息,请参阅 Get-Help about_Providers
请参阅 Get-Help Certificate
或 Get-Help FileSystem
了解您要在其中复制的两个驱动器的提供商
我编写了一个 powershell 脚本,用于将证书导入服务器 2008 r2 机器上的证书存储区。但是我收到了一个我不明白的错误,并且没有真正在线显示它。
Copy-Item $file.FullName –Destination $PublicCert
$PublicCert
是 CERT:\LocalMachine\TrustedPeople
,$File.FullName
是驻留在服务器上的证书文件的完整路径和名称。我得到的错误是:
Copy-Item : Source and destination path did not resolve to the same provider
我不太明白"same provider"
是什么意思在 PowerShell 中,驱动器,例如(C:
、D:
或 Cert:
)不一定是 文件系统 驱动器。
cert:
例如是代表证书存储的驱动器(它本身不是文件系统)。
此对象映射由 Provider 提供便利 - 您可以通过 Get-PSDrive
.
您不能跨不同提供商的驱动器复制项目 - 当然 - 证书存储没有 "understand" 文件的概念,文件是您通常在文件系统驱动器中找到的项目类型。
有关更多信息,请参阅 Get-Help about_Providers
请参阅 Get-Help Certificate
或 Get-Help FileSystem
了解您要在其中复制的两个驱动器的提供商