使用 PowerShell 从驻留在其中的 Azure VM 调用文件

To Call a File from Azure VM which resides within it using PowerShell

如何使用 Powershell(本地 ISE)调用文件路径位于 Azure VM 中的文件。

在本地计算机上使用 Powershell ISE 并尝试调用放置在 Azure 虚拟机中的 Ps 文件。

如果您想要 运行 VM 中的 .ps1 文件,那么您可以使用 PowerShell 命令 Invoke-AzVMRunCommand。你可以在你的本地机器上创建一个脚本,然后将你将要执行的命令放在虚拟机中的 运行 .ps1 到脚本中。例如:

您本地计算机中的脚本 script.ps1

powershell.exe -f 'C:\script_inside_VM.ps1'    # this is the command that will run inside the VM

使用 PowerShell 命令:

Invoke-AzVMRunCommand -ResourceGroupName groupName -VMName vmName -CommandId 'RunPowerShellScript' -ScriptPath '\path\script.ps1'