远程连接命令_PowerShell远程连接XP *** 作系统

远程连接命令_PowerShell远程连接XP *** 作系统,第1张

昨天我们介绍了利用PowerShell远程连接XP *** 作系统,并执行脚本命令的方法,今天介绍再此基础上,进行文件的上传和下载 *** 作。

远程连接命令_PowerShell远程连接XP *** 作系统,远程连接命令(PowerShell远程连接XP *** 作系统),第2张

准备工作:

1.可执行PowerShell的远程机器(以下代码需要PowerShell V3及以上)

2.管理计算机

使用脚本建立主机Session连接:

代码:

#主机IP

$Servername = “x.x.x.x”

#主机用户名

$Username = “x.x.x.xadministrator”

#主机密码

$Password = “xxxxxx”

#主机密码编码

$SecurePassWord = ConvertTo-SecureString -AsPlainText $Password -Force

$Cred = New-Object System.Management.Automation.PSCredential($Username, $SecurePassWord)

#新建到主机的Session连接

$Session = New-PSSession -ComputerName $Servername -Credential $Cred

远程连接命令_PowerShell远程连接XP *** 作系统,远程连接命令(PowerShell远程连接XP *** 作系统),第2张

从本地上传文件到远程计算机:

很多时候需要拷贝文件到远程主机,然后再进行加工处理,我们来拷贝一个txt文件,其中-Destination是目标主机文件的存放路径,-ToSession代表是从管理主机到被管理机器方向的拷贝。

代码:

Copy-Item “C:xxx.txt” -Destination “C:” -ToSession $Session -Force

远程连接命令_PowerShell远程连接XP *** 作系统,远程连接命令(PowerShell远程连接XP *** 作系统),第2张

从远程拷贝文件到本地计算机:

加工好的文档可以从远程拷贝回来,-FromSession代表从Session上下载的意思。

代码:

Copy-Item “C:2.txt” -Destination “C:” -FromSession $Session

远程连接命令_PowerShell远程连接XP *** 作系统,远程连接命令(PowerShell远程连接XP *** 作系统),第2张

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/bake/5735763.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-28
下一篇 2022-12-28

发表评论

登录后才能评论

评论列表(0条)

保存