当我单击文档中的计算机名称时获取系统信息

当我单击文档中的计算机名称时获取系统信息

我想创建办公室的平面图。图中将有分配给该特定立方体的 PC。我希望这样,当我单击计算机名称时,它将启动一个弹出框,其中包含该特定 PC 的系统信息。特别是,我希望它包含 1. PC 名称 2. 操作系统版本 3. BIOS 版本 4. 安装日期 5. 当前登录用户

只是想知道是否有人知道该怎么做?

答案1

PowerShell 并不适合创建 GUI。我为一个复杂的脚本构建了一个相对简单的 GUI,但用起来很麻烦。你可以使用一些工具来帮助设计它,但存在大量背景问题,例如ListView.Sort()在事件中不起作用,在调用中管道传输任何东西都可能使整个系统崩溃。它只是没有被设计用于表单。

这并不是说不可能。我可能会获取平面图的图像,将其放入表单中,并在其上叠加每台 PC 的按钮或链接,用 PC 名称标记它们,然后让其启动脚本来检索和显示所需信息。根据 PC 的数量,您可能希望使用 PowerGUI 或其他设计器之类的东西,但您也可以使用 C# 或其他更面向 GUI 的语言,并让它们调用 PowerShell 来获取信息。

相关内容