Skip to content

fifthecho/CloudStack-PowerShell

Repository files navigation

CloudStack-PowerShell

A PowerShell Module for the Apache CloudStack / Citrix CloudPlatform API

This module provides Cmdlets for:

	New-CloudStack
	Get-CloudStack
	Import-CloudStackConfig

To install the module correctly, run the following in PowerShell:

	$PSModulePath = $Env:PSModulePath -split ";" | Select -Index ([int][bool]$Global)
	mkdir $PSModulePath\CloudStackClient
	Copy-Item .\CloudStackClient.psm1 $PSModulePath\CloudStackClient\CloudStackClient.psm1

Once the module is installed, it can be loaded via Import-Module CloudStackClient

The CloudStackListVirtualMachines, CloudStackListZones, CloudStackSnapshotVolume, and CloudStackSnapshotHistoryManager scripts shoud give you an idea of how to interact with the Module.

Now, you can get a securitygroup by name (just precise the parameter name when you call CloudStackListSecurityGroups).

	.\CloudStackListSecurityGroups.ps1 -name $securityGroupName

Create a securityGroup is possible with CloudStackCreateSecurityGroups

	.\CloudStackCreateSecurityGroups.ps1 -name name [-description description]

About

A PowerShell Client for the Apache CloudStack / Citrix CloudPlatform API

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published