标题: [文件操作] PowerShell “Get-Content”未被识别为 cmdlet 的名称~~~的程序 是哪里出错了 [打印本页]
作者: 464700366 时间: 2021-11-7 17:37 标题: PowerShell “Get-Content”未被识别为 cmdlet 的名称~~~的程序 是哪里出错了
这个bat是复制盘符一级和二级的全部目录。之前一直可以用的,最近无法使用了,错误信息是这个,是系统出问题了吗还是代码的问题
下边是代码-------------------------- #&cls&@powershell -c "Get-Content '%~0' | Select-Object -Skip 1 | Out-String | Invoke-Expression" & pause&exit
-
- #=======用户设置区=================
- #指定搜索的盘符
- $drivers = @('l:')
- #指定输出的Txt文件路径
- $txt = 'D:\【1复制目录批处理\6.txt'
- #=======用户设置区=================
-
- $out = $null
- foreach($drv in $drivers)
- {
-
- $out += Get-ChildItem -LiteralPath $drv -Depth 1 -Directory|ForEach-Object{$_.FullName}
- }
- $out > $txt
复制代码
作者: newswan 时间: 2021-11-7 17:55
直接运行 powershell 试试复制代码
作者: 464700366 时间: 2021-11-7 18:17
回复 2# newswan
批处理 + powershell我看了一下,完全不会用呀,没基础,代码是别人帮我写的,有没有详细一点的
作者: newswan 时间: 2021-11-7 18:28
除了第一行,其他都是 pwsh 代码,你一行一行复制到 pwsh 窗口运行
论坛有教程,有空去看看
欢迎光临 批处理之家 (http://www.bathome.net/) |
Powered by Discuz! 7.2 |