本頁說明如何啟用 Cloud Tools for PowerShell、使用 gcloud CLI 進行驗證,以及執行 PowerShell Cmdlet。
事前準備
操作步驟如下:
Sign in to your Google Cloud account. If you're new to
Google Cloud,
create an account to evaluate how our products perform in
real-world scenarios. New customers also get $300 in free credits to
run, test, and deploy workloads.
In the Google Cloud console, on the project selector page,
select or create a Google Cloud project.
Get-GceInstance -Project my-project-1 |
Sort Status |
Format-Table Name, Status -GroupBy Status
Status: RUNNING
Name Status
---- ------
my-vm-2 RUNNING
my-vm-3 RUNNING
Status: TERMINATED
Name Status
---- ------
my-vm-1 TERMINATED
使用 PowerShell 提供者查看 Cloud Storage
Cloud Tools for PowerShell 包括 Cloud Storage 的 PowerShell 提供者。此提供者讓您能像在本機檔案系統一樣,使用 cd、dir、copy 與 del 等指令來查看及操作您在 Cloud Storage 的資料。
如要直接使用提供者,可以從開始功能表上的捷徑啟動 Cloud Tools for PowerShell,即會啟動已載入提供者的 PowerShell 主控台。
# Navigate to Cloud Storage
cd gs:\
# Show the available buckets
ls
# Create a new bucket
mkdir my-new-bucket
[[["容易理解","easyToUnderstand","thumb-up"],["確實解決了我的問題","solvedMyProblem","thumb-up"],["其他","otherUp","thumb-up"]],[["難以理解","hardToUnderstand","thumb-down"],["資訊或程式碼範例有誤","incorrectInformationOrSampleCode","thumb-down"],["缺少我需要的資訊/範例","missingTheInformationSamplesINeed","thumb-down"],["翻譯問題","translationIssue","thumb-down"],["其他","otherDown","thumb-down"]],["上次更新時間:2025-09-01 (世界標準時間)。"],[],[],null,["# Quickstart\n\nThis page shows how to enable Cloud Tools for PowerShell, authenticate\nwith the gcloud CLI, and run PowerShell cmdlets.\n\nBefore you begin\n----------------\n\nComplete the following steps:\n\n- Sign in to your Google Cloud account. If you're new to Google Cloud, [create an account](https://console.cloud.google.com/freetrial) to evaluate how our products perform in real-world scenarios. New customers also get $300 in free credits to run, test, and deploy workloads.\n- In the Google Cloud console, on the project selector page,\n select or create a Google Cloud project.\n\n | **Note**: If you don't plan to keep the resources that you create in this procedure, create a project instead of selecting an existing project. After you finish these steps, you can delete the project, removing all resources associated with the project.\n\n [Go to project selector](https://console.cloud.google.com/projectselector2/home/dashboard)\n-\n [Verify that billing is enabled for your Google Cloud project](/billing/docs/how-to/verify-billing-enabled#confirm_billing_is_enabled_on_a_project).\n\n- In the Google Cloud console, on the project selector page,\n select or create a Google Cloud project.\n\n | **Note**: If you don't plan to keep the resources that you create in this procedure, create a project instead of selecting an existing project. After you finish these steps, you can delete the project, removing all resources associated with the project.\n\n [Go to project selector](https://console.cloud.google.com/projectselector2/home/dashboard)\n-\n [Verify that billing is enabled for your Google Cloud project](/billing/docs/how-to/verify-billing-enabled#confirm_billing_is_enabled_on_a_project).\n\n1. Install the gcloud CLI from the PowerShell command line by running the following command as an administrator: \n\n```\nInstall-Module GoogleCloud\n```\n\n\u003cbr /\u003e\n\nAuthenticate with gcloud CLI\n----------------------------\n\nCloud Tools for PowerShell uses your credentials and settings stored in the\ngcloud CLI to enable the cmdlets. To use the cmdlets, first log in\nusing the gcloud CLI:\n\n1. At the command prompt, run the following command:\n\n ```\n gcloud init\n ```\n2. Accept the option to log in using your Google user account:\n\n `To continue, you must log in. Would you like to log in (Y/n)? Y`\n3. In your browser, log in to your Google user account when prompted and click\n **Allow** to grant permission to access Google Cloud resources.\n\n4. At the command prompt, select a Google Cloud project in which you\n have Owner, Editor, or Viewer permissions:\n\n ```\n Pick a cloud project to use:\n [1] [my-project-1]\n [2] [my-project-2]\n ...\n Please enter your numeric choice:\n ```\n\nRun PowerShell cmdlets\n----------------------\n\nAfter authenticating, you can start using Cloud Tools for PowerShell. Open a\nPowerShell window and try running the following commands.\n\nGet all buckets for the current project, for a specific project, or a specific\nbucket: \n\n```\n$currentProjBuckets = Get-GcsBucket\n$specificProjBuckets = Get-GcsBucket -Project my-project-1\n$bucket = Get-GcsBucket -Name my-bucket-name\n```\n\nList all Compute Engine instances associated with a project: \n\n```\nGet-GceInstance -Project my-project-1 |\n Sort Status |\n Format-Table Name, Status -GroupBy Status\n\n Status: RUNNING\n\nName Status\n---- ------\nmy-vm-2 RUNNING\nmy-vm-3 RUNNING\n\n Status: TERMINATED\n\nName Status\n---- ------\nmy-vm-1 TERMINATED\n```\n\nNavigate Cloud Storage with PowerShell provider\n-----------------------------------------------\n\nCloud Tools for PowerShell includes a PowerShell provider for\nCloud Storage. This provider allows you to use commands like\n`cd`, `dir`, `copy` and `del` to navigate and manipulate your data in\nCloud Storage as if the data were on a local file system.\n\nTo directly use the provider, you can start Cloud Tools for PowerShell using\nthe shortcut from the start menu. This will launch a PowerShell console with the\nprovider loaded: \n\n```\n# Navigate to Cloud Storage\ncd gs:\\\n# Show the available buckets\nls\n# Create a new bucket\nmkdir my-new-bucket\n```\n\nYou can also make the Cloud Storage provider available in any\nPowerShell session by importing the Cloud Tools for PowerShell module via\n`Import-Module GoogleCloud`.\n\nWhat's next\n-----------\n\nYou can learn more about specific cmdlets by referring to the\nCloud Tools for PowerShell [cmdlet\nreference](https://googlecloudplatform.github.io/google-cloud-powershell), or by\nusing the built-in help system from within PowerShell: \n\n```\nGet-Help New-GcsBucket\n```"]]