我正在本地和远程计算机上使用命令提示符测试WinRM连接,我的问题分为两部分.
第一部分
我使用ping命令来测试TCP/IP连接:本地计算机和远程计算机,默认网关和DNS服务器的IP地址,它在本地和远程计算机上都运行良好.
但是在使用WinRM命令进行测试时,我使用此命令来定位侦听器和地址
winrm e winrm/config/listener
Run Code Online (Sandbox Code Playgroud)
它为我的本地机器提供了这个输出
Listener
Address = *
Transport = HTTP
Port = 5985
Hostname
Enabled = true
URLPrefix = wsman
CertificateThumbprint
ListeningOn =<IP Address>,127.0.0.1, ::1,fe80::100:7f:fffe%13,fe80::803:5e43:50ef:c50%11
Run Code Online (Sandbox Code Playgroud)
但是当我在远程机器上运行时,相同的命令给我一个输出,其他一切都相同,除了
Listener[Source="GPO"]
.
.
.
ListeningOn=null
Run Code Online (Sandbox Code Playgroud)
我想配置它以使其正确收听.
第二部分
当我在远程机器上逐个运行这些命令时
winrm id -r:<machine name>
winrm get winrm/config -r:<machine name>
winrm get wmicimv2/Win32_Service?Name = WinRM -r:<machine name>
Run Code Online (Sandbox Code Playgroud)
它为WSMan Fault提供了一条错误消息:
The client cannot connect to the destination specified in the request. Verify
that the service on the destination is running and is accepting …Run Code Online (Sandbox Code Playgroud) 我正在尝试创建一个PowerShell脚本,使用其IP地址将文件从本地计算机复制到远程计算机.
我使用以下命令测试了我的客户端 - 服务器连接:
Invoke Command -ComputerName <IP Address> -ScriptBlock {ipconfig} -Credential $credential
Run Code Online (Sandbox Code Playgroud)
(在此命令之前输入$ credential).
我尝试使用Copy-Item和Robocopy命令,但我不清楚它是否会获取我的凭据,然后让我将文件从本地复制到远程机器.具体来说,这些甚至会支持本地远程文件传输吗?
很多时候我遇到了如下错误:用户名和密码错误,源路径不存在或目标路径不存在.但我仍然想确定我是否在正确的轨道上并使用正确的命令来实现我想要的东西,或者是否还有其他我应该考虑使用的东西.我该如何解决这个问题?