找到 985 篇文章 关于软件与编码
22K+ 阅读量
要使用 PowerShell 停止特定服务,您需要使用 Stop-Service 命令。语法Stop-Service -Name ServiceName Stop-Service -DisplayName ServiceDisplayName示例Stop-Service -Name Spooler 要检查服务是否已停止,请键入 Get-Service -Name Spooler。输出Status Name DisplayName ------ ---- ----------- Stopped Spooler Print Spooler您还可以使用 -Verbose 参数来检查命令过程。PS C:\Windows\system32> Stop-Service -Name spooler -Verbose VERBOSE: Performing the operation "Stop-Service" on target "Print Spooler (spooler)".您还可以使用以下方法停止服务,Get-Service -Name Spooler | Stop-Service -Verbose 您还可以使用通配符 ... 阅读更多
2K+ 阅读量
您还可以使用 WMI 方法来获取服务信息,而不是标准命令 Get-Service。命令要获取服务器上的服务信息,您需要使用 WMI 类 Win32_Service。Get-WmiObject -Class Win32_Service输出ExitCode : 0 Name : Browser ProcessId : 0 StartMode : Manual State : Stopped Status : OK ExitCode : 0 Name : BTAGService ProcessId : 1468 StartMode : Manual State : Running Status : OK ExitCode : 0 Name : BthAvctpSvc ProcessId : 1460 StartMode : Manual State : Running Status : OK ExitCode : 0 Name : bthserv ... 阅读更多
13K+ 阅读量
要获取远程计算机上的服务,只需添加参数 – ComputerName 并提供远程服务器的计算机名称或 IP 地址即可。在下面的示例中,我们正在获取具有自动启动类型的远程计算机 Win7 上的服务信息。Get-Service -ComputerName Win7 | Where{$_.StartType -eq "Automatic"}类似地,您可以在 – ComputerName 参数中使用逗号 (,) 分隔多个计算机。Get-Service -ComputerName Win7, TestPC | Where{$_.StartType -eq "Automatic"} 如果您需要确定服务存在于哪些特定计算机上,可以使用 machinename 属性。在上面的示例中,我们在管道中添加了一个机器名称属性。Get-Service -ComputerName Win7, TestPC ... 阅读更多
533 阅读量
要筛选出启动类型为“自动”且状态为“已停止”的服务,我们需要使用 -AND 比较运算符。在这里,只有当两个条件都匹配时才会显示服务。命令Get-Service | where{($_.StartType -eq "Automatic") -and ($_.Status -eq "Stopped")} | Select Name, StartType, Status输出Name StartType Status ---- --------- ------ gpsvc Automatic Stopped gupdate Automatic Stopped MapsBroker Automatic Stopped命令要获取启动类型为手动或已禁用的服务,我们将使用 -OR 运算符。Get-Service | where{($_.StartType -eq "Manual") -or ($_.StartType -eq "Disabled")} | Sort-Object Starttype | Select Name, StartType, Status输出LxpSvc ... 阅读更多
1K+ 阅读量
以下命令将根据其状态(正在运行、已停止)筛选服务。命令要获取本地计算机上的所有正在运行的服务。Get-Service | where{$_.Status -eq "Running"}输出Running TimeBrokerSvc Time Broker Running TokenBroker Web Account Manager Running TrkWks Distributed Link Tracking Client Running UnistoreSvc_158379 User Data Storage_158379 Running UserDataSvc_158379 User Data Access_158379 Running UserManager User Manager Running UsoSvc Update Orchestrator Service Running VaultSvc Credential Manager Running VMUSBArbService VMware USB Arbitration Service Running WavesSysSvc Waves ... 阅读更多
3K+ 阅读量
以下命令可用于根据其启动类型(自动、手动或已禁用)筛选服务。命令要获取自动启动类型服务。系统启动时会自动启动这些服务。Get-Service | where{$_.StartType -eq "Automatic"} | Select Name, Starttype输出SystemEventsBroker Automatic TeraCopyService Automatic Themes Automatic TrkWks Automatic UserManager Automatic UsoSvc Automatic VMUSBArbService ... 阅读更多
2K+ 阅读量
您可以使用 –name 参数获取特定服务相关信息,只需提供服务名称即可。命令Get-Service –Name "Spooler"输出Status Name DisplayName ------ ---- ----------- Running Spooler Print Spooler命令类似地,您可以使用 –name 参数搜索多个服务。Get-Service –Name "Spooler", "RemoteAccess" OutputStatus Name DisplayName ------ ---- ----------- Stopped remoteaccess Routing and Remote Access Running Spooler Print Spooler您还可以在服务名称中使用通配符 (*),以便控制台可以获取整个名称。当在名称末尾使用通配符 (*) 时,调试控制台将检查字符串的开头... 阅读更多
3K+ 阅读量
要显示除默认属性(Get-Member 支持)之外的其他服务属性,您需要对 Select-Object(别名 Select)命令进行管道传输。例如,在以下命令中,我们将显示服务的服务名称、启动类型和状态。命令Get-Service | Select-Object Name, StartType, Status输出Name StartType Status ---- ... 阅读更多