利用命令和脚本管理计算机及服务器角色配置
1. PowerShell 命令与脚本基础
1.1 命令参数选项
在 PowerShell 中,有一些常用的命令参数选项:
- -casesensitive :执行区分大小写的匹配。如果测试的值不是字符串,此选项将被忽略。
- -file :从文件而不是语句获取输入。文件的每一行都作为一个单独的元素读取,并通过 switch 块进行处理,从文件的第一行开始。文件中至少必须有一个元素满足至少一个条件,否则 PowerShell 会生成错误。
1.2 根据服务状态进行切换的示例
以下示例根据你在第一个参数中指定的服务名称或在提示时输入的服务名称来切换服务状态:
if (!$args.count -ge 1) {
$rh = read-host "Enter the name of the service to check"
$myValue = get-service $rh
} else {
$myValue = get-service $args[0]
}
$serName = $myValue.Name
switch -wildcard ($myValue.Status) {
"S*" { write-host "The $serName service is stopped."}
"R*" { write-host "The $serName service is run
超级会员免费看
订阅专栏 解锁全文
2569

被折叠的 条评论
为什么被折叠?



