Azure Invoke-AzVMRunCommand-

时间:2019-12-16 20:43:37

标签: azure powershell

我想知道是否有办法使用Invoke-AzVMRunCommand运行单个命令,而不是Powershell ps1文件?

作为一个例子,我想执行一个命令...“ C:\ app \ app.exe -c exit”。无需将powershell Commandlet推入系统。

我能够通过Azure门户“ RunPowerShellScript”执行此操作,并且它可以运行,但希望通过Invoke-AzVMRunCommand通过命令行将其执行到多个系统。这些系统不共享可使用的命令帐户。

根据Microsoft,这是语法... W H

我不想运行脚本,我只想能够在系统上执行命令。这可能吗?

1 个答案:

答案 0 :(得分:0)

没有直接的方法可以做到。但是,您可以编写一个脚本块并从中生成文件,然后使用该文件运行Invoke-AzVMRunCommand,然后在需要时删除该文件。

public async selectedImage(event) {
    const reader = new FileReader();
    if (event.target.files && event.target.files.length) {
        const [file] = event.target.files;
        reader.readAsDataURL(file);
        reader.onload = async () => {
            reader.result // This is Image base64
        };
    }
}