windows - Windows;Powershell - 确定服务控制管理器何时从重新启动启动
问题描述
Powershell cmdlet Write-Host 在 Do/Until 循环中与 Test-Connection cmdlet 合作,以在服务器机器关闭和 NIC 重新初始化时输出行。重新启动后服务控制管理器启动后,我想重新启动计算机服务。
我如何确切地知道 SCM 何时启动和高兴,因为我目前正试图在 NIC 初始化开始回复 ICMP ping 之后重新启动计算机服务,而 SCM 尚未激活,因此在 Restart-Service cmdlet 上出现问题?
解决方案
Restart-Computer
如果您使用-Wait
with启动重新启动-For winrm
,这意味着一旦 winrm 服务启动,Restart-computer
cmdlet 将完成其执行。
Get-Help Restart-Computer -online
推荐阅读
- c# - 多个下拉列表的 ASP.NET 模型绑定
- mongodb - java.lang.NoSuchFieldException:使用播放框架处理嵌入式 MongoDB
- gitlab - 无法在 GitLab 管道中到达 SONAR_HOST_URL
- python - 使用 python flask_socketio 处理传入请求
- python - 地理 - 具有相同省名的两个句子返回不同的结果
- javascript - 如何在 Cloud Functions 中的 Firebase 实时数据库中循环浏览多个用户 ID
- c# - 检查文件名是否与特定模式匹配
- ruby-on-rails - 如何使用 ruby 从给定数组生成或创建最大数
- c# - 通过 PushSharp.Core 发送 Apple 推送通知停止工作
- gnuplot - 使用 gnuplot 的直方图