找到 985 篇文章 关于软件与编码

如何使用 PowerShell 停止多个服务?

Chirag Nagrekar
更新于 2020-01-22 10:15:43

3K+ 阅读量

可以使用名称或显示名称通过在它们之间提供命令 (,) 来停止多个服务。使用名称和显示名称,Stop-Service -Name Spooler, W32Time -Verbose Stop-Service -DisplayName "Print Spooler","Windows Time" –Verbose

如何在 PowerShell 中停止具有显示名称的服务?

Chirag Nagrekar
更新于 2020-01-22 10:14:43

577 阅读量

与 -Name 参数类似,当您添加 -DisplayName 参数后跟服务显示名称时,它将停止具有显示名称的服务。Stop-Service -DisplayName 'Print Spooler' -VerboseORGet-Service -DisplayName "Print Spooler" | Stop-Service -Verbose

如何使用 PowerShell 停止 Windows 服务?

Chirag Nagrekar
更新于 2020-01-22 08:07:43

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 您还可以使用通配符 ... 阅读更多

如何使用 PowerShell 中的 WMI 方法获取服务信息?

Chirag Nagrekar
更新于 2020-01-22 08:06:34

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 ... 阅读更多

如何使用 PowerShell 获取远程计算机上的服务?

Chirag Nagrekar
更新于 2020-01-22 08:05:08

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 ... 阅读更多

如何在 PowerShell 中根据多个条件参数获取服务?

Chirag Nagrekar
更新于 2020-01-22 08:03:35

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                 ... 阅读更多

如何在 PowerShell 中根据其状态获取所有服务?

Chirag Nagrekar
更新于 2020-01-22 08:02:35

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 ... 阅读更多

如何在 PowerShell 中根据启动类型获取服务?

Chirag Nagrekar
更新于 2020-01-22 07:57:33

3K+ 阅读量

以下命令可用于根据其启动类型(自动、手动或已禁用)筛选服务。命令要获取自动启动类型服务。系统启动时会自动启动这些服务。Get-Service | where{$_.StartType -eq "Automatic"} | Select Name, Starttype输出SystemEventsBroker          Automatic TeraCopyService             Automatic Themes                      Automatic TrkWks                      Automatic UserManager                 Automatic UsoSvc                      Automatic VMUSBArbService     ... 阅读更多

如何在 PowerShell 中搜索特定服务?

Chirag Nagrekar
更新于 2020-01-22 07:54:59

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您还可以在服务名称中使用通配符 (*),以便控制台可以获取整个名称。当在名称末尾使用通配符 (*) 时,调试控制台将检查字符串的开头... 阅读更多

如何在 PowerShell 中从 Get-Service 输出中显示特定属性?

Chirag Nagrekar
更新于 2020-01-22 07:51:51

3K+ 阅读量

要显示除默认属性(Get-Member 支持)之外的其他服务属性,您需要对 Select-Object(别名 Select)命令进行管道传输。例如,在以下命令中,我们将显示服务的服务名称、启动类型和状态。命令Get-Service | Select-Object Name, StartType, Status输出Name                                                   StartType  Status ----                                               ... 阅读更多

广告