powershell不能建立空文,一直提示:找不到接受实际参数的位置形式参数,为什么?

 我来答
小媛9OF
2019-10-22 · TA获得超过1.1万个赞
知道答主
回答量:193
采纳率:0%
帮助的人:5.3万
展开全部

“txt”和“-type file”之间必须有空格,因为写入方法不正确。步骤如下:

一、第一步是在cortana搜索字段中输入regedit,按enter键进入注册表编辑器,然后找到hkey classes root\。ps1创建新的密钥shellnew。

二、下一步是创建一个新的字符串值nullfile。请注意,此时数值数据为空。然后,需要指出新项目是一个空文件,如下图所示。

三、然后右键单击文件资源管理器或直接在桌面上单击。注意,新项目中应该有“Windows PowerShell 脚本。

四、修改立即生效。如果不是第一次闪现,应该再闪现几次。双击新的脚本文件,默认情况下它将用记事本打开。powershell成功创建空文本。

苏州蓝晓生物科技有限公司_
2022-08-05 广告
苏州蓝晓生物科技有限公司。标准化核心产品:公司拥有完整的琼脂糖介质、葡聚糖介质、聚甲基丙烯酸酯介质生产线,年产分离介质50000L,产品质量稳定并达到国际领先水平。核心优势:公司核心技术人员拥有近二十年不同基质的基球开发和官能化的丰富技术经... 点击进入详情页
本回答由苏州蓝晓生物科技有限公司_提供
阑珊处的野狗
高粉答主

2019-07-30 · 关注我不会让你失望
知道答主
回答量:562
采纳率:0%
帮助的人:16.7万
展开全部

因为写法不正确,“txt”和“-Type file”之间要有一个空格的。步骤如下:

1、首先第一步就是要在Cortana搜索栏输入regedit,按回车进入注册表编辑器,然后定位HKEY_CLASSES_ROOT\.ps1,进行新建项ShellNew。

2、接着就是要进行新建字符串值NullFile,注意的是这时候数值数据留空,然后就是要进行表明新建项目为空文件即可,如下图所示。

3、然后就是这时候在文件资源管理器或直接在桌面上点击右键,注意的是新建项目中应该就有“Windows PowerShell 脚本”。

4、最后就是修改即时生效,如果第一次没刷出来,多点几次应该就出来了。双击新建的脚本文件,默认使用记事本打开。powershell建立空文就成功了。

本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
SWDgreat
2019-07-17 · TA获得超过8406个赞
知道答主
回答量:1012
采纳率:80%
帮助的人:27万
展开全部

“txt”和“-Type file”之间要有一个空格。正确的写法是:“txt -Type file”。

Windows PowerShell 是一种命令行外壳程序和脚本环境,使命令行用户和脚本编写者可以利用 .NET Framework的强大功能。

它引入了许多非常有用的新概念,从而进一步扩展了您在 Windows 命令提示符和 Windows Script Host 环境中获得的知识和创建的脚本。

扩展资料

Windows PowerShell v3将伴随着Microsoft Hyper-V 3.0和Windows Server 2012发布。PowerShell v3是一个Windows任务自动化的框架,它由一个命令行shell和内置在这个.NET框架上的编程语言组成。

PowerShell v3采用新的cmdlet让管理员能够更深入到系统进程中,这些进程可以制作成可执行的文件或脚本(script)。一条cmdlet是一条轻量命令,Windows PowerShell运行时间在自动化脚本的环境里调用它。

Cmdlet包括显示当前目录的Get-Location,访问文件内容的Get-Content和结束运行进程的Stop-Process。

PowerShell v3在Windows Server 8中装载了Windows Management Framework 3.0。PowerShell运行时间也能嵌入到其它应用。

参考资料来源:百度百科-powershell

本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友bbb4f305
高粉答主

推荐于2019-08-18 · 关注我不会让你失望
知道小有建树答主
回答量:238
采纳率:100%
帮助的人:12.1万
展开全部

主要是少了一个空格,“txt”和“-Type file”之间要有一个空格。正确的格式是:“txt -Type file”。

WindowsPowerShell

Windows PowerShell 是一种命令行外壳程序和脚本环境,使命令行用户和脚本编写者可以利用 .NET Framework的强大功能。

它引入了许多非常有用的新概念,从而进一步扩展了您在 Windows 命令提示符和 Windows Script Host 环境中获得的知识和创建的脚本。

Windows PowerShell v3将伴随着Microsoft Hyper-V 3.0和Windows Server 2012发布。PowerShell v3是一个Windows任务自动化的框架,它由一个命令行shell和内置在这个.NET框架上的编程语言组成。

PowerShell v3采用新的cmdlet让管理员能够更深入到系统进程中,这些进程可以制作成可执行的文件或脚本(script)。一条cmdlet是一条轻量命令,Windows PowerShell运行时间在自动化脚本的环境里调用它。Cmdlet包括显示当前目录的Get-Location,访问文件内容的Get-Content和结束运行进程的Stop-Process。

PowerShell v3在Windows Server 8中装载了Windows Management Framework 3.0。PowerShell运行时间也能嵌入到其它应用。

优缺点

优点

PowerShell v3

PowerShell v3将在PowerShell上打造管理的大部分,也提供GUI管理选项以及命令行自动化。v3引入了一些相当重要的新功能。

更好的远程处理

PowerShell远程已经逐渐成为在网络上进行管理通信的主要渠道。越来越多的GUI管理控制台将依赖远程,因此加强PowerShell远程对微软很重要。现在能够断开远程会话,稍后能从同个或不同的计算机重新连接到相同的会话。客户端计算机崩溃的话,v3的社区技术预览版不能断开会话。相反,会话会永久关闭。所以这与远程桌面完全不同,远程桌面会话能在客户端崩溃时配置并打开会话。

工作流

本质上,PowerShell新的工作流构建能写入与功能类似的东西,使用PowerShell翻译命令和脚本代码到Windows工作流技术WWF进程中。WWF然后能管理整个任务,包括修复网络故障与重启计算机等。它是编排长期运行的、复杂的、多步骤任务的更有效更可靠的一种方式。如果这个功能与下一个版本的System Center Orchestrator集成。

可更新的帮助

PowerShell与帮助文件中的错误做斗争。微软需要发布一个操作系统补丁。基于TechNet站点的在线帮助的存在减轻了这个问题,但杯水车薪。在v3中,帮助文件能按需更新,从任何微软服务器都可下载新的XML文件。所以微软就能根据找到的问题进行错误修复,不需要操作系统包或补丁。

预定任务(Scheduled Job)

owerShell v2引入了job,遵循的是job随着时间扩展的理念。在v3中,新型job即scheduled job能被创建并按计划运行,或者相应某个事件。这与Windows的Task Scheduler的区别只是其中一小点,不过最终用户能从PowerShell中获得这个功能。

更好的发现

关于命令行shell的一个困难部分在于如何使用。PowerShell的帮助系统很有用,需要提供用户想知道的命令的名字,并提供命令所在的插件名字,并记得加载附件到内存中。而PowerShell v3在搜索命令时,包含所有安装模块的所有命令,shell会运行没有装载的命令。这只能在那些存储在列于PSModulePath环境变量中的文件路径中的模块有用。如果要包含额外路径,可以在任何时候修改变量。

额外功能:CIM

PowerShell与Windows管理规范WMI运作很好,WMI是微软的一项技术,或多或少建立在标准的通用信息模块CIM上。在PowerShell v3中,WMI cmdlet发挥余热,加入到新的CIM cmdlet集中。功能看起来似乎有重叠:CIM cmdlet使用WS-MAN,这个协议位于PowerShell的Remoting功能,微软管理功能的新标准的后面。WMI使用被微软正式弃用的DCOM,意味着不会再开发新功能,但可一直使用。CIM是未来的方向,不仅有对已知WMI的额外开发,而且在未来还可跨平台管理。

缺点

PowerShell v3

新的Hyper-V 3.0 cmdlets不能管理老版本的Hyper-V。这意味着管理员根据Hyper-V的不同必须采用不同的脚本去管理,直至完成所有宿主机的升级。

Hyper-V 3.0和老版本不兼容。使用老版本Hyper-V的管理员需要从CodePlex下载PowerShell Library for Hyper-V。

本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
VERONCAAA
2018-01-06 · TA获得超过692个赞
知道答主
回答量:10
采纳率:80%
帮助的人:1805
展开全部

因为你没有在type 与file空格。

解决方法是写入正确的代码:

PS> New-Item mytest.txt -Type file      目录: I:\Users\test  Mode                LastWriteTime     Length Name----                -------------     ------ -----a---          2015/2/8     16:24          0 mytest.txt

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式