This document provides links to information about creating and managing Windows
VMs, licensing and pricing, and deploying Microsoft workloads related to
Active Directory, .NET applications, IIS, and SQL Server.

### Getting started, licensing, pricing

Quickly create Windows VMs, learn about Microsoft licensing options, and review
prices for Windows images.

- [Quickstart using a Windows Server VM](https://docs.cloud.google.com/compute/docs/create-windows-server-vm-instance)

- [Best practices for Windows Server VMs](https://docs.cloud.google.com/compute/docs/instances/windows/windows-best-practices)

- [Create a domain](https://docs.cloud.google.com/managed-microsoft-ad/docs/create-domain)

- [Join a Windows VM automatically to a domain](https://docs.cloud.google.com/managed-microsoft-ad/docs/seamless-domain-join-gce)

- [Licensing options](https://docs.cloud.google.com/compute/docs/instances/windows/ms-licensing)

- [FAQ about licensing](https://docs.cloud.google.com/compute/docs/instances/windows/ms-licensing-faq)

- [Bringing your own licenses](https://docs.cloud.google.com/compute/docs/nodes/bringing-your-own-licenses)

- [Pricing](https://docs.cloud.google.com/compute/disks-image-pricing#premiumimages)

### OS images

Learn about the available Windows images and create and manage custom Windows
images.

- [Windows Server](https://docs.cloud.google.com/compute/docs/images/os-details#windows_server)

- [Windows client BYOL](https://docs.cloud.google.com/compute/docs/images/os-details#windows_client)

- [SQL Server](https://docs.cloud.google.com/compute/docs/images/os-details#sql_server)

- [Create a Windows OS image from an ISO file](https://docs.cloud.google.com/compute/docs/images/creating-an-image-from-an-iso-file)

- [Create a custom Windows Server image](https://docs.cloud.google.com/compute/docs/instances/windows/creating-windows-os-image)

- [Install or update the guest environment](https://docs.cloud.google.com/compute/docs/images/guest-environment#when-to-install)

- [Choose an import method](https://docs.cloud.google.com/compute/docs/import)

### Create VMs and Google Kubernetes Engine (GKE) nodes

Create and manage Windows Server VMs, deploy SQL Server, and create a GKE
cluster of Windows Server containers.

- [Create and manage Windows Server VMs](https://docs.cloud.google.com/compute/docs/instances/windows/creating-managing-windows-instances)

- [Create SQL Server VMs](https://docs.cloud.google.com/compute/docs/instances/sql-server/creating-sql-server-instances)

- [Create a cluster using Windows Server node pools](https://docs.cloud.google.com/kubernetes-engine/docs/how-to/creating-a-cluster-windows)

### Manage VMs

Connect to your Windows VMs, customize the VMs, manage storage, and configure
passwords.

- [Connect to VMs](https://docs.cloud.google.com/compute/docs/instances/connecting-to-instance#windows)

- [Join Windows VMs automatically to a domain](https://docs.cloud.google.com/managed-microsoft-ad/docs/seamless-domain-join-gce)

- [Transfer files](https://docs.cloud.google.com/compute/docs/instances/transfer-files-windows)

- [VM Manager](https://docs.cloud.google.com/compute/docs/vm-manager)

- [Use startup scripts on Windows VMs](https://docs.cloud.google.com/compute/docs/instances/startup-scripts/windows)

- [Run shutdown scripts](https://docs.cloud.google.com/compute/docs/shutdownscript)

- [Enable virtual displays](https://docs.cloud.google.com/compute/docs/instances/enable-instance-virtual-display)

- [Install GPU drivers](https://docs.cloud.google.com/compute/docs/gpus/install-drivers-gpu)

- [Add local SSDs](https://docs.cloud.google.com/compute/docs/disks/local-ssd)

- [Create a Windows persistent disk snapshot](https://docs.cloud.google.com/compute/docs/instances/windows/creating-windows-persistent-disk-snapshot)

- [Add or resize zonal persistent disks](https://docs.cloud.google.com/compute/docs/disks/add-persistent-disk)

- [Create passwords for Windows instances](https://docs.cloud.google.com/compute/docs/instances/windows/generating-credentials)

- [Automate Windows password generation](https://docs.cloud.google.com/compute/docs/instances/windows/automate-pw-generation)

### Active Directory, .NET, IIS, Windows, and SQL Server

The following is a sample of the tutorials for deploying Microsoft Windows
Server, IIS, SQL Server, and Active Directory workloads, and .NET applications.

#### Active Directory and SharePoint

- [Best practices for running Active Directory on Google Cloud](https://docs.cloud.google.com/compute/docs/instances/windows/best-practices)

- [Deploying Microsoft SharePoint Server on Compute Engine](https://docs.cloud.google.com/compute/docs/instances/windows/deploying-microsoft-sharepoint-server-on-compute-engine)

- [Deploying Microsoft Exchange Server 2016 on Compute Engine](https://docs.cloud.google.com/compute/docs/instances/windows/deploying-microsoft-exchange-server-2016-on-compute-engine)

#### .NET

- [Set up a .NET development environment](https://docs.cloud.google.com/dotnet/docs/setup)

- [Get started with .NET](https://docs.cloud.google.com/dotnet/docs/getting-started)

#### IIS

- [Run a basic IIS web server](https://docs.cloud.google.com/compute/docs/tutorials/basic-webserver-iis)

#### SQL Server

- [Create a SQL Server instance](https://docs.cloud.google.com/compute/docs/instances/sql-server/creating-sql-server-instances)

- [Create a high-performance SQL Server instance](https://docs.cloud.google.com/compute/docs/tutorials/creating-high-performance-sql-server-instance)

- [Disaster recovery for Microsoft SQL Server](https://docs.cloud.google.com/compute/docs/instances/sql-server/disaster-recovery-for-microsoft-sql-server)

- [Deploying Microsoft SQL Server for multi-regional disaster recovery](https://docs.cloud.google.com/compute/docs/instances/sql-server/deploying-microsoft-sql-server-multi-regional-disaster-recovery)

### Solutions

Get architectural guidance to deploy and manage Microsoft and Windows workloads
on Google Cloud.

- [Get started with migrating to Google Cloud](https://docs.cloud.google.com/architecture/migration-to-gcp-getting-started)

- [Lift-and-Shift a line-of-business application to Google Cloud](https://docs.cloud.google.com/static/files/Lift-and-Shift-onto-Google-Cloud.pdf)

- [Deploy a fault-tolerant Microsoft Active Directory environment](https://docs.cloud.google.com/architecture/deploy-fault-tolerant-active-directory-environment)

- [Create a virtual Windows workstation](https://docs.cloud.google.com/architecture/creating-a-virtual-windows-workstation)

- [Set up cross-region load balancing for Microsoft IIS web servers](https://docs.cloud.google.com/compute/docs/tutorials/http-load-balancing-iis)

- [Browse other Windows architecture solutions](https://docs.cloud.google.com/architecture?text=Windows)

### Get help

Diagnose and troubleshoot issues with provisioning and managing Windows
workloads.

- [Known issues](https://docs.cloud.google.com/compute/docs/troubleshooting/known-issues#known_issues_for_windows_vm_instances)

- [Use the serial console](https://docs.cloud.google.com/compute/docs/instances/interacting-with-serial-console)

- [Collect diagnostic information](https://docs.cloud.google.com/compute/docs/instances/collecting-diagnostic-information)

- [Capture VM screenshots](https://docs.cloud.google.com/compute/docs/instances/capturing-vm-screenshots)

- [Troubleshoot Windows VMs](https://docs.cloud.google.com/compute/docs/troubleshooting/troubleshooting-windows)

- [Troubleshoot RDP](https://docs.cloud.google.com/compute/docs/troubleshooting/troubleshooting-rdp)

- [Windows end of support](https://docs.cloud.google.com/compute/docs/instances/windows/end-of-support)

- [Google Cloud support](https://cloud.google.com/support-hub)

- Public discussion forums

  - [Google Cloud Community](https://www.googlecloudcommunity.com/gc/forums/searchpage/tab/message?filter=location,labels&q=windows&location=forum-board:cloud-infrastructure&sort_by=-topicPostDate&collapse_discussion=true&labels=compute+engine)

  - [Stack Overflow](https://stackoverflow.com/search?q=%5Bgoogle-compute-engine%5D+windows&s=f0c9147d-467e-4cee-9f18-141c9dec018c)

  - [Server Fault](https://serverfault.com/search?q=%5Bgoogle-compute-engine%5D+windows)