【发布时间】:2018-07-24 14:09:15
【问题描述】:
我在 test.ps1 中编写了以下函数,我想在运行 thsi 脚本启动/停止/..时做出选择:
function getState($SeviceName) {
$server = @('host_1', 'host_2')
# get status
$server | % {Write-Host "verify: $_"; Get-Service -ComputerName $_ -Name SeviceName
}
- 我想提供
$ServiceName作为参数(带标准输入)我该怎么做? => 类似选择 1 开始 2 停止 ... -
在 Powershell 中使用 switch/case
$doAction = {"Stop-Service", "Start-service"} $server | % {Write-Host "verify: $_"; Get-Service -ComputerName $_ -Name SeviceName | $doAction}
如何使用开关选择开始或停止?
【问题讨论】:
-
-Name SeviceName->-Name $SeviceName
标签: powershell