利用winrm4j实现cmd命令的调用。
需要配置环境用以开启winRM的服务。
1.在cmd(以管理员身份) 中执行 winrm quickconfig 命令 选择 Y
2.在cmd(以管理员身份) 中执行 winrm set winrm/config/service/auth @{Basic="true"}
3.在 powershell(以管理员身份) 中执行 Set-NetConnectionProfile -InterfaceAlias '以太网' -NetworkCategory Private 根据当前网络名称修改命令参数 '以太网'
4.在 cmd 中执行 winrm set winrm/config/service @{AllowUnencrypted="true"}
cmd 实现文件传输:
net use \\192.168.1.222\D$ 123 /user:test
xcopy d:\666.txt \\192.168.1.222\D$