找到 2042 篇文章 关于 Microsoft 技术
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 ... 阅读更多
350 次查看
有一些方法或函数可用于目录和文件操作。目录的方法。TypeName: System.IO.DirectoryInfo Name MemberType ---- ---------- Create Method CreateObjRef Method CreateSubdirectory Method Delete Method EnumerateDirectories Method EnumerateFiles Method EnumerateFileSystemInfos Method Equals Method ... 阅读更多
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 ... 阅读更多
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 ... 阅读更多
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
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
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 ... 阅读更多