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
相关推荐
aramae7 小时前
终端之外:解锁Linux命令行的魔法与力量
linux·服务器·apache
arron88998 小时前
CentOS配置vsftpd服务器
linux·服务器·centos
A-刘晨阳8 小时前
【Linux】Docker update 深度解析:命令、常用参数与实战示例
linux·运维·docker
zmjjdank1ng8 小时前
容器问答题下
linux·运维
Cloud Traveler8 小时前
第3天-Jenkins详解-3
运维·分布式·jenkins
wow_DG9 小时前
【Vue2 ✨】Vue2 入门之旅 · 进阶篇(九):Vue2 性能优化
javascript·vue.js·性能优化
rockmelodies9 小时前
【容器使用】如何使用 docker 和 tar 命令来操作容器镜像
运维·docker·容器
波波烤鸭9 小时前
Netty 在 API 网关中的应用篇(请求转发、限流、路由、负载均衡)
运维·负载均衡
打不了嗝 ᥬ᭄9 小时前
【Linux】线程同步与互斥
linux·服务器·c++