复制项目在单个文件副本上创建目录
Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers. 这个问题似乎不是关于特定的编程问题、…
PowerShell 在使用 tee-object 时删除控制台消息颜色
使用 tee-object 时,有什么方法可以阻止 PowerShell 删除控制台消息颜色? 当我在没有 tee-object 的情况下运行时,我得到了很好的错误和详细的 powe…
已编译的 cmdlet 和高级函数的脚本块参数评估是否不同?
在试验脚本块时,我尝试将脚本块参数与高级函数一起使用,并注意到它的执行方式与提供给已编译的 cmdlet 时的执行方式不同。 在审查 此博文来自 Power…
PowerShell - 作为参数系列
如何查找或列出 PowerShell 的 -as 系列参数? 到目前为止我发现 -as Type 例如 -as[Int] 我还发现 -asHashTable 我的问题是还有哪些其他 -as 参数可…
长时间运行的 Powershell 脚本冻结
我们正在使用长时间运行的 PowerShell 脚本来执行许多可能需要极长时间的小操作。大约 30 分钟后,脚本冻结了。我们能够通过按 Ctrl-C 使脚本重新开始…
如何将单行中的多个正则表达式匹配捕获到 Powershell 中的 $matches 魔术变量中?
假设我有字符串 "blah blah F12 blah blah F32 blah blah blah" 并且我想匹配 F12 和 F32,如何我将两者都捕获到 Powershell 魔术变量 $matches? 如果…
来自高级 (cmdlet) 功能的 PowerShell Add-PSSnapIn
我想创建一个带有 cmdlet 函数的高级模块,该函数执行一些逻辑并添加一些 pssnapins。这是代码: function Add-DefaultSnapIns { [CmdletBinding()] p…
使用powershell2访问wcf web服务
我正在尝试编写一个 cmdlet 来访问我的 WCF Web 服务之一。 我一直在研究新的 cmdlet:New-WebServiceProxy,但它似乎只能使用 ASMX Web 服务。 我看…
如何使用 Invoke-WmiMethod 重命名计算机
我正在尝试使用 Invoke-WMI 方法调用 Win32_ComputerSytem 类上的 Rename 方法。使用此语法工作正常 (gwmi win32_ComputerSystem).Rename("NEWNAME") …
如何包含“:”作为 powershell 中的参数?
我有一个简单的 powershell 脚本,就像这样, sqlcmd -S. -E -Q 'select ''$(x)''' -v x="c:a" 但我总是收到错误消息, Sqlcmd: ':a': Invalid argume…
如何参考。来自另一个 powershell 脚本的值?
假设我有 2 个 powershell 脚本,test1.ps1 和 test2.ps1 #test1.ps1 $a="test1" ################## #test2.ps1 echo $a 如何参考。 test1.ps1 中的 …
AllowEmptyString 有什么技巧吗
我一直无法让AllowEmptyString 验证属性发挥作用。 这: function Get-InputString( [parameter(mandatory=$true, position=0)][string][AllowEmptySt…
如何使用 Get-ChildItem 仅获取目录?
我正在使用 PowerShell 2.0,我想通过管道输出某个路径的所有子目录。以下命令输出所有文件和目录,但我不知道如何过滤掉文件。 Get-ChildItem c:\myp…
Powershell 2 选择并选择按创建日期显示文件名
我正在尝试查找名称为 VAT*.xls 且创建日期小于 6 个月前的文件的所有实例。我已经尝试过: dir c:\vat*.xls -r | ? {($now -$_.lastwritetime).days …