702得票14回答
如何确定当前PowerShell脚本的位置是最佳方式?

每当我需要引用一个公共模块或脚本时,我喜欢使用相对于当前脚本文件的路径。 这样,我的脚本就可以始终在库中找到其他脚本了。那么,确定当前脚本目录的最佳标准方法是什么?目前,我的做法是:$MyDir = [System.IO.Path]::GetDirectoryName($myInvocatio...

327得票10回答
使用PowerShell进行递归文件搜索

我正在搜索所有文件夹中的一个文件。 Copyforbuild.bat 在许多地方都可用,我想要递归搜索。$File = "V:\Myfolder\**\*.CopyForbuild.bat" 如何在PowerShell中实现这个?

299得票18回答
如何使用Get-ChildItem获取仅目录?

我正在使用PowerShell 2.0,想要列出某个路径下的所有子目录。以下命令可以输出所有文件和目录,但我不知道如何过滤掉文件。Get-ChildItem c:\mypath -Recurse 我尝试使用$_.Attributes来获取属性,但我不知道如何构造一个System.IO.File...

241得票20回答
如何在PowerShell中获取MD5校验和

我想计算一些内容的MD5校验和。如何在PowerShell中完成此操作?

231得票11回答
使用PowerShell删除15天前的文件

我想要删除一个特定文件夹中15天以上前创建的文件,如何使用PowerShell实现?

225得票22回答
有没有一种方法可以通过双击 .ps1 文件使 PowerShell 脚本运行?

我正在向我的团队分发一个PowerShell脚本。该脚本用于从Vsphere客户端获取IP地址,建立一个mstsc连接,并将其记录在共享文件中。 他们一旦使用了脚本就能知道机器的IP地址。之后,他们总是倾向于直接使用mstsc而不是运行PowerShell脚本。 (由于他们正在使用mstsc...

217得票6回答
PowerShell:如何在PowerShell中将数组对象转换为字符串?

我该如何将数组对象转换为字符串? 我尝试了以下代码:$a = "This", "Is", "a", "cat" [system.String]::Join(" ", $a) 没有运气在PowerShell中有哪些不同的可能性?

213得票15回答
在PowerShell中获取文件的完整路径

我需要获取属于特定类型的所有文件,包括子文件夹中存在的文件。 我正在使用 Get-ChildItem 进行如下操作:Get-ChildItem "C:\windows\System32" -Recurse | where {$_.extension -eq ".txt"} 然而,它只返回给我...

210得票15回答
为什么我的本地创建的脚本在 RemoteSigned 执行策略下无法运行?

由于这个问题继续吸引那些要么被问题本身所否定,要么没有解决实际问题的回答,请阅读以下简单摘要以了解您需要知道的内容: - 这不是一个“为什么我的默认安装的PowerShell无法运行脚本?”的问题。 - 这不是一个“为什么我的PowerShell安装无法运行从互联网下载的脚本?”的问题。 -...