0
votes

Comment obtenir la clé de licence de bureau de 5 caractères seulement à l'aide du script

J'utilise la commande ci-dessous pour obtenir les 5 derniers caractères de la touche Office. XXX PRE>

résultat dans le fichier texte: p>

Microsoft (R) Windows Script Host Version 5.812 Copyright (C) Microsoft Corporation. All rights reserved.

---Processing--------------------------
--------------------------------------- PRODUCT ID: 00216-40000-00000-AA541 SKU ID: b322da9c-a2e2-4058-9e4e-f59a6970bd69 LICENSE NAME: Office 15, OfficeProPlusVL_KMS_Client edition LICENSE DESCRIPTION: Office 15, VOLUME_KMSCLIENT channel LICENSE STATUS: 
---LICENSED---  Last 5 characters of installed product key: GVGXT ........


1 commentaires

Nous devons connaître la structure du fichier csv afin d'ajouter une nouvelle ligne. Voulez-vous simplement obtenir la dernière clé ajoutée sur key.txt ?


3 Réponses :


0
votes

Pour traiter un fichier (ou une sortie d'une commande), utilisez une boucle FOR / F CODE> BOOP:

@echo off
setlocal
for /f "tokens=2 delims=:." %%a in ('cscript "C:\Program Files\Microsoft Office\Office16\OSPP.VBS" /dstatus') do set "key=%%a"
set "key=%key: =%" & REM remove spaces
echo ---%key%---


0 commentaires

0
votes

Il retournera la dernière touche ajoutée sur key.txt , xxx

Nous pouvons aller sans fichier, xxx


0 commentaires

0
votes

Il peut y avoir plusieurs produits.

powershell -NoLogo -NoProfile -Command ^
    "(Get-WmiObject -Class SoftwareLicensingProduct -Filter 'ProductKeyId != NULL') |" ^
    "    Select-Object -Property Description,PartialProductKey"


0 commentaires