PSGSuite 项目推荐

PSGSuite 项目推荐

PSGSuite Powershell module for Google / G Suite API calls wrapped in handy functions. Authentication is established using a service account via P12 key to negate the consent popup and allow for greater handsoff automation capabilities PSGSuite 项目地址: https://gitcode.com/gh_mirrors/ps/PSGSuite

1. 项目基础介绍和主要编程语言

PSGSuite 是一个用于与 Google/G Suite API 进行交互的 PowerShell 模块。该项目的主要编程语言是 PowerShell,旨在通过封装 Google API 调用,提供便捷的函数来简化与 Google 服务的交互。

2. 项目的核心功能

PSGSuite 的核心功能包括:

  • Google/G Suite API 调用封装:通过 PowerShell 函数封装 Google API 调用,简化与 Google 服务的交互。
  • 服务账户认证:使用服务账户通过 P12 密钥进行认证,避免同意弹窗,并支持更高效的自动化操作。
  • 跨平台支持:支持 PowerShell Core,实现跨平台功能。
  • 多种认证方式:支持 P12 密钥和 client_secrets.json(OAuth)两种认证方式。
  • 团队驱动支持:所有 Drive 功能均支持团队驱动。
  • 文件上传支持:支持文件上传到 Drive,包括递归文件夹上传。

3. 项目最近更新的功能

PSGSuite 最近的更新包括:

  • 版本 2.36.4(2020-03-20)

    • 修正了在使用 CheckAll 开关时,Get-GSUserLicense 函数中未找到许可证的警告信息不准确的问题。
    • Get-GSUserLicense 函数添加了 CheckAll 开关参数,并更新了所有 *-GSUserLicense 函数的用户参数别名,以包含 UserId,以更好地支持管道输入。
    • 更新了 GitHub Release 部分的 psake.ps1,以 POST 发布到组织 URL,以避免失败。
  • 版本 2.36.3(2020-03-20)

    • 清理了加密配置的解密逻辑。
  • 版本 2.36.2(2020-03-02)

    • 修复了在运行 PowerShell 7 的 Unix 机器上解密 [SecureString] 的问题。
    • 将私有的 Encrypt 和 Decrypt 迁移到 EncryptionHelpers.ps1 中,以便在 Private 文件夹中进行更新。
  • 版本 2.36.1(2020-03-02)

    • 修复了在运行 PowerShell 7 的 Unix 机器上解密 [SecureString] 的问题(发现额外错误)。
  • 版本 2.36.0(2020-02-28)

    • 添加了对 [ScriptBlock] 值的配置支持,允许提供一个脚本来运行以获取配置值(而不是直接嵌入配置值)。
    • 添加了对 Get-GSGmailMessageList 函数中用户数组的支持。
    • 添加了对所有许可证类型的支持,包括未记录的类型。
    • 添加了对管道输入的 Drive 文件对象到 Remove-GSDriveFile 的支持。
    • 清理了 Send-GSChatMessage 的文档。
    • 由于 Google 弃用,删除了 URL Shortener 函数。
    • 修复了在运行 PowerShell 7 的 Unix 机器上解密 [SecureString] 的问题。
    • 删除了 Tasks API 函数,因为 Google 已经超过 2 个月未更新 Tasks .NET SDK,导致导入失败。

PSGSuite Powershell module for Google / G Suite API calls wrapped in handy functions. Authentication is established using a service account via P12 key to negate the consent popup and allow for greater handsoff automation capabilities PSGSuite 项目地址: https://gitcode.com/gh_mirrors/ps/PSGSuite

创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

邓朝昌Estra

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值