我知道可以使用批处理文件,但由于建议我将我的很多脚本切换到 PowerShell。我遇到的问题是 PowerShell 仍然缺少来自 CMD 的一些命令并且在作为运行时具有较低的权限行政。 下面是我一直在使用的当前行。 我在 5.1 和 7 中都运行了它。它可以使用一个简单的命令,比如打开计算器或 ...
我知道可以使用批处理文件,但由于建议我将我的很多脚本切换到 PowerShell。我遇到的问题是 PowerShell 仍然缺少来自 CMD 的一些命令并且在作为运行时具有较低的权限行政。 下面是我一直在使用的当前行。 我在 5.1 和 7 中都运行了它。它可以使用一个简单的命令,比如打开计算器或 ...
我有一个文件夹,我需要在其中重命名所有文件以用另一个字符串替换一个字符串: 换句话说,我需要将(Somthing)替换为- 。 我尝试了此答案中提到的ren解决方案,但我得到了The syntax of the command is incorrect 。 这是我尝试过的: ...
PowerShell 脚本的新功能。 我正在尝试在 PowerShell 中运行以下代码并从中制作脚本: 问题是我收到多个提示,要么说是,对所有人都是,不,对所有人都不是,等等。我已经尝试过 ECHO、\force、-force、-Confirm:$false,但我一直收到提示。 我收到 NuG ...
我正在尝试打印几个 docx 文件的一部分。 下面的代码适用于 Windows PowerShell 5.1,但不适用于 PowerShell 7.3。 我想了解原因并帮助更新代码,以便它在 PowerShell 7.3 中工作。 在 Powershell 7.3 中,我得到一个 MethodEx ...
我想使用 PowerShell 脚本编辑 Property name = "UseThis" 的 DefaultValue。 Xml 档案: 上面的脚本不起作用,因为没有为 $nodes 打印任何值。 我是 powershell 的新手,任何帮助都会非常有帮助。 谢谢! ...
我在 PowerShell 中创建了一个代码来搜索文件以查找包含 null 值“000”的行,并创建一个新文件,用用户输入替换这些值。 我已经包含了下面的代码,它按预期执行了 function。 我遇到的问题是它还打印“行”,并且该命令也在修改数据之前和之后重复(这次使用输入“5u7”)。 这在我 ...
我正在尝试制作一个批处理脚本(称为run_windows )来检查 python 虚拟环境是否存在,如果不存在,则创建它然后激活它,安装要求并最后运行一些 python 代码。 但是,当我运行脚本时,代码在第 4 行退出: %VIRTUAL_ENV%\Scripts\activate没有错误: ...
我是批处理脚本的新手,我正在尝试实现以下目标:遍历多个文件,计算每行上的逗号 #,如果大于10则删除多余的逗号。 我只能达到我得到计数的地步,但我被困在那里。 各个领域都需要。 没有回车。 额外的逗号只会出现在第 9 个逗号之后的字段中 csv 文件中的数据示例: 第 1 行,(好数据) 第 2 行 ...
所以我的脚本目前在条件下停止 我想将此代码实现到我的代码中,因此在目标满足后它将休眠 30 秒,然后重新启动我的 dobet function 如果发现这个 但我找不到在睡眠后重新启动并重新启动我的 dobet() function 的方法我的代码示例 https://pastebin.com/2V ...
我试图从我的 Get-Eventlog 中获取进程 ID。 我无法从消息中解析进程 ID。 我怎么能从那里得到它? 我尝试使用 Select string -Pattern 但没有奏效。 我的 powershell 代码: 这是我的 output: 我预期的 output: 0xd34 ...
我正在尝试为给定实验室中的所有用户启用 excel 加载项(已安装 Office 2019)。 注册表中加载项的“OPEN”字符串的路径是 HKEY_CURRENT_USER\SOFTWARE\Microsoft\Office\16.0\Excel\options。 在为部署编写任何脚本之前,我只 ...
一直试图让它输出到 csv。 本身工作正常,但无法弄清楚如何做到这一点。 我猜是因为我使用的是 write-host,它实际上从未进入管道,这给了我一个空管道输入错误。 我试过用其他几种方法玩弄都无济于事。 这是我想设法导出到 csv 的“股票代码”: 正如我所说,管道似乎仍然是空的,所以添加| ...
从 Powershell 中的管道Out-File中删除临时 output 的方法是什么? 例如,如果我运行类似的东西: 如果命令在终端中显示不断变化的进度条: 然后在文件log.txt中捕获的 output 显示如下: 我希望它在文件中的外观与终端中显示的一样。 我正在寻找与 Unix 相当的c ...
我正在创建一个 powershell 脚本来从 postgres 数据库中读取数据但是在psql.exe命令之后给出的任何行在控制台要求输入密码的psql.exe行之后不起作用什么都不做,只有当我按下Ctrl+C时,其他行才会执行我尝试使用 Start-Job 但后来我无法读取 select 命令的 ...
我脑子里有一个想法,我会尽我最大的努力去解释我想做的事情。 我有一个基本上需要一堆文件并将它们复制到新位置并重命名的脚本,非常简单。 随着文件数量的增加,滚动浏览并检查每一行以确保文件复制成功变得越来越乏味。 这是我为每个文件使用的代码示例: 我在脚本开头调出所有变量,并使用唯一的变量名称复制此格式 ...
我需要powershell中的一个脚本,它将检查本地计算机上所有服务的状态,并与我之前创建的 .html 文件中存储的允许服务的参考列表进行比较。 比较后,脚本将停止计算机上运行的所有未在参考文件中列出的服务。 ...
我想将文件从一个文件夹复制到本地网络中的多台电脑。 我想在数组列表中添加 IP 地址,如下所示 然后,我将通过以下代码将文件复制到上述 IP。 但以下代码适用于 1 ip。 它正在工作并将文件复制到目标位置 我尝试如下,但它不起作用 ...
我被要求使用Get-Command提取命令,其中动词是get 、 set或convertTo之一,名词以C 、 X或V中的任何一个开头。 这是我到目前为止所拥有的: 我正在努力搜索set 、 get或ConvertTo的多个动词。 我尝试了几种不同的方法但无济于事。 ...
我在 ps1 脚本中有以下内容,我正在使用 winscp 通过 ftp 连接到 nitado 服务器,目的是将名为备份的文件夹和内容复制到我的电脑上。 我面临的问题是,当我运行以下命令时,它只会返回整个 minecraftbukkit 文件夹,几乎就像它忽略了除“*”以外的掩码并返回所有内容一样。 ...
我正在尝试创建一个继承Scripting.Dictionnary的类来创建具有类型限制键和项目的哈希表。 我遇到的问题是我没有找到任何关于如何实现它的文档,并且我有一条错误消息告诉我我必须实现 Item 到接口字典。 这是我班级的原型: 我应该如何实现Item以使其工作? 这是实现我想要的好 ...