BookmarkSubscribeRSS Feed
☑ This topic is solved. Need further help from the community? Please sign in and ask a new question.
Quiz
Calcite | Level 5

I would need to get reports from SCCM or BigFix with the list of computers that have SAS installed and with the current license. It's possible?

1 ACCEPTED SOLUTION

Accepted Solutions
SASKiwi
PROC Star

There is a SAS procedure called PROC SETINIT that allows you confirm if a computer on which SAS is installed, and the license is still current, to identify what licence was applied and when it is due to expire. You just run this in a SAS session:

proc setinit;
run;

If the SAS licence on any computer has expired, you can only tell this by trying to start SAS - it will not start and it will give a licence expiry error if it has expired. You cannot query a separate registry somehow to prove if SAS is currently licensed or not. SCCM or similar should be able to report what computers it installed SAS on, but it can't tell if it is currently licensed or not. The SAS image installed by SCCM should contain a licence file containing an expiry date which you can check to see if it is still current or not. As to how many active computers still have SAS installed - SAS has no functionality to do that. It's possible that software audit tools may be able to provide that information but they certainly won't be able to tell if the licence is current or not.

 

Normally SAS provides a company-wide licence that starts and ends on the same date. This licence has to be applied on each computer SAS is installed on.

 

Hope this clarifies things for you.

View solution in original post

4 REPLIES 4
SASKiwi
PROC Star

This isn't really a SAS question, but an SCCM or BigFix question. It would depend if SAS was installed exclusively by these products or not. I guess SCCM or BigFix would keep a record of those computers it installed SAS on and what SAS software package was used. That package would include a licence file so simply just examining the file will tell you whether it is still current or not. Typically SAS licences are renewed annually so most likely you can exclude any installs done 12 months or more before your current licence expiry date.

Quiz
Calcite | Level 5
Excuse me, but it is a really directed question from SAS. To determine where I have to look into SAS environment, whether it is a registry key, file, etc.., If I accepted your answer as valid, then would you ask Microsoft for the registry keys of your products, or their files? No, I would have to ask you first and then, if I have a problem identifying those possible keys or files, with microsoft or IBM
Quiz
Calcite | Level 5
We do not have any problem in the management or renewal of the SAS license, and the question is not that. I simply ask, if there is any value that can be identified by any software, or manually, that allows us to know if the license is active and its license number, to make monthly control reports. If this value or license identifier, it is impossible to determine manually by registry key, or file, please make it clear to me that this is not possible. So I can clarify with my bosses that I cannot extract reports with this type of information
SASKiwi
PROC Star

There is a SAS procedure called PROC SETINIT that allows you confirm if a computer on which SAS is installed, and the license is still current, to identify what licence was applied and when it is due to expire. You just run this in a SAS session:

proc setinit;
run;

If the SAS licence on any computer has expired, you can only tell this by trying to start SAS - it will not start and it will give a licence expiry error if it has expired. You cannot query a separate registry somehow to prove if SAS is currently licensed or not. SCCM or similar should be able to report what computers it installed SAS on, but it can't tell if it is currently licensed or not. The SAS image installed by SCCM should contain a licence file containing an expiry date which you can check to see if it is still current or not. As to how many active computers still have SAS installed - SAS has no functionality to do that. It's possible that software audit tools may be able to provide that information but they certainly won't be able to tell if the licence is current or not.

 

Normally SAS provides a company-wide licence that starts and ends on the same date. This licence has to be applied on each computer SAS is installed on.

 

Hope this clarifies things for you.

suga badge.PNGThe SAS Users Group for Administrators (SUGA) is open to all SAS administrators and architects who install, update, manage or maintain a SAS deployment. 

Join SUGA 

Get Started with SAS Information Catalog in SAS Viya

SAS technical trainer Erin Winters shows you how to explore assets, create new data discovery agents, schedule data discovery agents, and much more.

Find more tutorials on the SAS Users YouTube channel.

Discussion stats
  • 4 replies
  • 2640 views
  • 1 like
  • 2 in conversation