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
相关推荐
Bert.Cai2 分钟前
Linux cat命令详解
linux·运维
xcLeigh6 分钟前
KES数据库表空间目录自动创建特性详解与存储运维最佳实践
大数据·运维·服务器·数据库·表空间·存储
weixin_4493108415 分钟前
电商对账革命:破解效率困局,拥抱自动化转型
运维·自动化
Agent产品评测局18 分钟前
企业工单处理自动化落地,派单回访全流程闭环实现:2026架构升级与多方案全景盘点
运维·人工智能·ai·架构·自动化
问简24 分钟前
ubuntu 输入法优化
linux·运维·ubuntu
烟话628 分钟前
Vue3响应式原理【通俗理解】
前端·javascript·vue.js
下北沢美食家30 分钟前
JavaScript面试题2
开发语言·javascript·ecmascript
浩星38 分钟前
electron系列5:深入理解Electron打包
前端·javascript·electron
Bert.Cai42 分钟前
Linux tail命令详解
linux·运维
英俊潇洒美少年44 分钟前
React 实现 AI 流式打字机对话:SSE 分包粘包处理 + 并发优化
前端·javascript·react.js