开源项目使用与分享--guacamole-powershell

简介: https://github.com/UpperM/guacamole-powershell

开源项目使用与分享--guacamole-powershell

最近在环境中用了guacamole去访问一些vnc桌面或者rdp桌面,且连接的桌面和用户数不少,数量一多,问题就出现了。guacamole本身的api对于我来说,使用上有瓶颈,有没有一个易用且能够解决我在工作中的批量创建和管理的问题呢?我恰好在github上找到这个项目UpperM/guacamole-powershell: PowerShell functions useful to manage Apache Guacamole;一个powershell项目,但是出奇的易用。

安装

下载包,并解压,建议文件放在C:\Windows\system32\WindowsPowerShell\v1.0\Modules\

修改策略

Set-ExecutionPolicyRemoteSigned

导入module

Import-Module-NameC:\Windows\system32\WindowsPowerShell\v1.0\Modules\guacamole-powershell-master\PSGuacamole

导入成功后,我们就能开始配置

配置

获取令牌(guacamole后面不用反斜线,不然会出问题)

New-GuacToken-Username"admin"-Password"MyPassword"-Server"http://srv-guacamole:8080/guacamole"

认证完成后,我们就能开始做一些常用的操作了,如创建用户,创建连接,检查连接,这部分可以直接查看readme[UpperM/guacamole-powershell: PowerShell functions useful to manage Apache Guacamole (github.com)]

具体功能包括了:

  • Get-GuacConnectionsGroup
  • Get-GuacConnectionsGroupDetails
  • Get-GuacConnectionsGroups
  • Get-GuacConnectionsGroupsConnections
  • New-GuacConnectionGroup
  • Remove-GuacConnectionGroup
  • Update-GuacConnectionGroup
  • Get-GuacActiveConnections
  • Get-GuacConnection
  • Get-GuacConnections
  • New-GuacConnection
  • Remove-GuacConnection
  • Stop-GuacConnection
  • Update-GuacConnection
  • Add-GuacUserGroupConnection
  • Add-GuacUserGroupMember
  • Add-GuacUserGroupPermission
  • Get-GuacUserGroup
  • Get-GuacUserGroups
  • New-GuacUserGroup
  • Remove-GuacUserGroup
  • Remove-GuacUserGroupConnection
  • Remove-GuacUserGroupPermission
  • Update-GuacUserGroup
  • Update-GuacUserGroupParent
  • ...........
目录
打赏
0
0
0
0
5
分享
相关文章
微软发布新版命令行界面:Windows Terminal,开源六小时冲上GitHub第二
微软在Build开发者大会上公布了新款命令行界面:Windows Terminal,相较于老版的命令行工具,提供了许多新功能和个性化设置,意在改善Windows上的开发环境。它被设计为访问PowerShell,cmd.exe和Windows子系统Linux(WSL)等环境的中心位置。微软正在为想要调整终端应用程序的开发人员添加多个选项卡支持以及主题的自定义。Windows Terminal还支持表情符号和基于GPU的文本呈现。
949 0
微软发布新版命令行界面:Windows Terminal,开源六小时冲上GitHub第二
常用bat命令简介
echo、@、call、pause、rem(小技巧:用::代替rem)是批处理文件最常用的几个命令,我们就从他们开始学起。 echo 表示显示此命令后的字符 echo off 表示在此语句后所有运行的命令都不显示命令行本身 @与echo off相象,但它是加在每个命令行的最前面,表示运行时不显示这一行的命令行(只能影响当前行)。
1834 0
Windows终端好难用? 试试git bash吧!
说起来有些滑稽, "如何在Windows终端使用Linux命令"是一个长盛不衰的问题, 在试过一些'Windows版的Linux命令行工具后", 我最终选择了git bash gitbash下载安装 https://gitforwindows.
1573 0
AI助理

你好,我是AI助理

可以解答问题、推荐解决方案等