问题标签 [powershell-ise]
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.
powershell - 如何搜索文本文件的第一行和最后一行?
我只需要搜索文本文件中的第一行和最后一行即可找到“-”并将其删除。我该怎么做?我尝试了选择字符串,但我不知道找到第一行和最后一行,只从那里删除“-”。
这是文本文件的样子:
像这样的东西?
powershell - 如何通过powershell从文件夹中的所有文本文件中删除一些单词?
我有一种情况,我需要从文件夹中的所有文本文件中删除一些单词。我只知道如何在 1 个文件中执行此操作,但我需要为该文件夹中的所有文本文件自动执行此操作。我完全不知道如何在powershell中做到这一点。文件的名称是随机的。
请帮忙。
这是代码
$txt = 获取内容 c:\work\test\01.i
$txt[0] = $txt[0] -替换'-'
$txt[$txt.length - 1 ] = $txt[$txt.length - 1 ] -替换'-'
$txt | 设置内容 c:\work\test\01.i
基本上它只是从第一行和最后一行中删除了一个“-”,但我需要对文件夹中的所有文件执行此操作。
powershell - 如何从文件夹中的所有文本文件中删除单词?
我有这样的代码:
它只是-
从文本文件的第一行和最后一行中删除一个,但我需要对目录树中包含超过 5k 个文本文件的所有文本文件执行此操作。我应该如何修改这段代码?
所有文本文件的名称都是随机的。
我需要在 powershell 中执行此操作。
它是一个目录树,在 c:\work\test 下会有更多 lvl 的子文件夹,然后包含所有文本文件。
请帮忙 。谢谢
powershell - PowerShell ISE 和 PowerShell.Exiting 事件
我正在使用 PowerShell.Exiting 引擎事件来保存我的命令历史记录,并在我关闭 PowerShell 会话时进行其他一些整理,从而在我的配置文件中注册它:
当我在控制台窗口中使用 PowerShell 时,这非常有效,但是当我在 ISE 中运行 PowerShell 时,PowerShell.Exiting 事件似乎永远不会触发,因为我没有放在那里,无论是通常的东西还是测试代码,永远运行。
这是一个已知问题吗?如果是,是否有已知的解决方法或替代方法?
powershell-3.0 - PowerShell ISE 打开多个选项卡
我是 PowerShell 新手,刚刚发现 PowerShell ISE (3.0)。以前我为 cmd-windows 使用了三个快捷方式:
- 一种用于 jboss 运行服务器脚本
- 一种用于需要 JDK6 的构建脚本
- 一种用于需要 JDK7 的构建脚本
这些快捷方式将以正确的路径打开窗口并设置 JAVA_HOME。
现在我想创建一个快捷方式,可以在 PowerShell ISE 中以适当的名称打开相应的选项卡。我在想我可以在脚本中操作 $psISE.PowerShellTabs,但我只能创建新选项卡并更改名称,我无法随意更改目录或变量。
我该怎么做?
.net - 是否可以按顺序运行多个powershell脚本,等待完成后再启动下一个?
我有 3 个 Powershell ISE 脚本。
Script1.ps1、Script2.ps1、Script3.ps1
是否可以按照给定的顺序运行所有脚本?当我问这个问题时,我并不是在暗示平行行为,而是一种同步行为。要执行 script2,它必须等待 script1 完成,要执行 script3 它必须等待 script2 完成,等等。
干杯...
powershell - 如何使用 Powershell 呈现可点击的链接
我正在使用下面的 powershell 脚本将输出写入 html 文件,问题是将所有内容呈现为文本。
我的代码:
我想将其呈现为可点击的链接
检查下面的屏幕截图,看看它现在是如何渲染的
提前致谢
powershell - 我的 PowerShell 脚本仅在从 ISE 运行时才有效
我无法发布所有脚本内容,但基本思想是它下载 JSON 并使用ConvertFrom-Json
cmdlet 将其转换为对象。一些对象被过滤掉,其余的被写入 XML/XLS 文档(Excel 2003 格式)。然后将该文件附加到电子邮件中并发送给不同的人。
我遇到的问题是它仅在从 Powershell ISE 运行时才有效。一旦我尝试设置一个计划任务,从 cmd 调用它,甚至从 powershell 调用它,附加的文件就完全是空的。就好像某些函数没有运行(循环并创建所有行的函数)。
我暂时可以继续从 ISE 运行,但此脚本的想法是发送一封无需干预的自动电子邮件。关于可能导致这种情况的任何想法?
powershell - 在命令行中使用 powershell 时加载程序集错误
我有一个 load.PS1,它加载“Microsoft.SqlServer.Smo”,如下所示
当我使用 ISE 加载和运行它时效果很好,但是当我在 powershell shell 中运行它或用作“powershell -command”时出错。\RemoveInvalidSSRSAgentJob.ps1 xxxx”如下
如何设置它以便它可以在 powershell shell 或命令中工作?
谢谢
c# - 为什么 PowerShell ISE 会挂在这个 C# 程序上?
如果我将此 c# 代码编译为 EXE 文件并在 Windows 命令外壳中运行,它运行良好:输出提示,在同一行等待某些用户输入,然后输入,回显该输入。在 PowerShell v3 shell 中运行它也运行良好。但是,如果我在 PowerShell ISE V3 中运行相同的 EXE 文件,它永远不会发出输出,Write
并且会挂在ReadLine
. Write
(顺便说一句,如果后面跟着一个. ,它将发出输出WriteLine
。)
这是一个 ISE 错误还是有一些属性需要调整以使其工作......?