所以,
我正在尝试训练我的Powershell小腿,我是脚本新手,我试图做一个管理VM's
的简单脚本(比如,显示所有VM's
停止,暂停等)
所以这是代码: 我也试图只写“get-vm”它不适用于
do
{
$input = Read-Host " what do you want to do?
`n1) list all the Vms
`n2) do something to the Vms?
`n
`n * what is your choice?"
switch ($input)
{
'1' { 'you choose to show all the avalibale VMs on the pc'
$mypcs = "localhost"
get-vm -computername $mypcs
}
'2' {
cls
'You chose option #2'
}
'3' {
cls
'You chose option #3'
}
'q' {
return
}
}
pause
}
until ($input -eq 'q')
我得到了这个:
在语句块或类型定义中缺少关闭'}'。 + CategoryInfo:ParserError:(:) [],ParentContainsErrorRecordException + FullyQualifiedErrorId:MissingEndCurlyBrace
如果我运行get-vm
我正在PC上获取VM's
的列表而没有任何问题。
任何人? 请?