跨服务器执行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";}

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

相关推荐
minji...10 分钟前
Linux 多线程(二)进程虚拟地址空间&&页表&&物理地址
linux·运维·服务器
IMPYLH43 分钟前
Linux 的 link 命令
linux·运维·服务器·bash
橙露1 小时前
CentOS 服务器安全加固:防火墙、端口、权限配置
服务器·安全·centos
m0_694845571 小时前
RevelGo搭建教程:类Rails开发体验的Go Web框架
服务器·开发语言·后端·docker·golang·开源·github
芙莉莲教你写代码1 小时前
Flutter 框架跨平台鸿蒙开发 - 密码管理器应用
服务器·flutter·华为·harmonyos
Ssan PRIN1 小时前
Modbus报文详解
服务器·开发语言·php
太多.梦想.完成1 小时前
Linux系统无头浏览器pupteer截图出来中文乱码
linux·运维·服务器
张二娃同学1 小时前
GitHub 项目创建与 GitHub Desktop 使用教程
服务器·人工智能·深度学习·yolo·github
m0_738120721 小时前
AI安全——Gandalf靶场 Tongue Tied Gandalf 全关卡绕过详解
服务器·网络·人工智能·安全·web安全·prompt
竹之却2 小时前
【Minecraft】无法连接至服务器,登录失败:无效会话(请尝试重启游戏及启动器)
运维·服务器·游戏·我的世界·minecraft