【问题标题】:get process ID of PowerShell process获取 PowerShell 进程的进程 ID
【发布时间】:2016-11-23 17:46:00
【问题描述】:

我如何知道当前 PowerShell 进程的进程 ID (PID)?

Copy-Item \\APPSRVR02\DocExport\*.csv \\APPSRVRWPA\d$\DocImport\ImportFiles\
Remove-Item \\APPSRVRAP02\DocExport\*.csv

一些命令可以知道正在执行上述语句的进程的PID。

【问题讨论】:

    标签: powershell


    【解决方案1】:

    Powershell 有一个名为Automatic Variables 的概念。

    这些是主机在启动时定义的变量,所以如果你想知道你正在运行的powershell进程的ID,你可以输入$PID,它会输出你所在的powershell进程的ID在里面跑。取决于你需要的进程 ID 应该适合你。

    【讨论】:

    • 这是首选解决方案,但为了完整性 - $PID 在 .psm1 文件中不可用。你被[System.Diagnostics.Process]::GetCurrentProcess().Id卡住了
    猜你喜欢
    • 1970-01-01
    • 2011-06-13
    • 1970-01-01
    • 2017-05-23
    • 1970-01-01
    • 2011-07-16
    • 2017-06-19
    • 2014-06-10
    • 2010-12-26
    相关资源
    最近更新 更多