Компания, в которой я работаю, имеет довольно большой домен рабочих столов и серверов Windows. У нас также есть автономные серверы, которые являются удаленными для нашего сайта, но у нас есть прямой доступ к.

Нам необходимо проверять использование нашей лицензии на всех компьютерах с Windows (включая некоторые виртуальные машины). Я пробовал загрузить несколько продуктов, но возвращенный ключ не тот, который использовался во время установки. У меня есть один продукт, который дает последние 5 символов правильно, но должен быть установлен, поэтому он не очень подходит.

Я также попробовал некоторые скрипты PowerShell, один из которых здесь

В идеале я ищу тот, который можно использовать по сети и, если возможно, можно также проверять ключи Office.

Я только что попробовал Jelly Bean и некоторые другие ключевые инструменты продукта, которые все возвращают BBBBB-BBBBB-BBBBB-BBBB-BBBBB в качестве ключа продукта.

1 ответ1

0

Я думаю, что это будет работать для ваших целей, используя 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"

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .