slmgr - перевооружитесь не сбрасывает клиентское лицензирование.
Можно сбросить льготный период для активации для серверов, но после того как начальные 30 дней являются осуществлением CAL, включен и не может быть продлен.
В отношении Вашего вопроса о присвоении CALs автоматически к устройствам. Я не уверен, могло ли это быть сделано автоматически, но можно использовать сценарий, упомянутый в ссылке ниже Сообщения в блоге. Однако я думаю, что это для объема, присваивающего CALs пользователям и не устройствам. Но это могло поместить Вас на корректный путь.
Если Вы смотрите на это сообщение в блоге:
Это покажет некоторые запросы DMV, которые покажут главным образом дорогостоящие хранимые процедуры различными измерениями. Например, один из включенных запросов для логических чтений:
-- Get Top 20 executed SP's ordered by logical reads (memory pressure)
SELECT TOP 20 qt.text AS 'SP Name', total_logical_reads,
qs.execution_count AS 'Execution Count', total_logical_reads/qs.execution_count AS 'AvgLogicalReads',
qs.execution_count/DATEDIFF(Second, qs.creation_time, GetDate()) AS 'Calls/Second',
qs.total_worker_time/qs.execution_count AS 'AvgWorkerTime',
qs.total_worker_time AS 'TotalWorkerTime',
qs.total_elapsed_time/qs.execution_count AS 'AvgElapsedTime',
qs.total_logical_writes,
qs.max_logical_reads, qs.max_logical_writes, qs.total_physical_reads,
DATEDIFF(Minute, qs.creation_time, GetDate()) AS 'Age in Cache', qt.dbid
FROM sys.dm_exec_query_stats AS qs
CROSS APPLY sys.dm_exec_sql_text(qs.sql_handle) AS qt
WHERE qt.dbid = db_id() -- Filter by current database
ORDER BY total_logical_reads DESC