Ah.  Let's see.  Change thusly...
 
 
#!/bin/ksh

 

PATH=$PATH:/usr/openv/netbackup/bin:/usr/openv/netbackup/bin/admincmd

 

echo "      Client         \t     OS Level     \t Release"
echo "=====================\t =================\t ======="
for c in `bpplclients -allunique -noheader | awk '{print $3}'`
do
  bpgetconfig -s $c -L -A | \
    awk -F'=' '{if($1~/Client.OS/){os=$2}
                if($1~/Patch/){r=$2}}
                END {printf("%-22s\t%-18s\t%s\n","'$c'",os,r)} '
done

 

________________________________

From: [email protected]
[mailto:[email protected]] 
Sent: Wednesday, June 10, 2009 9:19 AM
To: Donaldson, Mark; [email protected]; [email protected]
Cc: [email protected]
Subject: RE: [Veritas-bu] Client version



Note on Marks script, the command does not show the fourth position on
the version  6.5.3.1  all I am getting is 6.5.3.

 

Not that there is anything wrong with Marks script, its just that the
command does not show fourth position.

 

________________________________

From: [email protected]
[mailto:[email protected]] On Behalf Of
Donaldson, Mark
Sent: Wednesday, June 10, 2009 9:52 AM
To: Reynolds, Susan K.; Ed Wilts
Cc: [email protected]
Subject: Re: [Veritas-bu] Client version

 

A little late to this party but here's another version.

 

#!/bin/ksh

 

PATH=$PATH:/usr/openv/netbackup/bin:/usr/openv/netbackup/bin/admincmd

 

echo "      Client         \t     OS Level     \t Release"
echo "=====================\t =================\t ======="
for c in `bpplclients -allunique -noheader | awk '{print $3}'`
do
  bpgetconfig -s $c -L | \
    awk -F'=' '{if($1~/Client.OS/){os=$2}
                if($1~/Client.Proto/){r=$2}}
                END {printf("%-22s\t%-18s\t%s\n","'$c'",os,r)} '
done

 

________________________________

From: [email protected]
[mailto:[email protected]] On Behalf Of
Reynolds, Susan K.
Sent: Tuesday, June 09, 2009 10:12 PM
To: Ed Wilts
Cc: [email protected]
Subject: Re: [Veritas-bu] Client version

Many thanks Ed.

 

From: Ed Wilts [mailto:[email protected]] 
Sent: Tuesday, June 09, 2009 5:52 PM
To: Reynolds, Susan K.
Cc: [email protected]
Subject: Re: [Veritas-bu] Client version

 

I posted this to the list a while back:

r...@osiris bin]# cat get-client-versions.sh
#!/bin/sh

# Loop through all clients gathering the client version info

PATH=$PATH:/usr/openv/netbackup/bin:/usr/openv/netbackup/bin/admincmd

export PATH

CLIENTS=/usr/openv/local/client-versions
OUT=/usr/openv/local/client-versions.csv

[ ! -d $CLIENTS ] && mkdir $CLIENTS

bpplclients -allunique -noheader | awk '{print $NF}' | \
while read client
do
  echo Client: $client
  bpgetconfig -s $client -L -A > $CLIENTS/$client
done

cd $CLIENTS
for f in *
do
  awk -f /usr/openv/local/bin/get-client-versions.awk $f
done > $OUT

[r...@osiris bin]# cat get-client-versions.awk
/Platform/ {PLATFORM = $5}
/Client OS/ {OS = $5}
/Patch/ {print FILENAME "," $4 "," OS "," PLATFORM }

 

On Tue, Jun 9, 2009 at 6:23 PM, Reynolds, Susan K.
<[email protected]> wrote:

Is there a quick command that can be run that will list the current
version of Netbackup for each client on the command line without having
to extract the information from the GUI or Administrative Console?

 

Just looking for a shortcut.

 

         

        -- 
        Ed Wilts, Mounds View, MN, USA
        [email protected]

_______________________________________________
Veritas-bu maillist  -  [email protected]
http://mailman.eng.auburn.edu/mailman/listinfo/veritas-bu

Reply via email to