在我的本地Windows命令提示符下,我可以将文件复制到本地Windows计算机,并使用psexec在本地Windows计算机上运行命令。 (例如,启动.bat文件)。我也可以在Windows机器上启动/停止和查询服务,例如使用sc \ machineIP查询(servicename)。
我正在学习能够使用Azure托管的Windows机器做同样的事情。
从命令行在Azure中创建了一个Windows Server VM,我还需要做什么?目前在Azure VM上进行测试,我有:
我能够在没有问题的情况下使用给定的公共IP地址,用户名和密码对机器进行RDP。
我注意到我无法访问:\ publicIP \ c $
并且psexec返回'找不到网络路径。运行命令时,请确保在(publicIP)'上启用了默认的admin $ share:
psexec.exe \\(publicIP) -u(username) -p (password) -i 1 cmd /c c:\runMe.bat
答案 0 :(得分:0)
在Azure门户中,导航到VM所在的资源组。选择VM使用的“Network Security Group”配置文件(例如,yourVMnameNSG) - >编辑 - >添加入站安全规则。
例如:
Name: psexec
Source: any
Destination: any
Service: Custom (Any/135)
Action: allow
重复所需服务