跨服务器执行PowerShell脚本

本机和远程机都要执行

Enable-PSRemoting -Force

远程端关闭公用网络

Get-NetConnectionProfile

Set-NetConnectionProfile -Name "未识别的网络" -NetworkCategory Private

本机和远程机都要执行

winrm quickconfig

将远程机ip加入信任列表

cd WSMan::localhost\Client

Get-ChildItem

Set-Item .\TrustedHosts -value "192.168.1.1,192.168.1.2,192.168.1.3"

配置完毕,在本机编写脚本在远程执行

$UserName = 'Administrator'

$Password = '123'

Pass = ConvertTo-SecureString Password -AsPlainText -Force

Credential = New-Object System.Management.Automation.PSCredential -ArgumentList UserName,$Pass

$Server="192.168.1.1"

invoke-command -Credential Credential -ComputerName Server -ScriptBlock{set-location d:\;new-item -type File 123.txt -value "this is remove value";}

如有多个服务器需要维护,可减少远程桌面操作次数。

相关推荐
weixin_537765805 分钟前
【负载均衡】LVS原理与配置
服务器·负载均衡·lvs
我什么都学不会9 分钟前
DNS主从服务器练习
linux·运维·服务器
zt1985q12 分钟前
外网访问项目研发管理软件 codes
运维·服务器·windows·网络协议·tcp/ip
华纳云IDC服务商13 分钟前
DNS记录更新后为什么还是访问不到新服务器?
运维·服务器
涛声依旧393161 小时前
安装部署自己的nginx
运维·服务器·nginx
wanhengidc1 小时前
物理服务器都有哪些作用?
运维·服务器·安全·智能手机·云计算
lys_8283 小时前
【linux】解决NAT模型下使用Xshell连接虚拟机显示22端口connection failed问题
linux·运维·服务器
序属秋秋秋5 小时前
《Linux系统编程之系统导论》【冯诺依曼体系结构 + 操作系统基本概述】
linux·运维·服务器·c语言·ubuntu·操作系统·冯诺依曼体系结构
她说彩礼65万5 小时前
C# 特性详解
linux·服务器·c#
面向星辰12 小时前
扣子开始节点和结束节点
java·服务器·前端