Аудит использования Windows Server/Desktop Key
Компания, в которой я работаю, имеет довольно большой домен рабочих столов и серверов Windows. У нас также есть автономные серверы, которые являются удаленными для нашего сайта, но у нас есть прямой доступ к.
Нам необходимо проверить использование нашей лицензии на всех компьютерах с Windows (включая некоторые виртуальные машины). Я пробовал загрузить несколько продуктов, но возвращенный ключ не тот, который использовался во время установки. У меня есть один продукт, который дает последние 5 символов правильно, но должен быть установлен, поэтому он не очень подходит.
Я также попробовал некоторые скрипты PowerShell, один из которых здесь
В идеале я ищу тот, который может быть использован по сети и, если возможно, может также проверять ключи Office.
Я только что попробовал Jelly Bean и некоторые другие ключевые инструменты продукта, которые все возвращают BBBBB-BBBBB-BBBBB-BBBB-BBBBB
как ключ продукта.
1 ответ
Я думаю, что это будет работать для ваших целей, используя PSEXEC и Magic Jelly Bean KeyFinder.
Сначала мы определяем папку, содержащую два исполняемых файла, имена компьютеров для назначения и устанавливаем текущее местоположение.
$exePath = "$env:USERPROFILE\Downloads\PowerShell"
$computerName = "somecomputer"
Set-Location $exePath
Затем мы запускаем KeyFinder на удаленном компьютере, используя PSEXEC
.\PsExec.exe \\$computerName -c .\keyfinder.exe /savecsv "C:\Users\Public\" -s -accepteula
Затем мы сможем импортировать созданный нами CSV-файл и собрать из него данные ключа.
$keyData = Import-CSV "\\$computerName\c$\Users\Public\$computerName.csv"