【发布时间】:2016-12-13 09:54:49
【问题描述】:
我已经尝试了以下几位,我正在尝试创建一个函数以插入另一个 powershell 脚本
function start-OService{
Get-Service service1|?{$_.Status -eq 'Stopped'}|Start-Service
Get-Service service2|?{$_.Status -eq 'Stopped'}|Start-Service
}
还有这个……
function start-OService {
$services = 'service1', 'service1'
Get-Service | ? {
$services -contains $_.Name -and $_.Status -eq 'Stopped'
} | Start-Service
}
第一个 sn-p 似乎没有正确运行,但我没有收到错误。我可以单独运行每一行,但不能按照我设置的方式运行。
第二个是我最初的尝试,取自另一个 SO question。 Get-Service 似乎不喜欢包含多个服务的 $services 变量。
【问题讨论】:
标签: windows powershell