我正在尝试查找安装在服务器列表上的 .NET 版本。在服务器作为 .txt 文件提供并枚举它们以在服务器上查找 .NET 版本的情况下,PowerShell 脚本是什么?
请参阅堆栈溢出问题PowerShell 脚本返回计算机上的 .NET Framework 版本?关于如何找到框架。
为了在许多服务器上执行此操作,列表来自 a .txt,您可以使用Get-Content读取文件,将其通过管道传输到Invoke-Command并传递您从上面链接的答案中选择的命令来获取框架。
$script = {gci 'HKLM:\SOFTWARE\Microsoft\NET Framework Setup\NDP' | sort pschildname -des | select -fi 1 -exp pschildname}
gc list.txt | %{ Invoke-Command -comp $_ -ScriptBlock $script}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
21250 次 |
| 最近记录: |