当前位置: 首页 > article >正文

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

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


http://www.kler.cn/news/303275.html

相关文章:

  • MySQL 创建数据库和表全攻略
  • HarmonyOS -服务卡片
  • CustomerbasicController
  • Android 提高第一次开机速度(取消系统默认手机加密)
  • C++ Primer Plus(速记版)-容器和算法
  • linux常用环境配置
  • 创建一个简单的思维导图生成器
  • 使用 BentoML快速实现Llama-3推理服务
  • 无人机之如何增强信号
  • Linux 防火墙:iptables (二)
  • WPS汇总多个文档
  • 查询数据起始时间判断
  • 10.1英寸工业三防平板提升工厂的工作效率
  • 【乐吾乐大屏可视化组态编辑器】API接口文档(pgsql)
  • 11. 建立你的第一个Web3项目
  • YOLOv8和YOLOv10的参数解释
  • 嵌入式Linux学习笔记(2)-C语言编译过程
  • 如何实现将对象序列化为JSON字符串,并且所有的键首字母都为小写?
  • Go语言中的链表与双向链表实现
  • Linux 基本指令(一)
  • Linux内核学习之 -- 系统调用open()和write()的实现笔记
  • Spring Boot集成Akka Stream快速入门Demo
  • c++stack和list 介绍
  • 20. 如何在MyBatis中处理多表关联查询?常见的实现方式有哪些?
  • 数据分析-26-时间序列预测之基于ARIMA的时间序列数据分析
  • k8s命名详解
  • Redis地理数据类型GEO
  • 通信工程学习:什么是FDMA频分多址
  • Games101笔记-线性代数(一)
  • WORD批量转换器MultiDoc Converter