gpt4 book ai didi

powershell - CAL mkview命令失败

转载 作者:行者123 更新时间:2023-12-03 00:54:35 24 4
gpt4 key购买 nike

我试图在Powershell中使用COM对象创建一个Clearcase View 。

$ccViews="\\Hostname.global.mycompany.com\cc-view\"
$ViewName="CodeCountView"
$ViewFullpath="$ccViews$ViewName"+".vws"

$ct = new-object -com ClearCase.ClearTool

try {
$ct.CmdExec('lsview $ViewName')
}
catch {
$ct.CmdExec('mkview -tag $ViewName -nsh $ViewFullpath')
}

它引发以下异常。
> Exception calling "CmdExec" with "1" argument(s): "storage directory
> must be in UNC style (e.g. \\host\share\...) " At
> E:\Powershellscripts\CCountAutomation.ps1:81 char:19
> + $ct.CmdExec <<<< ('mkview -tag $ViewName -nsh $ViewFullpath')
> + CategoryInfo : NotSpecified: (:) [], MethodInvocationException
> + FullyQualifiedErrorId : ComMethodTargetInvocation

有人可以帮我解决这个问题吗?

最佳答案

尝试更改这些行:

$ct.CmdExec("lsview $ViewName") 

$ct.CmdExec("mkview -tag $ViewName -nsh $ViewFullpath")

使用 ' $variable '返回字符串$ variable
使用 " $variable "将值赋值给变量。

告诉您,在您的代码中,您还可以更改此内容:
$ViewFullpath="$ccViews$ViewName.vws"

关于powershell - CAL mkview命令失败,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9309121/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com