【发布时间】:2018-08-24 07:31:04
【问题描述】:
使用 powershell,我需要执行以下步骤。
1.登录Azure账号。
2. 从映像创建 VM。
3.镜像中有windows服务。所以当我们创建VM的时候,那个windows服务已经在上面运行了。停止那个服务。
4. 将一些二进制文件复制到 VM 中的特定文件夹中。
5. 再次启动服务。
在所有这些中,我能够完成第 1 步和第 2 步。而且我找不到其他步骤的任何相关程序。下面是我用来做 1 和 2 的脚本。
Login-AzureRMAccount
$UserName = "username@organization.com"
$Password = ConvertTo-SecureString "password" -AsPlainText -Force
$psCred = New-Object System.Management.Automation.PSCredential($UserName, $Password)
New-AzureRmVm `
-ResourceGroupName "RGN" `
-Name "VMName" `
-ImageName "ImageName" `
-Location "West US" `
-Credential $psCred
那么任何人都可以帮助我或指导我如何完成其余步骤。
提前感谢您的宝贵时间。
EDIT : 停止服务的命令是
Stop-Service -Name "CPS Dev UniSimServices" -Force
但是,如果我登录到 VM 并运行此命令,这将有效。我想从远程机器本身通过powershell连接到新创建的VM(不登录),然后停止服务。我该怎么做?
【问题讨论】:
标签: azure powershell windows-services azure-virtual-machine