我有一个PowerShell脚本,我想在2台不同的独立机器上运行.在安装了SDK的Windows 8.1上,我发出命令:
makecert -r -pe -n "CN=My Root Authority" -ss CA -sr CurrentUser ^
-a sha1 -sky signature -cy authority -sv CA.pvk CA.cer
Run Code Online (Sandbox Code Playgroud)
我回来了:
Error: Can't access the key of the subject ('CA.pvk')
Failed
Run Code Online (Sandbox Code Playgroud)
CA.pvk已创建,但不是CA.cer
有任何想法吗?
谢谢,杰夫
我想调用一个VBCopyFolder
使用字符串变量命名的例程,但在执行此操作时会引用"ByRef参数类型不匹配"错误strOldPath
.我有点迷失如何做到这一点.
VBCopyFolder定义为:
VBCopyFolder(ByRef strSource As String, ByRef strTarget As String)
Run Code Online (Sandbox Code Playgroud)
而我正在努力的呼吁是:
Dim strOldPath, strNewPath As String
Call VBCopyFolder(strOldPath, strNewPath)
Run Code Online (Sandbox Code Playgroud)
以下工作正常:
Call VBCopyFolder("U:\Database\Data.accdb", "Z:\Backups\Data.accdb")
Run Code Online (Sandbox Code Playgroud)
如何正确格式化此调用?