问题标签 [google-cloud-powershell]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
8296 浏览

powershell - 为什么 PowerShell 找不到 gcloud cmdlet?

我已经更新了谷歌云 SDK (gcloud),一般来说:

仅适用于 PowerShell:

跑步gcloud --version节目:

当我打开 PowerShell 并尝试Get-GcsBucket时,我看到了这个错误:

Get-GcsBucket :术语“Get-GcsBucket”未被识别为 cmdlet、函数、脚本文件或可运行程序的名称。检查名称的拼写,或者如果包含路径,请验证路径是否正确并重试。

如何让 PowerShell 识别 gcloud cmdlet?

0 投票
1 回答
128 浏览

google-cloud-powershell - 在 Compute Engine 中运行所需的权限

我有一个 Google Cloud Powershell 脚本,用于管理在我的工作站上完美运行但由于以下权限错误而无法在 VM 内运行的快照:

PS>TerminatingError(Get-GceDisk):“Google.Apis.Requests.RequestError 权限不足 [403] 错误 [消息[权限不足] 位置 [-] 原因 [insufficientPermissions] 域 [全局]]” 获取 GceDisk:Google.Apis .Requests.RequestError 权限不足 [403] 错误 [ 消息 [权限不足] 位置 [ - ] 原因 [insufficientPermissions] 域 [全局] ]

我们试图将我的相同权限添加到服务帐户但没有成功。

我们尝试使用我的 Google 帐户从 VM 运行脚本,但没有成功。

我认为这可能与 Cloud API 访问范围有关,但在网上研究时遇到了困难。

有人可以指出我正确的方向吗?

0 投票
1 回答
457 浏览

powershell - PowerShell 工具无法从云存储下载文件,但 gsutil 可以

设法安装了 PowerShell cmdlet,并一直在尝试下载或列出我们存储桶中的文件。当我尝试任何命令时,我不断收到此消息,如文档中所示

你调用的对象是空的

截屏

当我使用 时gsutil,我可以很好地下载文件。

有没有我可能错过的设置?

0 投票
1 回答
128 浏览

google-cloud-powershell - 终端命令启动新的谷歌应用引擎项目?

创建包含骨架文件的新应用程序引擎项目的命令是什么?由于我无法在 ubuntu 上使用启动器 GUI,因此我已经通过终端成功使用了 dev_appserver.py ......但是每次创建新项目文件夹时,我都会从 hello world 复制和粘贴文件。是否有使用 favicon 和 app.yaml 等创建新项目的命令行命令?

根据此文档,说明是创建一个新目录,然后像我一样复制 hello world 文件。https://cloud.google.com/shell/docs/examples

但由于谷歌应用引擎启动器 GUI 创建了一个新项目,其中包含通过单击一个按钮的骨架文件,我想知道是否也有一个 powershell 命令。

0 投票
2 回答
3214 浏览

google-cloud-powershell - 找不到路径,因为它不存在

为什么我不能在 Get-GcsBucket 之前将驱动器更改为 gs:\?

为什么我不能更改目录?

0 投票
1 回答
1070 浏览

powershell - Google Cloud SDK Powershell - 命令在文本编辑器中打开脚本文件

我使用 install here安装了 Google-Cloud SDK,并选择了“为所有用户安装”选项并选中了 powershell 工具的复选框。

我现在有一个奇怪的情况,如果我以管理员身份运行 PowerShell,然后运行命令:

我得到了预期的输出:

但是如果我以非提升用户身份运行 powershell 然后运行相同的命令,我会弹出一个窗口,询问我要使用哪个应用程序打开文件,然后选择记事本,例如,Windows 只会打开记事本脚本文件开始:

如何解决此问题以允许我以gcloud非提升用户身份运行命令?

0 投票
2 回答
68 浏览

powershell - 如何使用 Powershell 在 GCP 虚拟机上启用虚拟显示器?

我正在使用“New-GceInstanceConfig”和“Add-GceInstance”的组合创建 GCP VM,它工作正常。但是,我想添加打开虚拟显示器的功能。我可以在控制台中执行此操作,但是我需要关闭虚拟机,启用设置,然后重新打开虚拟机,这很乏味。我希望能够在 VM 创建时在 powershell 中执行此操作,但是我无法在文档中找到有关如何执行此操作的任何内容。我在这里查看文档。

我找到了几个文档来解释如何在控制台中使用 REST 或 gcloud 执行此操作。我似乎无法找到使用 Powershell 的方法?