【发布时间】:2018-10-30 17:58:01
【问题描述】:
我想出了一个有用的脚本来帮助监视和控制远程服务器上的服务:
do {
$srv = Read-Host 'What is your ServerName?'
$srvs = Read-Host 'What is ServiceName?'
$userMenuChoice = Read-Host -Prompt "
`n1. ServiceList
`n2. Service Status.
`n3. Stop Service.
`n4. Start Service.
`n5. Exit
`nPlease Select Operation"
switch($userMenuChoice){
1{Get-Service -ComputerName $srv | select -property name,starttype}
2{gsv -cn $srv -Name "$srvs*" | Out-String}
3{Get-Service -Name "$srvs*" -ComputerName $srv | Stop-Service}
4{Get-Service -Name "$srvs*" -ComputerName $srv | Start-Service}
5{exit}
}
} while ( $userMenuChoice -ne 4 )
请帮我弄清楚如何获得提示以保持相同的服务器和服务(或不)并继续使用相同的菜单。 类似的东西:在进入 MENU $userMenuChoice 之前,它会询问我是否要保持相同的服务器 Y/N(Y 默认值)你想保持相同的服务 Y/N(Y 默认值)...
还有如何在进入下一个菜单之前清除屏幕。 谢谢!
【问题讨论】:
标签: powershell menu