如何在远程 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 上,为了测试,我有:
- 关闭防火墙
- 已禁用简单文件共享向导
- 共享 C,具有 'everyone'
的权限
- 已启动'remote registry'服务
- 已添加注册表项:HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System\LocalAccountTokenFilterPolicy,值为 1(十六进制)
使用给定的 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
重复所需服务
从我的本地 Windows 命令提示符,我可以将文件复制到本地 Windows 机器,并使用 psexec 在本地 Windows 机器上执行 运行 命令。 (例如,启动 .bat 文件)。我还可以 start/stop 并在 Windows 机器上查询服务,例如使用 sc \machineIP query (servicename).
我正在学习如何使用 Azure 中托管的库存 Windows 机器做同样的事情。
已经从命令行在 Azure 中创建了库存 Windows 服务器 VM,我还需要做什么?目前在 Azure VM 上,为了测试,我有:
- 关闭防火墙
- 已禁用简单文件共享向导
- 共享 C,具有 'everyone' 的权限
- 已启动'remote registry'服务
- 已添加注册表项:HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System\LocalAccountTokenFilterPolicy,值为 1(十六进制)
使用给定的 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
重复所需服务