小编Sen*_*r14的帖子

获取与 powershell 控制台中的任务管理器相同的进程列表

我正在尝试获取与 Windows 2008 服务器中的任务管理器中相同的进程列表

在此输入图像描述

我什至无法从 WMI 对象中获取某些值,例如 CPU 时间、UAC 虚拟化、用户名(例如进程所有者)、用户对象、CPU 使用情况、所有内存列、句柄和线程。

这是我尝试让它工作的一些代码

Clear-Host

$Processes = Get-Process
foreach ($Process in $Processes) {
$PIDN = $Process.Id
$NAMEProcess = $Process.Name
$NAME  = (Get-WmiObject Win32_Process | where {$_.Name -match $NAMEProcess}).Name
$PATH  = (Get-WmiObject Win32_Process | where {$_.Name -match $NAMEProcess}).Path
$CMD   = (Get-WmiObject Win32_Process | where {$_.Name -match $NAMEProcess}).CommandLine

$OWNER = (Get-WmiObject win32_process | where {$_.Name -match $NAMEProcess}).getowner().user
$SESSIONID = (Get-WmiObject Win32_Process | where {$_.Name -match $NAMEProcess}).SessionId
$CPU = $Process.CPU
$WORKINGSET64 = $Process.WorkingSet64
$PEAKWORKINGSET64 = …
Run Code Online (Sandbox Code Playgroud)

powershell

5
推荐指数
1
解决办法
2万
查看次数

在Swift中使用for-in创建字符串数组

我正在学习Swift,并找到了一个精彩的教程,解释了如何创建纸牌游戏.重点是我们使用14张牌卡片,图像文件名为card0,card1 ......等.

因此,我们必须使用这些文件名创建字符串数组.老师用硬编码做的

var cardNamesArray:[String] = ["card1","card2","card3","card4","card5","card6","card7","card8","card9","card10","card11","card12","card13"]
Run Code Online (Sandbox Code Playgroud)

我想用for-in做.但是,当我尝试这样做时:

for i in 0...13 {
var cardNamesArray:String = [String(format: "card%i", i)]
}
Run Code Online (Sandbox Code Playgroud)

我在XCode上遇到错误......"预期声明".

你能否指出我错在哪里,或者是否还有其他方法可以做到.

ios swift

2
推荐指数
2
解决办法
6574
查看次数

标签 统计

ios ×1

powershell ×1

swift ×1