O PowerShell não é ótimo para criar uma GUI. Eu criei um script relativamente simples para um script complexo e é trabalhoso trabalhar nele. Existem ferramentas que você pode usar para ajudar a projetá-lo, mas há uma tonelada de experiência problemas como ListView.Sort()
não funcionam em um evento e canalizar tudo em uma chamada pode falhar a coisa toda . Apenas não foi projetado para trabalhar com formulários.
Isso não quer dizer que seja impossível. Eu provavelmente pegaria uma imagem da planta baixa, a colocaria em um formulário e a sobreporia com botões ou links para cada PC, marcaria com o nome do PC e lançaria um script para recuperar e exibir as informações desejadas. Dependendo do número de PCs que você gostaria de usar algo como PowerGUI ou outro designer, você também pode usar o C # ou outras linguagens mais orientadas por GUI e fazer com que elas chamem o PowerShell para obter as informações.