问题标签 [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.
debugging - 清除 ISE Powershell 环境/调试方法
在 ISE 中编写 powershell 脚本时,我有类似的东西(我用 执行F5):
问题是如果我重命名或删除DoSomethingNow
它在会话中仍然可用。这会导致混淆,因为我的脚本将继续工作,而我预计在缺少该功能时会出现错误。
我只能假设我需要在每轮调试后清除会话,但是看来这只能通过重新启动 ISE(因此重新启动 powershell 会话)来实现。
因此我问:
- 是否可以清除会话以便
DoSomethingNow
不再在范围内? - 重复调试和执行powershell脚本的“正确”方法是什么?
- 也许我没有以正确的方式使用 ISE?
我很感激被指出正确的方向。
powershell - 通过命令行将变量传递给powershell脚本
我是powershell的新手,并试图自学基础知识。我需要编写一个 ps 脚本来解析文件,这并不太难。
现在我想更改它以将变量传递给脚本。该变量将是解析字符串。现在,变量将始终是 1 个单词,而不是一组单词或多个单词。
这似乎非常简单,但对我来说却是个问题。这是我的简单代码:
当我从命令行运行脚本时,变量传递不起作用:
如您所见,我尝试了许多方法都没有成功,脚本将值输出它。
该脚本确实运行,并等待我输入一个值,当我这样做时,它会回显该值。
我只是想让它输出我传入的值,我错过了什么小东西?
谢谢你。
powershell - 使用 power shell 获取字符串末尾的 int
我是 Powershell 的新手,想知道:如何使用 power shell 从上述示例中提取字符串末尾的整数?
编辑:
这些是 3 个单独的
字符串Tom1Jerry02
和。我需要一个适合这类字符串的解决方案abcd0asdf001
qwerty1
powershell - 设置变量不能覆盖变量
设置变量 helpText -option 常量 -value "somevalue"
Set-Variable :无法覆盖变量 helpText,因为它是只读的或常量。
我在电源外壳中收到以下错误。有人可以让我知道我在这里缺少什么。
提前致谢
powershell - 代码卡在while循环中而不是在powershell中退出
我在使用 powershell 时遇到了这个奇怪的问题。当我运行一个 while 循环来检查 VM 工具的状态时,它只会卡在里面。这是代码:
我在该机器关闭并以黑白方式启动该机器($vmname
)时运行了此代码。虽然它被关闭,但可以理解“工具状态为:”toolsNotRunning。但即使在打开并获取机器的遥控器后它显示相同的状态,而我检查了 ESXI 状态正在运行。我尝试了上面提到的事情,比如它可能会卡住,所以按下 ENTER、鼠标单击等,但没有使用 ..我正在使用 powershell ISE-host,version3.0 ..
powershell - 如果目录不存在则创建
如果它们不存在,我正在编写一个 PowerShell 脚本来创建几个目录。
文件系统看起来与此类似
- 每个项目文件夹都有多个修订版。
- 每个修订文件夹都需要一个 Reports 文件夹。
- 一些“修订”文件夹已经包含一个报告文件夹;但是,大多数都没有。
我需要编写一个每天运行的脚本来为每个目录创建这些文件夹。
我能够编写脚本来创建一个文件夹,但是创建多个文件夹是有问题的。
powershell - 使用变量调用 icacls 时参数无效
当我在 Powershell ISE 中运行此脚本时:
我收到此错误:
其中 npac001 是必须具有权限的用户。
powershell - 如何在 PowerShell 中使用 Set-NetConnectionProfile 更改 NetConnectionProfile 的名称
我尝试使用如何使用 Set-NetConnectionProfile 更改 NetConnectionProfile 的名称
错误是
如何更改名称的只读属性?帮我
powershell - PoSH - 在 Powershell ISE 中显示超宽表?
我正在尝试以表格格式查看具有 75 列的 CSV。此文件偶尔会添加新字段,因此我希望能够通过在 ISE 中滚动查看所有字段。
看来 ISE 最多只能显示前 120 个字符,无论有多少字段。-强制没有帮助。
这是一个展示相同行为的示例。即使您列出了选择中的每个属性,它也只显示 120 个字符。
我尝试了 out-gridview,但仅限于 30 个字段。
非常感谢任何帮助
powershell - 尝试生成随机密码
我有下面的 powershell 脚本,我正在其中创建一个新用户并尝试设置其所需的属性。我面临的问题是,我无法通过创建“获取密码”功能来设置随机密码。请看一看。
另外,我想知道这是否是设置随机密码的最合适方法。
谢谢。