首页 > 系统相关 >PowerShell 中有用于管理服务的一系列命令,包括新建服务的命令。你可以使用 New-Service 命令来创建新的服务

PowerShell 中有用于管理服务的一系列命令,包括新建服务的命令。你可以使用 New-Service 命令来创建新的服务

时间:2024-04-03 14:11:19浏览次数:10  
标签:powershellCopy Code 服务 Name Service Get 命令 ServiceName

PowerShell 中有用于管理服务的一系列命令,包括新建服务的命令。你可以使用 New-Service 命令来创建新的服务。下面是一个简单的示例:

powershellCopy Code
New-Service -Name "MyService" -DisplayName "My Service" -BinaryPathName "C:\Path\to\MyService.exe"

这个命令将创建一个名为 "MyService" 的新服务,显示名称为 "My Service",并指定了服务程序的可执行文件路径为 "C:\Path\to\MyService.exe"。你可以根据需要调整参数来满足你的实际需求。


PowerShell 中有多个命令可用于管理服务。以下是一些常用的服务管理命令:

  1. Get-Service:用于获取计算机上当前正在运行的服务的列表。

    powershellCopy Code
    Get-Service
  2. Start-Service:启动指定的服务。

    powershellCopy Code
    Start-Service -Name "ServiceName"
  3. Stop-Service:停止指定的服务。

    powershellCopy Code
    Stop-Service -Name "ServiceName"
  4. Restart-Service:重启指定的服务。

    powershellCopy Code
    Restart-Service -Name "ServiceName"
  5. Set-Service:修改服务的属性,如启动类型。

    powershellCopy Code
    Set-Service -Name "ServiceName" -StartupType Automatic
  6. New-Service:创建新的服务。

    powershellCopy Code
    New-Service -Name "ServiceName" -DisplayName "Service Display Name" -BinaryPathName "C:\Path\to\Service.exe"
  7. Remove-Service:移除指定的服务。

    powershellCopy Code
    Remove-Service -Name "ServiceName"
  8. Get-ServiceLog:获取指定服务的事件日志。

    powershellCopy Code
    Get-ServiceLog -Name "ServiceName"
  9. Suspend-Service:暂停指定的服务。

    powershellCopy Code
    Suspend-Service -Name "ServiceName"
  10. Resume-Service:恢复指定的服务。

    powershellCopy Code
    Resume-Service -Name "ServiceName"

这些命令提供了一种方便的方式来管理 Windows 上的服务,包括获取、启动、停止、重启、设置属性、创建、移除以及获取事件日志等操作


还有其他一些用于服务管理的 PowerShell 命令:

  1. Get-ServiceDependency:获取指定服务的依赖项。

    powershellCopy Code
    Get-ServiceDependency -Name "ServiceName"
  2. Get-ServiceFabricClusterCodeVersion:获取 Service Fabric 群集的代码版本。

    powershellCopy Code
    Get-ServiceFabricClusterCodeVersion
  3. Get-ServiceFabricClusterConfigurationVersion:获取 Service Fabric 群集的配置版本。

    powershellCopy Code
    Get-ServiceFabricClusterConfigurationVersion
  4. Get-ServiceFabricClusterManifest:获取 Service Fabric 群集的清单。

    powershellCopy Code
    Get-ServiceFabricClusterManifest
  5. Get-ServiceFabricNode:获取 Service Fabric 群集中的节点。

    powershellCopy Code
    Get-ServiceFabricNode
  6. Get-ServiceFabricPartition:获取 Service Fabric 群集中的分区。

    powershellCopy Code
    Get-ServiceFabricPartition
  7. Get-ServiceFabricReplica:获取 Service Fabric 群集中的副本。

    powershellCopy Code
    Get-ServiceFabricReplica
  8. Get-ServiceFabricService:获取 Service Fabric 群集中的服务。

    powershellCopy Code
    Get-ServiceFabricService

这些命令提供了一些高级的服务管理功能,特别是针对 Service Fabric 群集的管理。


还有一些其他常用的服务管理命令:

  1. Get-ServiceStatus:获取指定服务的状态,如是否正在运行。

    powershellCopy Code
    Get-ServiceStatus -Name "ServiceName"
  2. Get-ServiceStartupType:获取指定服务的启动类型。

    powershellCopy Code
    Get-ServiceStartupType -Name "ServiceName"
  3. Set-ServiceStartupType:设置指定服务的启动类型。

    powershellCopy Code
    Set-ServiceStartupType -Name "ServiceName" -StartupType Automatic
  4. Get-ServiceAccount:获取指定服务的帐户信息。

    powershellCopy Code
    Get-ServiceAccount -Name "ServiceName"
  5. Set-ServiceAccount:设置指定服务的帐户信息。

    powershellCopy Code
    Set-ServiceAccount -Name "ServiceName" -Credential $cred
  6. Get-ServicePermission:获取指定服务的权限信息。

    powershellCopy Code
    Get-ServicePermission -Name "ServiceName"
  7. Set-ServicePermission:设置指定服务的权限信息。

    powershellCopy Code
    Set-ServicePermission -Name "ServiceName" -Principal "User" -Permission "FullControl"

这些命令提供了更多的服务管理功能,例如获取和设置服务的启动类型、帐户信息和权限信息。你可以根据需要使用这些命令来管理和配置 Windows 上的服务。


 

标签:powershellCopy,Code,服务,Name,Service,Get,命令,ServiceName
From: https://www.cnblogs.com/suv789/p/18112586

相关文章

  • linux sudo漏洞 可导致用户以 root 权限运行命令
    Sudo的全称是“superuserdo”,它是Linux系统管理指令,允许用户在不需要切换环境的前提下以其它用户的权限运行应用程序或命令,通常是以root用户身份运行命令,以减少root用户的登录和管理时间,同时提高安全性。该漏洞是sudo安全策略绕过问题,可导致恶意用户或程序在目标Linux系统......
  • STP-STP基础配置命令
    本文章属个人学习整理的对应笔记,学习内容来自华为官方PPT和B站视频,学习视频链接如下,如有需要可自行观看【华为数通路由交换HCNA/HCIA(完)】https://www.bilibili.com/video/BV1Dg4y187bZ?p=44&vd_source=08192e8d3b82bf20dfe6807a2901dd9e整理内容不易,学习的朋友麻烦关注下......
  • PowerShell和DISM命令的组合用法,用于进行 Windows 映像的管理、部署和维护。通过结合
    PowerShell和DISM(DeploymentImageServicingandManagement)命令可以结合使用来进行Windows映像的部署、安装、更新和配置等操作。以下是一些常见的PowerShell和DISM命令的组合用法:安装和更新Windows功能:使用 Install-WindowsFeature cmdlet安装Windows功能,结合DISM......
  • PADS无模命令总结表
    无模命令总结表 1、C补充格式,在内层负片设计时用来显示Plane层的焊盘及Thermal。使用方法是,从键盘上输入C显示,再次输入C可去除显示。2、D打开/关闭当前层显示,使用方法是,从键盘上输入D来切换。建议设计时用D将DisplayCurrentLayerLast=ON的状态下。(还没有发......
  • PowerShell 中,可以使用各种命令来收集系统信息。以下是一些常用的 PowerShell 信息收
    PowerShell中,可以使用各种命令来收集系统信息。以下是一些常用的PowerShell信息收集命令:获取计算机信息:Get-ComputerInfo:获取计算机的详细信息,包括操作系统版本、处理器、内存等。Get-WmiObject-ClassWin32_ComputerSystem:获取计算机系统信息,如制造商、型号、主机名等......
  • 天翼云充值:分布式消息服务RabbitMQ支持AMQP协议,兼容RabbitMQ生态
    天翼云充值:分布式消息服务RabbitMQ支持AMQP协议,兼容RabbitMQ生态简介:飞机@luotuoemo本文由(天翼云代理商:【金推云】www.jintui.cn)撰写天翼云:支持AMQP协议的RabbitMQ服务分布式消息服务RabbitMQ是一种开源的、基于Erlang语言的消息代理和队列服务器。RabbitMQ最大的特性就......
  • 北京天翼云代理商:分布式消息服务MQTT面向终端设备的轻量级消息产品
    北京天翼云代理商:分布式消息服务MQTT面向终端设备的轻量级消息产品简介:飞机@luotuoemo本文由(天翼云代理商:【金推云】www.jintui.cn)撰写北京天翼云代理商:分布式消息服务MQTT面向终端设备的轻量级消息产品一、天翼云的优势天翼云是中国电信旗下的云计算和大数据服务品牌,依......
  • PowerShell 命令清单,包括系统管理、文件操作、网络管理等方面的命令
    PowerShell命令清单,包括系统管理、文件操作、网络管理等方面的命令:系统管理:Get-Help:获取帮助信息。Get-Process:查看系统中正在运行的进程。Stop-Process:停止指定的进程。Restart-Computer:重新启动计算机。Set-ExecutionPolicy:设置脚本执行策略。Get-Service:获取系统服务......
  • 基于Node.js和ws库搭建WebSocket服务并实现消息互通的简单示例
    环境要求:Node.js环境安装npm(Node.js的包管理器)步骤:安装Node.js:如果你还没有安装Node.js,请从Node.js官网下载并安装。创建项目:创建一个新的目录作为项目文件夹,并在该目录下初始化一个新的Node.js项目。        mkdirmy-websocket-server        cdmy......
  • LINUX之NFS服务器部署
    主机IP服务端192.168.201.131客户端192.168.201.1321.服务端配置1.1安装NFS和rpc[root@hx1~]#yuminstall-ynfs-utils[root@hx1~]#yuminstall-yrpcbind1.2 启动服务和设置开启启动[root@hx1~]#systemctlstartrpcbind[root@hx1~]#systemctlenablerpcb......