TSM - Tivoli Storage Manager - Install & Update - Windows
0 Votes |
Versioning - This is the latest version.
1 | TSM - Tivoli Storage Manager - Install & Update - Windows | 12/4/2012 9:30:21 AM |
2 | TSM - Tivoli Storage Manager - Install & Update - Windows | 9/23/2013 2:07:52 PM |
Description
This action will install IBM Tivoli Storage Manager Client for Windows. This will work for 32bit or 64bit clients.
The latest version of the IBM TSM client can be downloaded from here: http://www-01.ibm.com/support/docview.wss?uid=swg21239415
References:
http://bigfix.me/cdb/fixlet/684
http://pic.dhe.ibm.com/infocenter/tsmfbinf/v6/index.jsp?topic=%2Fcom.ibm.itsm.fbws.doc%2Fhelp%2Fref%2Fcdp_ref_InstallCmdSyntax.html?
http://pic.dhe.ibm.com/infocenter/tsminfo/v6r2/index.jsp?topic=%2Fcom.ibm.itsm.client.doc%2Fc_cfg_dsmcutil_cmdwin.html?
http://www.itninja.com/software/tivoli/tivoli-storage-manager/3-383
http://support.bigfix.com/fixlet/documents/WinActions_81_110817.pdf
Property Details
2608 | |
Alpha - Code that was just developed | |
TSM - Tivoli Storage Manager - Install & Update - Windows | |
BESC | |
Install | |
411530927 | |
Internal | |
jgstew | |
12/3/2012 12:00:00 AM | |
TSM Tivoli Storage Manager Install | |
True | |
jgstew on 9/23/2013 2:07:52 PM | |
jgstew on 9/23/2013 2:07:52 PM | |
19244 Views / 70 Downloads | |
![]() ![]() ![]() ![]() ![]() |
Relevance
Used in 29 fixlets | * Results in a true/false |

Used in 2 fixlets | * Results in a true/false |



Used in 1 fixlet | * Results in a true/false |

Used in 1 fixlet | * Results in a true/false |

Actions
Action 1 (default)
// download from http://www-01.ibm.com/support/docview.wss?uid=swg21239415Success Criteria
// Using a prefetch block to avoid downloading both 32bit & 64bit versions when only one is needed.
begin prefetch block
add prefetch item name=7za920.zip sha1=9ce9ce89ebc070fea5d679936f21f9dde25faae0 size=384846 url=http://softlayer-dal.dl.sourceforge.net/project/sevenzip/7-Zip/9.20/7za920.zip
add prefetch item name=unzip.exe sha1=e1652b058195db3f5f754b7ab430652ae04a50b8 size=167936 url=http://software.bigfix.com/download/redist/unzip-5.52.exe
if {x64 of operating system}
add prefetch item name=TIV-TSMBAC-WinX64.exe sha1=611d28073c35feb95ffc0adc2864ccfb8c0dea11 size=289645312 url=http://public.dhe.ibm.com/storage/tivoli-storage-management/maintenance/client/v6r4/Windows/x64/v641/6.4.1.0-TIV-TSMBAC-WinX64.exe
else
add prefetch item name=TIV-TSMBAC-WinX32.exe sha1=81e317239ed8bcb26346415a671bdcbe58213244 size=213159176 url=http://public.dhe.ibm.com/storage/tivoli-storage-management/maintenance/client/v6r4/Windows/x32/v641/6.4.1.0-TIV-TSMBAC-WinX32.exe
endif
collect prefetch items
end prefetch block
// This parameter will store the already installed 7zip instance if it exists, otherwise it will use the downloaded version.
parameter "7zip" = "{if (exists keys "HKEY_LOCAL_MACHINE\SOFTWARE\7-Zip" of native registry AND exists value "Path" of keys "HKEY_LOCAL_MACHINE\SOFTWARE\7-Zip" of native registry AND exists folder (value "Path" of keys "HKEY_LOCAL_MACHINE\SOFTWARE\7-Zip" of native registry as string) AND exists file "7z.exe" of folder (value "Path" of keys "HKEY_LOCAL_MACHINE\SOFTWARE\7-Zip" of native registry as string)) then (value "Path" of keys "HKEY_LOCAL_MACHINE\SOFTWARE\7-Zip" of native registry as string & "7z.exe") else (pathname of client folder of current site & "\__Download\7za.exe")}"
// This is the prefetch format if not using a prefetch block like above.
// This is more common, but would cause the client to download both the x32 & x64 versions.
//prefetch unzip.exe sha1:e1652b058195db3f5f754b7ab430652ae04a50b8 size:167936 http://software.bigfix.com/download/redist/unzip-5.52.exe
//prefetch 7za920.zip sha1:9ce9ce89ebc070fea5d679936f21f9dde25faae0 size:384846 http://softlayer-dal.dl.sourceforge.net/project/sevenzip/7-Zip/9.20/7za920.zip
//prefetch TIV-TSMBAC-WinX32.exe sha1:81e317239ed8bcb26346415a671bdcbe58213244 size:213159176 http://public.dhe.ibm.com/storage/tivoli-storage-management/maintenance/client/v6r4/Windows/x32/v641/6.4.1.0-TIV-TSMBAC-WinX32.exe
//prefetch TIV-TSMBAC-WinX64.exe sha1:611d28073c35feb95ffc0adc2864ccfb8c0dea11 size:289645312 http://public.dhe.ibm.com/storage/tivoli-storage-management/maintenance/client/v6r4/Windows/x64/v641/6.4.1.0-TIV-TSMBAC-WinX64.exe
if {exists file (pathname of client folder of current site & "\__Download\unzip.exe")}
// Add unzip.exe to the client utility cache
utility __Download\unzip.exe
endif
// use the unzip redistributable to unzip the 7zip command line utility
waithidden __Download\unzip.exe -o "{pathname of client folder of current site}\__Download\7za920.zip" -d "{pathname of client folder of current site}\__Download"
if {x64 of operating system}
// use the 7zip command line utility to extract the .exe file which contains the MSI
waithidden "{parameter "7zip"}" x -y -o"{pathname of client folder of current site}" "{pathname of client folder of current site}\__Download\TIV-TSMBAC-WinX64.exe"
// Install the MSI
wait msiexec /i "{pathname of client folder of current site}\IBM Tivoli Storage Manager Client.msi" RebootYesNo="No" REBOOT="Suppress" ALLUSERS=1 INSTALLDIR="c:\program files\tivoli\tsm" ADDLOCAL="BackupArchiveGUI,BackupArchiveWeb,Api64Runtime" TRANSFORMS=__Download\1033.mst /qn
else // {x32 of operating system}
// use the 7zip command line utility to extract the .exe file which contains the MSI
waithidden "{parameter "7zip"}" x -y -o"{pathname of client folder of current site}" "{pathname of client folder of current site}\__Download\TIV-TSMBAC-WinX32.exe"
// Install the MSI
wait msiexec /i "{pathname of client folder of current site}\IBM Tivoli Storage Manager Client.msi" RebootYesNo="No" REBOOT="Suppress" ALLUSERS=1 INSTALLDIR="c:\program files\tivoli\tsm" ADDLOCAL="BackupArchiveGUI,BackupArchiveWeb,ApiRuntime" TRANSFORMS=__Download\1033.mst /qn
endif
action may require restart
This action will be considered successful when the applicability relevance evaluates to false.
Sharing
Social Media: |
Comments
![]() |
|
Anyone ever write a linux version of this for RHEL? |
![]() |
|
I have many helpful TSM items on this site: http://bigfix.me/search/TSM |
![]() |
|
Thanks to all. Great to hear now fixlet is available for IBM Tivoli Storage Manager Client for Windows using TEM . I tried the same by creating custom batch script for TSM client Installation. But it works only in few cases. |
![]() |
|
This is also an example of how to use a prefetch block. |
![]() |
|
This installer task is an example of how to use unzip & 7zip without needing either installed. |
![]() |
|
This new version should work as is on any BigFix/IEM server: http://bigfix.me/fixlet/details/2608 Please test, this is new code and I have not had a chance to use it much. |
![]() |
|
This may be harder than I thought. I think you may have to extract the .exe downloaded from IBM and not used directly, at least the way this is written. |
![]() |
|
If your server had the exactly matching file that I used, then this should work as is, but otherwise it is more of a template that requires some adjustment. |
![]() |
|
Either you did not edit the prefetch line in this task to point to your server, or your server does not have the matching SHA1 file. Test this in the Fixlet Debugger first. You need to download the TSM Client for Windows directly from IBM, then upload it to your Bigfix/TEM/IEM root server using the Windows Software Distribution Wizard, but ignore everything in the wizard except for uploading the file. Once done, it should pop up a dialog to create a fixlet/task. You need to copy the "prefetch" line from this task, save it somewhere, and hit cancel to not create the task that the wizard pops up. Then you need to replace the prefetch line in the above task with the prefetch line the wizard created. Alternatively I may be able to find a link from IBM directly that could be used in this task instead. |
![]() |
|
TIV-TSMBAC-WinX32.tmp Failed [-] [+] Download error: "Unexpected HTTP response: 404 Not Found" Download requested on server: URL: http://TEMSER123:52311/Uploads/bb9bf44e0695a5235312046e278a99f487efa7f4/TIV-TSMBAC-WinX32.tmp SHA1: bb9bf44e0695a5235312046e278a99f487efa7f4 Size: Next retry: 3 minutes. Retry now TIV-TSMBAC-WinX64.tmp Failed [-] [+] Download error: "Unexpected HTTP response: 404 Not Found" Download requested on server: URL: http://TEMSER123:52311/Uploads/ab3ecf6509435c56f0a169b2ae194e0e5974c202/TIV-TSMBAC-WinX64.tmp SHA1: ab3ecf6509435c56f0a169b2ae194e0e5974c202 Size: Next retry: 3 minutes. Retry now ********************** ************************ ********************** I am receiving this error while deploying it.. can you please suggest how to proceed, I think I did not download the TSM Software before deploying. if it is correct that I did not download, then if I download to a temp location on one server, then after downloading TSM Software of exe file , what should I do in TEM ? appreciate your help on this. |