找到 2042 篇文章 关于 Microsoft 技术

如何在 PowerShell 中使用 Get-ChildItem 获取特定文件的信息?

Chirag Nagrekar
更新于 2020年1月22日 12:40:58

2K+ 次查看

当向 Get-ChildItem cmdlet 提供项目(文件)路径时,它会提取文件信息,例如名称、上次写入时间、大小等。例如Get-ChildItem -Path D:\Temp\style.css输出Directory: D:\Temp Mode                LastWriteTime         Length Name ----                -------------         ------ ---- -a----       08-12-2017     10:16            393 style.css命令要获取文件的完整属性,则需要使用 fl *(Format-List *)管道命令。Get-ChildItem -Path D:\Temp\style.css | fl * 输出PSPath            : Microsoft.PowerShell.Core\FileSystem::D:\Temp\style.css ... 阅读更多

PowerShell 中 Get-ChildItem 支持哪些参数?

Chirag Nagrekar
更新于 2020年1月22日 12:39:08

260 次查看

以下参数受 Get-ChildItems 支持。Get-ChildItem[[-Path] ] [[-Filter] ] [-Include ] [-Exclude ] [-Recurse] [-Depth ] [-Force] [-Name] [-Attributes ] [-FollowSymlink] [-Directory] [-File] [-Hidden] [-ReadOnly] [-System] []

PowerShell 中 Get-ChildItem 支持哪些方法?

Chirag Nagrekar
更新于 2020年1月22日 12:44:39

350 次查看

有一些方法或函数可用于目录和文件操作。目录的方法。TypeName: System.IO.DirectoryInfo Name                    MemberType ----                    ---------- Create                    Method CreateObjRef              Method CreateSubdirectory      Method Delete                    Method EnumerateDirectories      Method EnumerateFiles            Method EnumerateFileSystemInfos  Method Equals                    Method ... 阅读更多

PowerShell 中 Get-ChildItem 支持哪些属性?

Chirag Nagrekar
更新于 2020年1月22日 12:37:46

3K+ 次查看

当您将参数 Get-Member(别名 gm)连接起来并过滤出属性时,将显示两个不同的属性。一个是用于文件,另一个是用于文件夹。Get-ChildItem 属性命令Get-ChildItem | gm | where{$_.Membertype -eq "Property"}输出** 目录的属性TypeName: System.IO.DirectoryInfo Name              MemberType Definition ----              ---------- ---------- Attributes        Property   System.IO.FileAttributes Attributes {get;set;} CreationTime      Property   datetime CreationTime {get;set;} CreationTimeUtc   Property   datetime CreationTimeUtc {get;set;} Exists            Property   bool Exists {get;} Extension ... 阅读更多

PowerShell 中的 Get-ChildItem cmdlet 是什么?

Chirag Nagrekar
更新于 2020年1月22日 12:30:53

980 次查看

PowerShell 中的 Get-ChildItem(别名:dir)用于获取容器内的项目。此容器可以是文件夹、注册表或证书存储。您可以从一个或多个指定位置检索项目。此命令的工作方式类似于命令提示符中的 dir,但 PowerShell 提供了一种更现代的方式来提取数据。

如何在 PowerShell 中执行 Stop-Process 命令后检查进程是否已退出系统?

Chirag Nagrekar
更新于 2020年1月22日 12:30:25

828 次查看

在使用 PowerShell 中的 Stop-Process 命令终止进程后,您可以使用 HasExited 函数确定进程是否确实已从系统中终止。例如,我们将终止记事本进程并检查记事本进程是否仍然存在于系统中?$notepad = Get-Process notepad | Stop-Process if($notepad.HasExited){"进程已终止"} else{"进程仍在运行"}

PowerShell 中 Stop-Process 中的 Passthru 参数有什么作用?

Chirag Nagrekar
更新于 2020年1月22日 12:29:42

3K+ 次查看

使用 Passthru 参数,PowerShell 会在控制台中返回输出。例如,以下 ID 为 12344 的 notepad.exe 进程将被停止,并且使用 Passthru 参数在控制台中显示相同的内容。早些时候,仅使用 Stop-Process 时并非如此。PS C:\WINDOWS\system32> Stop-Process -Id 12344 -PassThru     Handles  NPM(K)    PM(K)      WS(K)     CPU(s)     Id  SI ProcessName     -------  ------    -----      -----     ------     --  -- -----------         227      13     2800      13440       0.19  12344   1 ... 阅读更多

如何在 PowerShell 中停止进程之前进行确认?

Chirag Nagrekar
更新于 2020年1月22日 12:29:14

277 次查看

要在停止进程或实例之前获得用户的同意,请使用 -confirm 参数。示例在以下示例中,我们将使用 –Confirm 参数停止 ID 为 4900 的 notepad.exe 进程。PS C:\WINDOWS\system32> Stop-Process -Id 4900 -Confirm 确认您确定要执行此操作吗?对目标“记事本 (4900)”执行操作“Stop-Process”。[Y] 是 [A] 全部是 [N] 否 [L] 全部否 [S] 暂停 [?] 帮助(默认值为“Y”):类似地,您可以使用 –Confirm 参数来停止具有名称的进程。PS C:\WINDOWS\system32> Stop-Process -Name Notepad -Confirm

如何在 PowerShell 中停止进程的特定实例?

Chirag Nagrekar
更新于 2020年1月22日 12:28:44

290 次查看

要停止进程的特定实例,需要向 Stop-Process cmdlet 提供进程 ID。示例在以下示例中,我们需要停止实例 ID 为 25400 的记事本进程。输出Handles  NPM(K)    PM(K)      WS(K)     CPU(s)     Id  SI ProcessName -------  ------    -----      -----     ------     --  -- -----------     228      14     3156      13680       0.13   4900   1 notepad     232      14     3196      13752       0.16  25400   1 notepadStop-Process -Id 25400 现在,当运行 Get-Process 命令时,将没有进程使用 –Id 25400 运行。命令PS C:\WINDOWS\system32> Get-Process -Name notepad输出Handles  NPM(K)    PM(K)      WS(K)     CPU(s)     Id  SI ProcessName -------  ------    -----      -----     ------     --  -- -----------     227      13     2808      13492       0.14   4900   1 notepad

如何在 PowerShell 中停止所有进程实例?

Chirag Nagrekar
更新于 2020年1月22日 12:25:26

2K+ 次查看

要在 PowerShell 中停止所有正在运行的进程实例,请使用 Stop-Process 命令。例如,在以下示例中,我们有两个正在运行的 notepad.exe 进程实例。命令PS C:\WINDOWS\system32> Get-Process notepad输出PS C:\WINDOWS\system32> Get-Process notepad Handles  NPM(K)    PM(K)      WS(K)     CPU(s)     Id  SI ProcessName -------  ------    -----      -----     ------     --  -- -----------     228      13     3160      13448       0.14  15564   1 notepad     228      14     3148      13668       0.17  22644 ... 阅读更多

广告