如何创建目录从一个windows机器到另一个windows

tzdcorbm  于 2023-11-21  发布在  Windows
关注(0)|答案(1)|浏览(170)

在同一网络上的windows机器上,从一台机器到另一台机器执行powershell脚本。不要在ansible上这样做。还有其他方法吗?
我从主机执行下面的命令,我得到了下面的错误。

命令

启用-PS远程-强制
Enter-PSSession -ComputerName TargetMachine -Credential(Get-Credential)

错误

Enter-PSSession : Connecting to remote server 192.168.1.21 failed with the following error message : WinRM cannot
complete the operation. Verify that the specified computer name is valid, that the computer is accessible over the
network, and that a firewall exception for the WinRM service is enabled and allows access from this computer. By
default, the WinRM firewall exception for public profiles limits access to remote computers within the same local
subnet. For more information, see the about_Remote_Troubleshooting Help topic.
At line:1 char:1
+ Enter-PSSession -ComputerName 192.168.1.21 -Credential (Get-Credentia ...
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidArgument: (192.168.1.21:String) [Enter-PSSession], PSRemotingTransportException
    + FullyQualifiedErrorId : CreateRemoteRunspaceFailed

字符串

我已经检查了winrm运行主机和目标机器。

gywdnpxw

gywdnpxw1#

您应该从一些基本的故障排除步骤开始:
1.仅当两台PC都在专用网络配置文件上时,才允许通过防火墙进行PowerShell远程处理,请在两台PC上运行此命令以检查:

Get-NetConnectionProfile

字符串
NetworkCategory应设置为Private。如果不是,请在两台PC上设置它:

Set-NetConnectionProfile -InterfaceAlias <InterfaceName> -NetworkCategory "Private"


1.两台PC能否通过网络相互联系?
运行ping <TargetMachine>以测试其网络连接。您应该从目标获得响应,如果没有,则他们可能无法通过网络相互联系。您需要确定原因,可能是他们位于不同的网络上,不允许通过该网络进行通信。如果您使用Wi-Fi,请检查是否启用了Wi-Fi隔离。
至于传输文件的其他方法,您可以在一台计算机上创建a file share,然后使用New-PSDrive从另一台计算机挂载它,并将文件复制到共享。

相关问题