繁体   English   中英

Powershell的start-process、start-job、start-service的区别?

[英]Difference between start-process, start-job and start-service of Powershell?

我已经阅读了一些信息:

对这些概念还是很模糊。

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

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

启动进程
开始工作
启动服务

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

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

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

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

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM