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 more