问题标签 [powershell-v5.1]
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 在什么时候重新加载模块using module .\MyModule.psm1
?
通常我会使用Import-Module .\MyModule.psm1 -Force
,但因为我使用enum
的是class
C# 风格,所以这不行;因为enum
并且class
如果我使用Import-Module
.
我不能先使用,Import-Module
然后必须在第一行使用。using module
using module
我的 PSVersion 是 5.1.14409.1005
powershell - 有没有办法为 Powershell 版本 5 的 InvokeRest 方法获取响应标头
如何获取 Powershell 版本 5 的 InvokeRest 方法的响应标头,对于 Powershell 版本 6 -ResponseHeadersVariable 可用,是否有任何方法可以在 Powershell 版本 5 中执行此操作。我找不到任何方法。
powershell - 如何在对象中搜索值?
假设你有一个巨大的对象——一个可能有也可能没有嵌套数组/对象的对象,
我想SMTP
不区分大小写地搜索该对象的字符串...
我试过的
但它不起作用,因为匹配在嵌套的Collection内......简而言之,它位于 property 内$obj.proxyAddresses
。
如果我运行$obj.proxyAddress.GetType()
它返回:
解决这个问题的最佳方法是什么?我知道您可以遍历属性并使用通配符匹配手动查找它.Contains()
,但我更喜欢内置解决方案。
因此,它将是grep
对象而不仅仅是字符串。
powershell - powershell 更新帮助失败
我刚开始从 Microsoft 虚拟学院学习 PowerShell,并且正在运行指示的命令之一。虽然在他们的最后它起作用了,但我却没有。我确实四处寻找解决此问题的方法。我只是不知道出了什么问题。任何提示都会对这个新的 PowerShell 学习者有所帮助。
powershell - 为什么 Write-Output 在 PowerShell 类方法中不起作用?
我正在尝试使用 输出变量Write-Output
,但它在 PowerShell 类方法中不起作用。Write-Host
正在工作中。请参阅下面的示例代码。
有什么具体原因Write-Output
不能在类方法中工作吗?
powershell - 为什么函数范围和方法范围中的变量不同?
我用来记录有异常的函数名。代码如下
现在我试图在课堂方法中遵循同样的事情。但是在 try 块中声明的变量在 catch 块中是不可见的。
它抛出异常如下
在 line:12 char:23 + Write-error "[$MethodName] : Exception occurred" + ~~~~~~~~~~~ 方法中没有分配变量。
类方法和函数之间的作用域规则是否改变?
powershell - 在 Windows 中批量重命名和复制多个文件
我在同一个文件夹中有大量名称如下的文件:
- myPic_fr.png
- myPic_it.png
- myPic_gr.png
我想将它们重命名为:
- myPic_fr_1080.png
- myPic_it_1080.png
- myPic_gr_1080.png
然后将它们复制到一个新文件夹,如下所示:
- ../fr/myPic_fr_1080.png
- ../it/myPic_it_1080.png
- ../gr/myPic_gr_1080.png
如何创建批处理脚本或 powershell 脚本来完成这项工作?
编辑:我试过这个批处理脚本代码来做重命名工作(谢谢@RoXX):
但是对于“复制”部分,我不知道该怎么做!也许需要正则表达式?
谢谢
powershell - Cloudberry Powershell 管理单元:基于 LastWriteTime 同步文件
我正在尝试将服务器上文件夹中的大量文件同步到 cloudberry 存储桶中,以获取今天日期与该文件的最后修改日期相同的所有文件。
此代码同步成功,但它同步文件夹中的所有文件,而不仅仅是带有 .lastwritetime
之后的文件$date
,即使我将日期更改为未来一个月的日期,所有文件仍然同步。
我试图在网上找到解决方案,但没有一个解决方案适用于$temp
type 的对象CloudBerryLab.Explorer.PSSnapIn.Object.CloudFolder
。
我究竟做错了什么?
powershell - 如何定义自定义命令的文档(使用 Get-Command 或 Get-Help)
假设我有一个自定义命令:
而且我希望能够运行Get-Help Search-ForStringInFile
或Get-Command Search-ForStringInFile
获得命令功能的描述。
描述:在当前目录/下的所有文件中搜索关键字
我可以在function
添加此文档时使用特殊的注释语法吗?
powershell - Copy-Item:找不到与参数名称“FromSession”匹配的参数
当我尝试将文件从远程计算机复制到本地计算机时,出现错误:
我将文件复制到同一个驱动器,并且驱动器和路径都存在于两台机器中。
这是预期的行为吗?