您的位置:首页 > 其它

Get-Service 帮助信息

2007-11-17 23:51 260 查看
[align=left]如下说明是翻译PowerShell中: help Get-Service 产生的帮助信息. [/align]
译者: Edengundam(马涛)

[align=left]Get-Service[/align]

[align=left]大纲[/align]
[align=left]取得本地计算机上的服务.[/align]
[align=left] [/align]
[align=left]语法[/align]
[align=left]Get-Service [[-name] <string[]>] [-include <string[]>] [-exclude <string[]>] [<CommonParameters>][/align]
[align=left] [/align]
[align=left]Get-Service -displayName <string[]> [-include <string[]>] [-exclude <string[]>] [<CommonParameters>][/align]
[align=left] [/align]
[align=left]Get-Service [-inputObject <ServiceController[]>] [-include <string[]>] [-exclude <string[]>] [<CommonParameters>][/align]
[align=left] [/align]
[align=left]详细描述[/align]
[align=left]Get-Service cmdlet取得表示本地计算机上服务的对象, 运行和停止的服务都回被返回. 你也可以直接通过为Get-Service指定服务的名称, 显示名称或者使用InputObject参数来指定表示你想要取得的服务的对象来取得特定的服务.[/align]
[align=left] [/align]
[align=left]参数[/align]
[align=left] [/align]
[align=left]-name <string[]>[/align]
[align=left]指定要取得服务的服务名称. 允许使用通配符. 默认情况下, Get-Service返回计算机上所有的服务.[/align]
[align=left] [/align]
[align=left]强制参数?[/align]
[align=left]false[/align]
[align=left]参数位置?[/align]
[align=left]1[/align]
[align=left]默认值[/align]
[align=left]*[/align]
[align=left]允许从管道绑定输入?[/align]
[align=left]true (根据值, 根据属性名)[/align]
[align=left]允许通配符扩展?[/align]
[align=left]true[/align]
[align=left] [/align]
[align=left]-include <string[]>[/align]
[align=left]取得指定的服务. 此参数值用于限定参数Name. 输入一个名称元素或者模式, 例如"s*". 允许使用通配符.[/align]
[align=left] [/align]
[align=left]强制参数?[/align]
[align=left]false[/align]
[align=left]参数位置?[/align]
[align=left]named[/align]
[align=left]默认值[/align]
[align=left] [/align]
[align=left]允许从管道绑定输入?[/align]
[align=left]false[/align]
[align=left]允许通配符扩展?[/align]
[align=left]true[/align]
[align=left] [/align]
[align=left]-exclude <string[]>[/align]
[align=left]忽略指定的服务. 此参数值用于限定参数Name. 输入一个名称元素或者模式, 例如"s*". 允许使用通配符.[/align]
[align=left] [/align]
[align=left]强制参数?[/align]
[align=left]false[/align]
[align=left]参数位置?[/align]
[align=left]named[/align]
[align=left]默认值[/align]
[align=left] [/align]
[align=left]允许从管道绑定输入?[/align]
[align=left]false[/align]
[align=left]允许通配符扩展?[/align]
[align=left]true[/align]
[align=left] [/align]
[align=left]-displayName <string[]>[/align]
[align=left]指定要取得的服务的显示名. 允许使用通配符. 默认情况下, Get-Service返回计算机上所有的服务.[/align]
[align=left] [/align]
[align=left]强制参数?[/align]
[align=left]true[/align]
[align=left]参数位置?[/align]
[align=left]named[/align]
[align=left]默认值[/align]
[align=left] [/align]
[align=left]允许从管道绑定输入?[/align]
[align=left]false[/align]
[align=left]允许通配符扩展?[/align]
[align=left]true[/align]
[align=left] [/align]
[align=left]-inputObject <ServiceController[]>[/align]
[align=left]指定要取得服务的ServiceController对象. 输入一个包含对象的变量, 或者一个能够产生对象的命令或表达式.[/align]
[align=left] [/align]
[align=left]强制参数?[/align]
[align=left]false[/align]
[align=left]参数位置?[/align]
[align=left]named[/align]
[align=left]默认值[/align]
[align=left] [/align]
[align=left]允许从管道绑定输入?[/align]
[align=left]true (根据值)[/align]
[align=left]允许通配符扩展?[/align]
[align=left]true[/align]
[align=left] [/align]
[align=left]<公共参数>[/align]
[align=left]此命令支持公共参数: -Verbose, -Debug, -ErrorAction, -ErrorVariable, and -OutVariable. 更多信息, 输入, "get-help about_commonparameters".[/align]
[align=left] [/align]
[align=left]输入类型[/align]
[align=left]Object[/align]
[align=left] [/align]
[align=left]返回类型[/align]
[align=left]System.ServiceProcess.ServiceController[/align]
[align=left] [/align]
[align=left]注意[/align]
[align=left] [/align]
[align=left]更多信息, 输入"Get-Help Get-Service -detailed". 需要技术信息, 输入"Get-Help Get-Service -full".[/align]
[align=left] [/align]
[align=left]只用当前使用用户具有权限查看服务时, Get-Service才能显示服务. 如果Get-Service没有显示服务, 你可能没有权限查看服务.[/align]
[align=left] [/align]
[align=left]要查找您系统上服务的服务名称和显示名称, 输入命令"get-service". 服务名称显示在列名为"Name"的列中, 显示名称显示在列名为"DisplayName"的列中.[/align]
[align=left] [/align]
[align=left]如果需要为该命令提供多个参数, 请使用逗号进行分隔. 例如, "<parameter-name> <value1>, <value2>".[/align]
[align=left] [/align]
[align=left]你可以使用Get-Service内建别名"gsv". 需要更多信息, 查看About_Alias.[/align]
[align=left] [/align]
[align=left]1 [/align]
[align=left] [/align]
[align=left]C:/PS>get-service[/align]
[align=left] [/align]
[align=left]此命令显示系统上所有的服务. 他与你输入"get-service *"的行为相同. 默认将会显示每个服务的状态, 服务名称, 显示名称.[/align]
[align=left] [/align]
[align=left]2 [/align]
[align=left] [/align]
[align=left]C:/PS>get-service wmi*[/align]
[align=left] [/align]
[align=left]此命令返回所有服务名称以"WMI"开头的服务.[/align]
[align=left] [/align]
[align=left]3 [/align]
[align=left] [/align]
[align=left]C:/PS>get-service -displayname *network*[/align]
[align=left] [/align]
[align=left]此命令将会显示显示名称中包含"network."的服务. 此命令允许你找出服务名称中不包含"Net"关键字的网络相关的服务例如:xmlprov, the Network Provisioning Service.[/align]
[align=left] [/align]
[align=left]4 [/align]
[align=left] [/align]
[align=left]C:/PS>$services = get-service[/align]
[align=left] [/align]
[align=left]C:/PS>get-service -inputobject $Services -include RPC*[/align]
[align=left] [/align]
[align=left]这些命令显示服务名称以"RPC"开头的所有服务. 第一个命令取得计算机上的服务, 将它们存储在变量$services中. 第二个命令取得变量$services中的服务对象, 但是只取得那些以"RPC"开头的服务. 它使用了参数InputObject将存储在变量中的对象传递给Get-Service.[/align]
[align=left] [/align]
[align=left]5 [/align]
[align=left] [/align]
[align=left]C:/PS>get-service | where-object {$_.Status -eq "Running"}[/align]
[align=left] [/align]
[align=left]此命令显示正在运行的服务. 它使用Get-Service cmdlet取得计算机上所有的服务. 管道现运算符(|)将结果发送给Where-Object cmdlet, 后者选择那些服务状态属性为"Running."的服务.[/align]
[align=left] [/align]
[align=left]状态只是服务对象的一个属性. 要查看所有的属性, 输入"get-service | get-member".[/align]
[align=left] [/align]
[align=left]相关链接[/align]
[align=left]Resume-Service[/align]
[align=left]Start-Service[/align]
[align=left]Stop-Service[/align]
[align=left]Restart-Service[/align]
[align=left]Suspend-Service[/align]
[align=left]Set-Service[/align]
[align=left]New-Service[/align]
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: