I'm seeking a way to query the OS type of my NetWorker 8.0 clients. Using nsradmin it will give me the following types
nsradmin> type
Known types: NSR auditlog, NSR log, NSR peer information,
NSR remote agent, NSR system port ranges, NSRLA;
In Powerlink the way to find out the OS type is using the NSR Client type, but it is not listed anymore. Has this changed in NW 8, or do I have to use a hidden switch to get access to "OS type"?
To clarify things a little, the Networker client gathers up various pieces of data about the client (including OS version) which it stores in {installpath}|nsr|res|nsrladb folders; when the server runs a backup with that client some of this data will be sent back to the resources database on the backup server (if you have just created a client in NMC these fields will not be populated until a backup occurs).
You can access the client-side nsrladb resource with:
nsradmin -p 390113 -s clientname
nsradmin -p nsrexec -s clientname
If you leave off the -s clientname it will look at the resources of the local machine which if you are on the backup server will be an nsrla resource specific to the server so bear that in mind.
At the nsradmin prompt query type NSRLA and look for client OS type field (there is also a field called OS and it seems that for different OS type/Networker version combinations either/or each of these fields will be populated).
. type:NSRLA
show OS;client OS type
print
You can also do this on the backup server resources if you have had backups with this client:
nsradmin -s servername (can be ran from any Networker client)
Unfortunately, if I direct the request to the server it will not show any details about the OS but:
client OS type: Windows NT Server on Intel;
I'd like to find out if a client has Windows 2012, 2008 or 2003 installed. It seems that the server don't know about the version details. I'm wondering how the Client Configuration Wizard knows it?
I'd highly appreciate if one knows a way to query the OS version details from the servers' database.
D:\>more all_windows_client_os_list.txt client-1 : Microsoft(R) Windows(R) Server 2003, Standard Edition client-2 : Microsoft Windows Server 2008 R2 Standard client-3 : Microsoft Windows Server 2012 Standard
Is there a way to get the OS version of operating system of all the clients. We are planning to upgrade the OS. So I wanted to get the OS version and any plugin installed on the networker client.
DavidHampson-rY
1 Rookie
•
294 Posts
7197
1
Posted July 12th, 2013 03:00
To clarify things a little, the Networker client gathers up various pieces of data about the client (including OS version) which it stores in {installpath}|nsr|res|nsrladb folders; when the server runs a backup with that client some of this data will be sent back to the resources database on the backup server (if you have just created a client in NMC these fields will not be populated until a backup occurs).
You can access the client-side nsrladb resource with:
nsradmin -p 390113 -s clientname
nsradmin -p nsrexec -s clientname
If you leave off the -s clientname it will look at the resources of the local machine which if you are on the backup server will be an nsrla resource specific to the server so bear that in mind.
At the nsradmin prompt query type NSRLA and look for client OS type field (there is also a field called OS and it seems that for different OS type/Networker version combinations either/or each of these fields will be populated).
. type:NSRLA
show OS;client OS type
print
You can also do this on the backup server resources if you have had backups with this client:
nsradmin -s servername (can be ran from any Networker client)
. type:NSR client;name:clientname
show name;client OS type
print