Because you have the volume list variable quoted, I think that part of the
command actually translates to the single string "G: H: I: J:" rather than a
list of drive letters.  Which I think would be interpreted as G:"\ H: I: J:".


On 9/23/20 8:21 AM, Schaub, Steve wrote:
> I'm using PS to kick off custom backups and having trouble passing a list of 
> volumes to the incremental backup command in dsmc.
>
> Here is what the powershell statement looks like, the "$myBackupVolumeList" 
> variable is a string derived from an array:
> & .\DSMC.exe Incremental "$myBackupVolumeList" "-Optfile=$myClusterOptFile" | 
> Out-File -Encoding ASCII -filepath "$myTSMLogDetail" -Append
>
> The command translates to this:
> c:\program files\tivoli\tsm\baclient\dsmc.exe Incremental G: H: I: J: 
> -Optfile=cluster.opt
>
> Here is what shows up in the normal backup log:
> IBM Spectrum Protect
> Command Line Backup-Archive Client Interface
>   Client Version 8, Release 1, Level 4.0
>   Client date/time: 09/21/2020 15:52:11
> (c) Copyright by IBM Corporation and other(s) 1990, 2017. All Rights Reserved.
> Node Name: WNFC0310
> Session established with server TSMN02: AIX
>   Server Version 8, Release 1, Level 9.200
>   Server date/time: 09/21/2020 15:52:12  Last access: 09/21/2020 15:41:03
> Incremental backup of volume 'G: H: I: J:'
>
>
> So it looks like it should work, but it fails with this error in the 
> dsmerror.log:
> ANS1076E The specified directory path 'G:\ H: I: J:' could not be found.
>
> I have been unable to figure out where the stray backslash is coming from, 
> any help would be appreciated.
>
> Steve Schaub
> Senior Platform Engineer II, Backup & Recovery
> BlueCross BlueShield of Tennessee
>

--
Hello World.                                David Bronder - Systems Architect
Segmentation Fault                                      ITS-EI, Univ. of Iowa
Core dumped, disk trashed, quota filled, soda warm.   david-bron...@uiowa.edu

Reply via email to