问题标签 [get-childitem]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
2821 浏览

powershell - 在 PowerShell 中,如何获取具有特定属性的所有注册表项?

我想获取机器上安装的所有 Visual Studio 版本的安装目录(将文件复制到 Xml/Schemas 目录中)

最好的方法是从注册表中读取。在\HKLM\Software\Wow6432Node\Microsoft\Visual Studio,所有版本都按版本号列出:10.0、11.0、12.0。但是,9.0 和 8.0 和 7.1 仍然存在,即使它们没有安装。所以我不能把它们都抓起来。我需要的是过滤所有具有 InstallDir 属性的键。

我知道我必须结合 Get-ChildItem 和 Get-ItemProperty 但我不确定如何。

如何为我的要求编写 Powershell 命令?

0 投票
1 回答
4504 浏览

powershell - 用于在受限文件夹(其他用户文件夹)中查找文件的 Powershell 脚本

我正在制作一个搜索文件的脚本。如果找到文件,它将在服务器上写入带有计算机名称和文件所在路径的 txt 文件。

1)我们正在使用可以部署程序和启动 powershell 脚本的 3rd 方程序。

问题是尽管该程序以管理员用户身份启动脚本,但不允许 powershell 脚本搜索 C:\Users[some_other_user] 文件夹中的文件。

有没有办法强制搜索受限文件夹?

2)第二个问题不是那么重要,但是否有可能在 $filePath 中不仅包含 C: 还包含 D: 吗?

======================================= 编辑:好的,我认为现在的问题更糟. 它不仅搜索用户文件夹,而且根本不搜索 C 盘......由于某种原因,我没有注意到这一点。

所以问题不在于 powershell 脚本,而在于 3rd 方部署工具。在物理计算机上手动启动脚本时,它可以工作。

所以我最好想办法以其他方式启动这个脚本,还有其他方法可以为用户启动这个脚本吗?

我从 cmd.exe 在本地机器上尝试过:

它只返回了 D: 和 I: 的搜索结果,但忽略了 C:

======================================= EDIT2:我以普通用户身份启动Powershell复制粘贴脚本,它可以工作,它在 C 盘上找到一个文件!

如果我以管理员复制粘贴脚本的身份启动 Powershell,则它不起作用,它在 C 盘上找不到文件。

0 投票
1 回答
66 浏览

arrays - 如何通过文件名限制数组 - Powershell v3

我正在尝试使用 GCI 命令将文件夹栏中的所有文件称为名称中带有“december”的文件。

我也不想从名为“months”的子文件夹中调用文件。

0 投票
2 回答
913 浏览

powershell - Get-ChildItem 以查找最后登录的用户

这篇使用 get-childitem 查找最后登录用户的帖子非常有帮助,Powershell - 最后登录用户 - 相同的输入,不同的输出

但是,我遇到了一些问题。

我正在编写以下命令:

它以形式给出输出

如何使这个输出 jjoe 而不是所有这些行?

我试过

但它不起作用。

谢谢!

0 投票
2 回答
1027 浏览

powershell - 具有最新写入权限的输出子文件夹

我有以下 powershell 命令

这将输出 $FilePath 中所有子文件夹的名称。如何输出具有最新写入时间的子文件夹?

0 投票
1 回答
1353 浏览

powershell - 从 Get-ChildItem 输出字符串值

我从具有最新写访问权限的输出子文件夹中获得了以下字符串

但输出是:

我想要得到的输出是:

我尝试通过以下方式格式化输出:

但我不确定为什么它不起作用。

谢谢

0 投票
1 回答
1547 浏览

powershell - IF Get-ChildItem : 找不到路径 THEN 连接到其他路径

我试图弄清楚如何编写 powershell 脚本,如果 powershell 无法连接到 \10.10.10.10\C$\Users,它应该尝试连接到 \10.10.10.10\C$\Documents and Settings

到目前为止,我有以下代码

如果路径 \10.10.10.10\C$\Users 不存在,则会出现错误

如何更改代码以使其尝试连接到 \10.10.10.10\C$\Documents and Settings,否则会引发用户友好消息

编辑

这是整个脚本,其中参数的格式为“sender-ip=10.10.10.10”

0 投票
3 回答
3591 浏览

powershell - Get-ChildItem 不适用于长 UNC 路径

我尝试Get-ChildItem在 Powershell 中使用长 UNC 路径,例如

并且Powershell说路径中有非法字符。相同的路径适用于Resolve-Path. 如何使用 "\\?\" 语法gci

0 投票
1 回答
64 浏览

powershell - Verifies the sum of files in a folder for a list of computers instead of the sum of files in a folder on my computer only

Please help me. I Need to change this statement so that it verifies the sum of files on a folder from a list of computers on a text file, rather than verifying the sum of that same folder that resides on my computer only? We have the root of our computers shared as c$ if that helps. The end result will have incorrectsumoffiles.txt contain a list all computers that returned true from the query.

I think the correct syntax would look something like this... get-content computerlist.txt | query | output But powershell requires a evaluation prior to any piping? The out-file being incorrectsumoffiles.txt will only contain names of computers that returned "true" from the -ne comparison operator. Thank You.

0 投票
3 回答
495 浏览

android - 如何知道一个项目是为其父项的哪个子项

我有一个多选列表视图,我为它的适配器设计了一个布局文件。我在布局中有一个图像视图,当它被点击时,我想知道它是列表的哪个子项。我的意思是其父级的子级 ID,它是进一步使用方法 list.getChildAt(???) 的列表。谁能告诉我如何得到它?

图像独立于列表视图,并且对于它的 onClick 属性,我编写了一个不同的方法来更改图像视图资源......当我点击某个特定的 imageView 时,我如何知道它是哪个孩子?

在 XML 布局中,我有这个:

这是 deleteSelected 方法的一部分:

我已将适配器设置如下:

如何为每个图像视图设置 id,以便我可以通过 deleteSelected() 中的 getID() 方法访问它?