Используйте документ SSM для проверки установки конкретного приложения - PullRequest
0 голосов
/ 25 сентября 2019

Я пытаюсь использовать AWS Document Document RunPowerShellScript , чтобы проверить, установлено ли конкретное приложение на серверах Windows.Сценарий PowerShell очень прост, но проверка Doucment продолжает давать сбой.

Сценарий PowerShell содержит путь в реестре, который содержит столбцы и обратные косые черты.Я подозреваю, что это может способствовать проблеме.Попытка изменить все обратные косые черты на косые без удачи.

schemaVersion: "2.2"
description: "Command Document to check if This Software is installed"
mainSteps:
- action: "aws:runPowerShellScript"
  name: "CheckThisSoftware"
  inputs:
    runCommand:
    - "$ResultMsg = (Get-ItemProperty HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\*).DisplayName -Contains 'Software Name Here'",
    - "Write-Output $ResultMsg"

Продолжайте получать InvalidDocumentContent: null, пока пытается отправить документ.

...