【问题标题】:Difference between start-process, start-job and start-service of Powershell?Powershell的start-process、start-job和start-service的区别?
【发布时间】:2020-02-10 06:25:51
【问题描述】:

我已经阅读了一些信息:

对这些概念仍然模糊。

  1. 它们是否与 Linux 相关概念相同?如果存在,它们在 Linux 中的等价物是什么?
  2. 当我使用这些 cmdlet 时,操作系统级别实际发生了什么?当我想完成某件事时,我应该如何在它们之间做出选择?

【问题讨论】:

    标签: powershell service process jobs


    【解决方案1】:

    首先,这三个链接应该为您提供了解每个链接所需的尽可能多的信息。

    Start-Process
    Start-Job
    Start-Service

    根据您要完成的任务,您可以选择必要的 cmdlet。

    Start-Process 在系统上运行一个可执行文件(记事本、powershell、Sort.exe 等,如果需要,可以使用参数)

    Start-Job 在后台为异步/并行作业运行进程

    Start-Service 启动“已经”在服务器上配置的 Windows 服务(如 systemd)。这不会创建或配置服务,只是启动它。

    上面的每个链接都提供了如何使用它们的示例。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2013-03-14
      • 2018-12-23
      • 2015-08-12
      • 1970-01-01
      • 2018-06-15
      • 2011-04-25
      • 1970-01-01
      • 2017-09-11
      相关资源
      最近更新 更多