7得票1回答
Write-Information在通过Start-Transcript转录的文件中不显示。

我正在使用PowerShell 5.1,试图确定为什么Write-Information消息不会显示在由Start-Transcript创建的传输日志中,除非我将$InformationPreference设置为SilentlyContinue。我想要在控制台中同时显示这些消息,并将它们写入日...

7得票3回答
在PowerShell中通过名称设置嵌套对象属性的值

我希望使用PowerShell设置嵌套对象属性的值。当您尝试设置第一级属性的值时,它非常简单: $propertyName = "someProperty" $obj.$propertyName = "someValue" # ← It works 对于嵌套属性,它不起作用: $pr...

7得票2回答
将PowerShell管道类型更改为哈希表(或任何其他可枚举类型)

我想编写一个名为“Convert-ToHashTable”的cmdlet,它执行以下任务: $HashTable = Import-Csv Table.csv | Convert-ToHashTable Import-csv将一个数组放在管道上,如何在我的Convert-ToHashTa...

7得票4回答
有没有工具可以将C#代码转换成PowerShell?

我在想是否有在线工具可以将c#代码转换为powershell cmdlet代码。我有以下代码,需要将其转换为powershell。我没有visual studio将其转换为exe或dll。任何帮助或想法都将是极好的。 using System; using System.Collection...

7得票1回答
如何更改PowerShell Cmdlet的默认确认选项?

有没有办法更改高级 PowerShell 脚本的默认确认选项? 当我实现 Cmdlet 并运行它时,会询问是否确认,如下所示: MyPS Confirm Are you sure you want to perform this action? Performing operat...

7得票2回答
与PowerShell Cmdlets交互

我一直在编写一些使用PowerShell Cmdlets for App-V的实用程序。有趣的是,微软似乎只记录了Cmdlets而没有记录Powershell模块背后使用的.net程序集。 我熟悉P/Invoke和COM互操作,并学习了如何使用System.Management.Automa...

7得票3回答
有哪些 Powershell 命令可以安装和卸载 Windows 驱动程序?

注意:本问题中,“Windows驱动程序”是指 .inf 和相关文件,可以通过在Windows资源管理器中右键单击 .inf 然后单击“安装”来安装。我不是指任何可能安装驱动程序的 setup.exe 风格可执行文件。 存在以下内容: Get-WindowsDriver -onlin...

7得票2回答
在Powershell中,当输入路径中包含空格时,Invoke-expression无法正常工作。

当我尝试执行包含空格路径的表达式时,出现以下错误。 代码: $path="E:\Test\My space\Log" Invoke-Expression $path E:\Test\My: The term 'E:\test\My' is not recognized as the ...