有没有办法从 VB 获取 linux 服务器上已安装打印机的列表?

Is there a way to get a list of installed printers on a linux server from VB?

有没有办法从用 VBNet 编写的程序处理 CUPS 服务器?

我想从 VBNet 获取 linux 服务器(实际上是 VM)上所有已安装打印机的列表,并可能执行某些功能(如 cupsenable、cupsdisable、取消等)一个 ...

有没有我可以使用的框架?...

从 NuGet 包管理器中,找到 SSH.NET 并将其添加到您的项目中。

这应该允许您通过 SSH 服务器并发出如下命令:

Using ssh As New SshClient("server_host_name", "server_user_name", "server_password")
    ssh.Connect()
    Dim result = ssh.RunCommand("ls -l")  'list directory info
    ssh.Disconnect()
End Using

Project's Homepage

Example provided here