Как я перечисляю установленный MSI из командной строки? [закрытый]

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

  1. Проверьте значения переменных $ KeyVault, $ DiskEncryptionKeyVaultUrl и $ KeyVaultResourceId и убедитесь, что они не являются нулевыми или пустыми.
  2. Если шаг 1 завершен, тщательно проверьте процесс создания хранилища ключей и убедитесь, что он находится в том же регионе, что и виртуальная машина, и включен ли он для шифрования диска: Set-AzureRmKeyVaultAccessPolicy -VaultName $ keyVaultName - EnabledForDiskEncryption [111 ]
13
задан bltxd 13 October 2008 в 15:59
поделиться

2 ответа

Mabybe это является хорошей начальной точкой для Вас пример Сценарий VB из MSDN:

strComputer = "."

Set objWMIService = GetObject("winmgmts:" & _
    "{impersonationLevel=impersonate}!\\" & _
    strComputer & _
    "\root\cimv2")

Set colSoftware = objWMIService.ExecQuery _
    ("SELECT * FROM Win32_Product")   

If colSoftware.Count > 0 Then

    Set objFSO = CreateObject("Scripting.FileSystemObject")
    Set objTextFile = objFSO.CreateTextFile( _
        "c:\SoftwareList.txt", True)

    For Each objSoftware in colSoftware
        objTextFile.WriteLine objSoftware.Caption & vbtab & _
        objSoftware.Version
    Next

    objTextFile.Close

Else
    WScript.Echo "Cannot retrieve software from this computer."

End If
13
ответ дан 1 December 2019 в 20:58
поделиться

Я не уверен, является ли это тем, в чем Вы нуждаетесь, но можно запросить список удаления из командной строки с:

REG QUERY HKLM\Software\Microsoft\Windows\CurrentVersion\Uninstall
5
ответ дан 1 December 2019 в 20:58
поделиться
Другие вопросы по тегам:

Похожие вопросы: