Cmdlets for Hetzner Cloud covering the API working for Windows PowerShell 3+ and PowerShell Core 6
Let me first help you help yourself:
Install-Module -Name HetznerCloud
Get-Command -Module HetznerCloud
You will need to call the following cmdlet to configure the module to use your API token.
Set-HetznerCloud -Token 'my_token_from_the_web_console'
Please remember to call Set-HetznerCloud
everytime you want to execute cmdlets from this module in a new shell or after importing the module.
Get-HetznerCloudLocation
Get-HetznerCloudDatacenter
Get-HetznerCloudServerType
Get-HetznerCloudImage
Get-HetznerCloudPricing
Add-HetznerCloudSshKey -Name 'mykey' -PublicKey 'my_public_key'
Get-HetznerCloudSshKey
New-HetznerCloudServer -Name 'my_server' -Type cx11 -Image ubuntu-16.04 -SshKey 'mykey'
Get-HetznerCloudServer
Please refer to the GitHub issues.