我有时需要每天在 Azure 上的 Windows 虚拟机上启动一个应用程序/文件,并且我不想在需要运行它时建立 RDP 连接来执行此操作。所以,我想知道是否可以在 Powershell 中创建一个 Azure 函数、运行手册(自动化)或脚本来打开这个应用程序/文件(如果可能的话,还可以安排)。
我在 Automation Runbooks 上尝试了以下脚本,但没有成功:
$Conn = Get-AutomationConnection -Name AzureRunAsConnection
Add-AzureRMAccount -ServicePrincipal -Tenant $Conn.TenantID -ApplicationId $Conn.ApplicationID -CertificateThumbprint $Conn.CertificateThumbprint
$VMs = Get-AzureRMVM | where {$_.Tags.Values -like '*TaggedMachine*'}
$VMs | Start-Process -FilePath "notepad.exe"
Write-Output $VMs.Name