02 powershell服务器远程执行命令

一、获取服务器登录凭证

bash 复制代码
$Username = 'myft\xngrq'
$PWD = '123!@#'
#将密码加密成特殊的字符串对象
$pass = ConvertTo-SecureString -AsPlainText $PWD -Force
#创建一个登录凭证对象
$Cred = New-Object System.Management.Automation.PSCredential -ArgumentList $Username,$pass

二、远程发送命令

bash 复制代码
#向远程电脑发送命令
Invoke-Command -ComputerName 10.5.11.218 -ScriptBlock { Stop-Service Mysoft.DataCenterService50780 } -credential $Cred

三、远程启停服务

bash 复制代码
echo "--------------停止服务 ---------------------------------------------------------"
#向远程电脑发送命令
Invoke-Command -ComputerName 10.5.11.218 -ScriptBlock { Stop-Service Mysoft.DataCenterService50780 } -credential $Cred
#进行一系列环境更新
echo "--------------重启服务 ---------------------------------------------------------"
#向远程电脑发送命令
Invoke-Command -ComputerName 10.5.11.218 -ScriptBlock { Restart-Service ysoft.DataCenterService50780 } -credential $Cred
相关推荐
奶昔不会射手40 分钟前
自定义vue3函数式弹窗
前端·javascript·css
桌面运维家1 小时前
Windows VHD虚拟磁盘技术详解与应用指南
linux·运维·服务器
wuhen_n1 小时前
破冰——建立我们的AI开发实验环境
前端·javascript
hy____1231 小时前
Linux_网络基础2
linux·服务器·网络
GAOJ_K2 小时前
滚柱导轨安装后如精度偏差对机械设备有影响吗?
运维·人工智能·科技·自动化·制造
微露清风2 小时前
系统性学习Linux-第六讲-Ext文件系统
linux·服务器·学习
大黄说说2 小时前
Spring Boot 项目优雅上线:日志、监控、异常处理最佳实践
运维·jenkins
桌面运维家2 小时前
云桌面vDisk解决方案:Windows/Linux高效部署与优化
linux·运维·服务器
一只程序熊2 小时前
vite-cool-unix-ctx] Unexpected token l in JSON at position 0
java·服务器·前端
张元清2 小时前
React Hooks vs Vue Composables:2026 年全面对比
前端·javascript·面试