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
相关推荐
c***97982 分钟前
Docker音频处理案例
运维·docker·容器
大锦终18 分钟前
【Linux】Reactor
linux·运维·服务器·c++
星火飞码iFlyCode21 分钟前
iFlyCode+SpecKit应用:照片等比智能压缩功能实现
前端·javascript
饭饭大王66641 分钟前
Python 模块的概念与导入:从基础语法到高级技巧
java·服务器·python
佐杰1 小时前
Jenkins备份管理
java·运维·jenkins
杨云龙UP1 小时前
【MySQL逻辑备份】基于mysqldump的MySQL 8.0全量逻辑备份脚本
linux·运维·数据库·sql·mysql·mssql
t***L2661 小时前
GitLab API使用实例
运维·gitlab
BS_Li1 小时前
【Linux系统编程】基础IO
linux·服务器·文件操作
ALex_zry1 小时前
Docker容器运维与故障排查实战手册
运维·docker·容器
GISer_Jing1 小时前
3DThreeJS渲染核心架构深度解析
javascript·3d·架构·webgl