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
相关推荐
水煮白菜王10 分钟前
开源 AI 桌宠 Clawd on Desk:让 Claude Code 的状态从终端‘蹦‘到桌面
javascript·人工智能·开源
路由侠内网穿透11 分钟前
本地部署开源自托管服务器监控系统哪吒监控并实现外部访问
运维·服务器·网络协议
友莘居士27 分钟前
KingbaseES Docker速查表
运维·docker·容器
阳光满路34 分钟前
三步搞定:Linux 安装配置 Telnet 服务
linux·运维·centos
吃口巧乐兹44 分钟前
异步异常处理:AggregateException 的拆解与最佳实践
javascript
Sunny_20228371 小时前
有些CAD图形能显示却打印不出来
运维·pccad插件、cad·pccad个人免费版·免费cad插件
柒和远方1 小时前
每日一学V017:用 Prompt 做 NLP:解构赋值与 AI 全栈的第一次实战
javascript·架构·代码规范
梦想的颜色1 小时前
MySQL 数据存储结构与查询执行生命周期深度解析
运维·数据结构·数据库·mysql·线程·优化
砍材农夫1 小时前
物联网实战:Spring Boot MQTT | 模拟器Paho客户端拆解高性能
java·javascript·spring boot·后端·物联网·struts