问题标签 [powershell-v6.0]
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 - 将字符串转换为时间跨度以便对从 CSV 导入的列求和的问题
我想用我的工作时间导入一个 CSV 文件。格式如下:
当我导入 CSV 时,每个对象都作为字符串导入。我尝试将 colmn 'Duration' 转换为 [timespan] 以便对这一列求和。这不起作用。
错误信息:
无法将“System.Object[]”类型的“System.Object[]”值转换为“System.TimeSpan”类型
powershell - PowerShell - 重命名对象数组中的重复文件名
如果我有这样的 JSON:
哪里有一个attachments
数组,并且该数组中的每个元素都具有相同的名称但不同的 URL,我如何更改所有名称以使其输出如下:
它重命名每个附件以防止重复名称,但它保留了 URL。
理想情况下,代码还将确保数组中也不存在任何新名称。因此,如果数组中已经有一个附件(attachment.eml)[1].eml
,它也会处理它。
我已经考虑过以某种方式使用Group-Object
,但我还没有完全弄清楚如何让它发挥作用。
powershell - PowerShell,无法读取数据文件
我有一个 PowerShell 脚本,它读取register.psd1
内容如下的文件。
我使用以下命令读取文件。
运行脚本后,我收到以下错误消息。
我做错了什么,可能的解决方案是什么?
powershell - 使用本地管理员凭据检查/读取远程计算机上的注册表项值
如何检查不在域中的计算机上的注册表项值?
我认为我必须为此使用本地管理员凭据,但我不知道如何
我试过这个:
但结果:
所以我尝试了别的东西
此脚本的结果
comp1 \COMP1\ROOT\default:StdRegProv System.Management.ManagementBaseObject
comp2 \COMP2\ROOT\default:StdRegProv System.Management.ManagementBaseObject
comp3 \COMP3\ROOT\default:StdRegProv System.Management.ManagementBaseObject
powershell-v6.0 - Powershell V6.0 中远程计算机获取服务的替代方案
我有一个脚本,它使用 Get-Service 查看特定服务是否存在并在一组计算机上运行。
在 Powershell V6.0 中,Get-Service cmdlet 没有 -Computername 参数。我似乎找不到另一种方法来查看 Powershell V6 中远程计算机上的服务状态。我正在检查的计算机上没有启用 Powershell Remoting。
powershell - Ignore CTRL+C in delay - powershell
Whenever I set a delay in powershell using Start-Sleep
, e.g:
then it does not ignore CTRLC. I mean when I hit that key stroke the delay quits. How can I ignore it in delays?