You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

能否在PowerShell中调用资源管理器的「新建文件」命令?

问题:在PowerShell 7.4中调用资源管理器右键「新建文件」菜单

背景

Windows资源管理器右键菜单的*「新建」*选项可创建与已安装程序关联的文件类型,我尝试在PowerShell 7.4中通过编程实现该功能,但执行代码后未成功。

尝试的代码

$shell = New-Object -ComObject "Shell.Application"
$folder = $shell.Namespace("C:\temp")
$folder.ParseName(".").InvokeVerb("New")

已知相关操作方法

我可以通过以下方式获取文件关联的资源管理器动词:

[System.Diagnostics.ProcessStartInfo]@{fileName='myDoc.pdf'} | ForEach-Object verbs  
# 输出结果:
# open  
# print  
# printto

并且能通过Start-Process -Verb执行对应的动词,因此我认为存在调用*「新建文件」*菜单的可行方法。

需求说明

若仅需创建文本文件,New-Item即可满足需求,但我需要创建右键*「新建」*菜单支持的二进制文件类型。

内容的提问来源于stack exchange,提问作者Ralf_Reddings

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.13 11:13:15