我收到此脚本的无效路径错误:
$buildZIP= 'starmatic'
echo $buildZIP
$command = ”\\XXXXXXXXXX\L$\Gopi_Prod_App\ToZipNew.ps1 $buildZIP”
Invoke-Expression -Command $command
Run Code Online (Sandbox Code Playgroud)
这是ToZipNew.ps1:
Param(
[Parameter(Position=1, Mandatory=$true)]
[ValidateNotNullOrEmpty()]
[string]$build
)
echo "$build"
$S = "L:\Gopi_Prod_App\$build\App_Data\*"
$D = "\Gopi_Prod_App\Starmatic_UI.zip"
echo $S
echo $D
Get-ChildItem "$S" | Compress-Archive -DestinationPath "$D" -Verbose
#Compress-Archive -Path "$S" -CompressionLevel Fastest -DestinationPath "$D"
Run Code Online (Sandbox Code Playgroud)
我得到的错误:
Compress-Archive:路径“ L:\ Gopi_Prod_App”不存在或不存在
有效的文件系统路径。
位于\\ XXXXXXXXXXX \ L $ \ Gopi_Prod_App \ ToZipNew.ps1:13 char:45
+ ... t-ChildItem“ $ S” | 压缩存档-DestinationPath“ $ D”-详细
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ CategoryInfo:InvalidArgument:(L:\ Gopi_Prod_App:String)[Compress-Archive],InvalidOperationException
+ FullyQualifiedErrorId:ArchiveCmdletPathNotFound,压缩存档