当前位置:网站首页 > 更多 > 玩电脑 > 正文

[玩转系统] PowerShell 重启服务 |如何重启PowerShell服务?

作者:精品下载站 日期:2024-12-14 05:03:12 浏览:16 分类:玩电脑

PowerShell 重启服务 |如何重启PowerShell服务?


PowerShell重启服务简介

以下文章提供了 PowerShell 重新启动服务的概述。 PowerShell 中的每个操作都有专用的 cmdlet,用于控制所有 Windows 服务,如停止、重新启动和启动,并查看 Windows 服务的信息以管理远程计算机的事件。 Windows中的基本功能是启动服务、停止服务、重新启动服务、显示所有Windows服务及其执行状态以及在远程桌面上启动、重新启动和停止Windows服务。

[玩转系统] PowerShell 重启服务 |如何重启PowerShell服务?

要点

  • 如果用户想要在远程桌面上启动、重新启动和停止服务,可以使用 get-service 命令来执行。
  • 首先,用户需要使用远程计算机上的 get-service 从 Windows 服务中获取对象。
  • 用户可以使用远程服务对象执行启动、重新启动或停止等操作。
  • 如果没有要执行的功能,很少有服务(例如警报和性能日志)会自动停止。

PowerShell重启服务概述

服务的启动方式可以是自动、手动、自动(即延迟启动)等。如果启动功能被禁用,用户将无法启动权益。假设启动命令失败。在这种情况下,该消息无法执行计算机上的服务,因此使用 get-circumstances 来了解服务的启动类型,并且用户可以设置 service cmdlet 函数来改变 Windows 服务的启动类型。如果 PowerShell 启动该服务,它会立即停止并留下一条错误消息,例如 service\ 警报启动失败。

如何进行PowerShell重启服务?

只有当当前用户有启动服务的权限时,启动服务才能管理服务。如果命令无法正确执行,他就没有执行此操作的角色或权限。 cmdlet 中的重新启动选项会发出停止消息,然后向相关功能的 Windows 服务的控制器启动一条消息。如果任何辅助已处于停止状态,则执行该辅助时不会给出任何错误。用户可以提供服务名称或者下发显示名称或输入对象参数来推送表示需要重启的服务的对象。

要了解系统中服务的服务名称或显示名称,请输入 Get-service。然后显示名称栏,在显示名称栏查看显示名称。

PowerShell 重启服务 - Cmdlet

用户可以通过以下命令在cmdlet中启动windows start-service:

代码:

Start - service - < name of the service > - pass thru

直通将命令推送至保持状态,直到服务启动并进入运行状态。

代码:

Start service “remote registry “ - pass thru

如果用户想使用显示名称启动服务,请使用以下命令:

代码:

Start - service - name in display < display name of the service > - pass thru

通过显示名称在远程注册表中创建服务。

代码:

Start - service - display name of the service “ remote registry “ - pass thru

要在 Windows 中停止该服务,请在 cmdlet 中使用以下命令。

代码:

Stop - service < name of the service > - pass thru

这里,pass-thru 用于将命令推送到保持状态,直到服务停止并更改其显示状态。

用户还可以使用以下内容:

代码:

Stop - service “ remote registry “ - pass thru

用户可以使用以下命令重新启动Windows服务:

代码:

Restart - service - < name of the service > - pass thru

与重新启动中的启动和停止功能相同,pass-thru 命令等待服务重新启动并更改其状态。

代码:

Restart - service “ remote registry “ - pass thru

要启动、停止和重新启动远程计算机上的服务,请在 cmdlet 中执行以下命令:

输出:

[玩转系统] PowerShell 重启服务 |如何重启PowerShell服务?

[玩转系统] PowerShell 重启服务 |如何重启PowerShell服务?

代码:

Get - service < name of the service > - < host name > | start - service name - pass thru
Get - service < remote registry > - < host name > | start - service name - pass thru
Get - service < remote registry > - < host name > | restart - service name - pass thru
Get - service < remote registry > - < host name > | stop - service name - pass thru

PowerShell重启服务参数

参数方法还用于通过传递参数来重新启动服务。

[玩转系统] PowerShell 重启服务 |如何重启PowerShell服务?

[玩转系统] PowerShell 重启服务 |如何重启PowerShell服务?

  • 确认用于确保在执行 cmdlet 之前进行确认。
  • 显示名称显示要重新启动的服务的名称,此处允许使用通配符。
  • Exclude 用于表示 cmdlet 拒绝的服务,该参数值给出服务名称,该名称可以在此处作为模式或元素输入。此外,还启用了通配符值。
  • include 选项表示由 cmdlet 启动的服务,并遵循与排除相同的过程。
  • 输入输出对象表示在服务控制器的对象中发起的服务。它启用所有变量,如命令、对象或表达式。
  • name表示要启动的服务的名称。用户也可以使用显示名称或服务名称。
  • 传递用于获取表示服务的对象。
  • 如果它用于显示已执行的 cmdlet 的状态怎么办?

常问问题

以下是提到的常见问题解答:

Q1.如何找到服务?

答案:

在键盘上同时按下Windows和R,然后打开运行命令框。给予服务。 msc,然后打开服务应用程序窗口。

Q2。如何在PowerShell中获取服务的属性和方法?

答案:

Get - 成员命令显示所有属性,如服务名称、主机名等。

Q3。参数和 cmdlet 之间有什么区别?

答案:

在命令 shell 环境中,cmdlet 代表 .net 类的实例,它不能独立工作。该 cmdlet 是根据十几个参数创建的。

结论

因此,get-service 是用于执行服务状态的关键命令。所有 Windows 基本服务功能均进行了简要说明,并且可以应用于远程和本地主机。

您需要 登录账户 后才能发表评论

取消回复欢迎 发表评论:

关灯