如何在远程 Azure Win VM 上复制文件和 运行 命令?

How to copy files & run commands on remote Azure Win VM?

从我的本地 Windows 命令提示符,我可以将文件复制到本地 Windows 机器,并使用 psexec 在本地 Windows 机器上执行 运行 命令。 (例如,启动 .bat 文件)。我还可以 start/stop 并在 Windows 机器上查询服务,例如使用 sc \machineIP query (servicename).

我正在学习如何使用 Azure 中托管的库存 Windows 机器做同样的事情。

已经从命令行在 Azure 中创建了库存 Windows 服务器 VM,我还需要做什么?目前在 Azure VM 上,为了测试,我有:

使用给定的 public IP 地址、用户名和密码,我可以毫无问题地通过 RDP 连接到机器。

我注意到我无法访问:\publicIP\c$

和 psexec returns 'The network path was not found. Make sure the default admin$ share is enabled on (publicIP)' 当 运行ning 命令时:

psexec.exe \(publicIP) -u(username) -p (password) -i 1 cmd /c c:\runMe.bat

在 Azure 门户中,导航到您的 VM 所在的资源组。 Select 您的 VM 使用的 'Network Security Group' 配置文件(例如,yourVMnameNSG)-> 编辑 -> 添加入站安全规则。

例如:

Name: psexec    
Source: any
Destination: any
Service: Custom (Any/135)
Action: allow

重复所需服务