当前位置: 首页 > 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/a/303275.html

相关文章:

  • [UE4图文系列] 5.字符串转中文乱码问题说明
  • 【STM32】HAL库USB实现软件升级DFU的功能操作及配置
  • VUE3 VITE项目在 npm 中,关于 Vue 的常用命令有一些基础命令
  • 【声音场景分类--论文阅读】
  • 《鸿蒙Next ArkTS:开启人工智能应用开发高效新旅程》
  • 《解锁鸿蒙Next系统人工智能语音助手开发的关键步骤》
  • 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 基本指令(一)