Compare commits
5 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
| b3e27c8ef7 | |||
| 5b9c692f5b | |||
| 31638c5f48 | |||
| a7642eee67 | |||
| 42ac97ca4c |
@@ -5,6 +5,16 @@ All notable changes to this project will be documented in this file.
|
||||
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
|
||||
and this project is transitioning to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
|
||||
|
||||
## [2.1.0]
|
||||
|
||||
### Added
|
||||
|
||||
* Added Support for Zerto 10.7u1 Virtual Appliance - You can now authenticate to Zerto Virtual Appliances and run the other functions of this module.
|
||||
|
||||
### Updated
|
||||
|
||||
* Updated `Invoke-ZertoRestRequest` function [help documentation](https://github.com/ZertoPublic/ZertoApiWrapper/blob/master/docs/Install-ZertoVra.md)
|
||||
|
||||
## [2.0.0]
|
||||
|
||||
### Added
|
||||
|
||||
@@ -36,7 +36,6 @@ All recent updates can now be tracked via the [Change Log](https://github.com/Ze
|
||||
|
||||
## TODO
|
||||
|
||||
* Support ZVM appliance (different connection flow)
|
||||
* JFLR Functionality
|
||||
* Create VPG (Per-VM modification and Backup Settings)
|
||||
* Edit VPG
|
||||
|
||||
@@ -1,5 +1,4 @@
|
||||
<# .ExternalHelp ./en-us/ZertoApiWrapper-help.xml
|
||||
#>
|
||||
<# .ExternalHelp ./en-us/ZertoApiWrapper-help.xml #>
|
||||
function Add-ZertoPeerSite {
|
||||
[cmdletbinding( SupportsShouldProcess = $true )]
|
||||
param(
|
||||
@@ -10,12 +9,12 @@ function Add-ZertoPeerSite {
|
||||
[ValidateNotNullOrEmpty()]
|
||||
[string]$targetHost,
|
||||
[Parameter(
|
||||
HelpMessage = "Target communication port. Default is 9081"
|
||||
HelpMessage = "Target communication port. Default is 9071 for Zerto 10.0 and Later. For ZVR 9.7 and earlier, use port 9081."
|
||||
)]
|
||||
[ValidateRange(1024, 65535)]
|
||||
[int]$targetPort = 9081,
|
||||
[int]$targetPort = 9071,
|
||||
[Parameter(
|
||||
HelpMessage = "The generated token from the destination site. Note: This is only supported when both sites support pairing authentication. This was implemented to support ZVR 7.5 and later."
|
||||
HelpMessage = "The generated token from the destination site. Note: This is only supported when both sites support pairing authentication. This was implemented to support ZVR 10.0 and later."
|
||||
)]
|
||||
[ValidateNotNullOrEmpty()]
|
||||
[string]$token
|
||||
|
||||
@@ -1,5 +1,4 @@
|
||||
<# .ExternalHelp ./en-us/ZertoApiWrapper-help.xml
|
||||
#>
|
||||
<# .ExternalHelp ./en-us/ZertoApiWrapper-help.xml #>
|
||||
function Add-ZertoVpgVm {
|
||||
[CmdletBinding(SupportsShouldProcess, DefaultParameterSetName = "VpgName")]
|
||||
param (
|
||||
|
||||
@@ -1,5 +1,4 @@
|
||||
<# .ExternalHelp ./en-us/ZertoApiWrapper-help.xml
|
||||
#>
|
||||
<# .ExternalHelp ./en-us/ZertoApiWrapper-help.xml #>
|
||||
function Checkpoint-ZertoVpg {
|
||||
[cmdletbinding()]
|
||||
param(
|
||||
|
||||
@@ -1,5 +1,4 @@
|
||||
<# .ExternalHelp ./en-us/ZertoApiWrapper-help.xml
|
||||
#>
|
||||
<# .ExternalHelp ./en-us/ZertoApiWrapper-help.xml #>
|
||||
function Connect-ZertoAnalytics {
|
||||
[cmdletbinding()]
|
||||
param(
|
||||
|
||||
@@ -1,5 +1,4 @@
|
||||
<# .ExternalHelp ./en-us/ZertoApiWrapper-help.xml
|
||||
#>
|
||||
<# .ExternalHelp ./en-us/ZertoApiWrapper-help.xml #>
|
||||
function Connect-ZertoServer {
|
||||
[cmdletbinding()]
|
||||
[OutputType([hashtable])]
|
||||
|
||||
@@ -1,5 +1,4 @@
|
||||
<# .ExternalHelp ./en-us/ZertoApiWrapper-help.xml
|
||||
#>
|
||||
<# .ExternalHelp ./en-us/ZertoApiWrapper-help.xml #>
|
||||
function Copy-ZertoVpg {
|
||||
[CmdletBinding(SupportsShouldProcess)]
|
||||
param (
|
||||
|
||||
@@ -1,5 +1,4 @@
|
||||
<# .ExternalHelp ./en-us/ZertoApiWrapper-help.xml
|
||||
#>
|
||||
<# .ExternalHelp ./en-us/ZertoApiWrapper-help.xml #>
|
||||
function Disconnect-ZertoServer {
|
||||
[cmdletbinding()]
|
||||
param()
|
||||
|
||||
@@ -1,5 +1,4 @@
|
||||
<# .ExternalHelp ./en-us/ZertoApiWrapper-help.xml
|
||||
#>
|
||||
<# .ExternalHelp ./en-us/ZertoApiWrapper-help.xml #>
|
||||
function Edit-ZertoVra {
|
||||
[cmdletbinding( SupportsShouldProcess = $true )]
|
||||
param(
|
||||
|
||||
@@ -1,5 +1,4 @@
|
||||
<# .ExternalHelp ./en-us/ZertoApiWrapper-help.xml
|
||||
#>
|
||||
<# .ExternalHelp ./en-us/ZertoApiWrapper-help.xml #>
|
||||
function Export-ZertoVmNicSetting {
|
||||
[CmdletBinding()]
|
||||
param (
|
||||
|
||||
@@ -1,5 +1,4 @@
|
||||
<# .ExternalHelp ./en-us/ZertoApiWrapper-help.xml
|
||||
#>
|
||||
<# .ExternalHelp ./en-us/ZertoApiWrapper-help.xml #>
|
||||
function Export-ZertoVpg {
|
||||
[cmdletbinding()]
|
||||
param(
|
||||
|
||||
@@ -1,5 +1,4 @@
|
||||
<# .ExternalHelp ./en-us/ZertoApiWrapper-help.xml
|
||||
#>
|
||||
<# .ExternalHelp ./en-us/ZertoApiWrapper-help.xml #>
|
||||
function Get-ZAAlert {
|
||||
[cmdletbinding( DefaultParameterSetName = "zOrg")]
|
||||
param(
|
||||
|
||||
@@ -1,5 +1,4 @@
|
||||
<# .ExternalHelp ./en-us/ZertoApiWrapper-help.xml
|
||||
#>
|
||||
<# .ExternalHelp ./en-us/ZertoApiWrapper-help.xml #>
|
||||
function Get-ZADatastore {
|
||||
[CmdletBinding(DefaultParameterSetName = "AllInfo")]
|
||||
param (
|
||||
|
||||
@@ -1,5 +1,4 @@
|
||||
<# .ExternalHelp ./en-us/ZertoApiWrapper-help.xml
|
||||
#>
|
||||
<# .ExternalHelp ./en-us/ZertoApiWrapper-help.xml #>
|
||||
function Get-ZAEvent {
|
||||
[cmdletbinding()]
|
||||
param(
|
||||
|
||||
@@ -1,5 +1,4 @@
|
||||
<# .ExternalHelp ./en-us/ZertoApiWrapper-help.xml
|
||||
#>
|
||||
<# .ExternalHelp ./en-us/ZertoApiWrapper-help.xml #>
|
||||
function Get-ZAJournalAverageHistory {
|
||||
[CmdletBinding()]
|
||||
param (
|
||||
|
||||
@@ -1,5 +1,4 @@
|
||||
<# .ExternalHelp ./en-us/ZertoApiWrapper-help.xml
|
||||
#>
|
||||
<# .ExternalHelp ./en-us/ZertoApiWrapper-help.xml #>
|
||||
function Get-ZAJournalAverageSize {
|
||||
[CmdletBinding()]
|
||||
param (
|
||||
|
||||
@@ -1,5 +1,4 @@
|
||||
<# .ExternalHelp ./en-us/ZertoApiWrapper-help.xml
|
||||
#>
|
||||
<# .ExternalHelp ./en-us/ZertoApiWrapper-help.xml #>
|
||||
function Get-ZAJournalBreach {
|
||||
[CmdletBinding()]
|
||||
param (
|
||||
|
||||
@@ -1,5 +1,4 @@
|
||||
<# .ExternalHelp ./en-us/ZertoApiWrapper-help.xml
|
||||
#>
|
||||
<# .ExternalHelp ./en-us/ZertoApiWrapper-help.xml #>
|
||||
function Get-ZAJournalHistoryStat {
|
||||
[CmdletBinding()]
|
||||
param (
|
||||
|
||||
@@ -1,5 +1,4 @@
|
||||
<# .ExternalHelp ./en-us/ZertoApiWrapper-help.xml
|
||||
#>
|
||||
<# .ExternalHelp ./en-us/ZertoApiWrapper-help.xml #>
|
||||
function Get-ZAJournalSiteAverageHistory {
|
||||
[CmdletBinding()]
|
||||
param (
|
||||
|
||||
@@ -1,5 +1,4 @@
|
||||
<# .ExternalHelp ./en-us/ZertoApiWrapper-help.xml
|
||||
#>
|
||||
<# .ExternalHelp ./en-us/ZertoApiWrapper-help.xml #>
|
||||
function Get-ZAJournalSiteAverageSize {
|
||||
[CmdletBinding()]
|
||||
param (
|
||||
|
||||
@@ -1,5 +1,4 @@
|
||||
<# .ExternalHelp ./en-us/ZertoApiWrapper-help.xml
|
||||
#>
|
||||
<# .ExternalHelp ./en-us/ZertoApiWrapper-help.xml #>
|
||||
function Get-ZAJournalSiteHistoryStat {
|
||||
[CmdletBinding()]
|
||||
param (
|
||||
|
||||
@@ -1,5 +1,4 @@
|
||||
<# .ExternalHelp ./en-us/ZertoApiWrapper-help.xml
|
||||
#>
|
||||
<# .ExternalHelp ./en-us/ZertoApiWrapper-help.xml #>
|
||||
function Get-ZAJournalSiteHistorySummary {
|
||||
[CmdletBinding()]
|
||||
param (
|
||||
|
||||
@@ -1,5 +1,4 @@
|
||||
<# .ExternalHelp ./en-us/ZertoApiWrapper-help.xml
|
||||
#>
|
||||
<# .ExternalHelp ./en-us/ZertoApiWrapper-help.xml #>
|
||||
function Get-ZAJournalSiteSizeStat {
|
||||
[CmdletBinding()]
|
||||
param (
|
||||
|
||||
@@ -1,5 +1,4 @@
|
||||
<# .ExternalHelp ./en-us/ZertoApiWrapper-help.xml
|
||||
#>
|
||||
<# .ExternalHelp ./en-us/ZertoApiWrapper-help.xml #>
|
||||
function Get-ZAJournalStatusProportion {
|
||||
[CmdletBinding()]
|
||||
param (
|
||||
|
||||
@@ -1,5 +1,4 @@
|
||||
<# .ExternalHelp ./en-us/ZertoApiWrapper-help.xml
|
||||
#>
|
||||
<# .ExternalHelp ./en-us/ZertoApiWrapper-help.xml #>
|
||||
function Get-ZAJournalStorageStat {
|
||||
[CmdletBinding()]
|
||||
param (
|
||||
|
||||
@@ -1,5 +1,4 @@
|
||||
<# .ExternalHelp ./en-us/ZertoApiWrapper-help.xml
|
||||
#>
|
||||
<# .ExternalHelp ./en-us/ZertoApiWrapper-help.xml #>
|
||||
function Get-ZAJournalSummary {
|
||||
[CmdletBinding()]
|
||||
param (
|
||||
|
||||
@@ -1,8 +1,7 @@
|
||||
<# .ExternalHelp ./en-us/ZertoApiWrapper-help.xml
|
||||
#>
|
||||
<# .ExternalHelp ./en-us/ZertoApiWrapper-help.xml #>
|
||||
function Get-ZALicense {
|
||||
[cmdletbinding()]
|
||||
param()
|
||||
$uri = "licenses"
|
||||
Invoke-ZARestRequest -uri $uri
|
||||
}
|
||||
}
|
||||
@@ -1,5 +1,4 @@
|
||||
<# .ExternalHelp ./en-us/ZertoApiWrapper-help.xml
|
||||
#>
|
||||
<# .ExternalHelp ./en-us/ZertoApiWrapper-help.xml #>
|
||||
function Get-ZAMonitoring {
|
||||
[cmdletbinding()]
|
||||
param(
|
||||
@@ -16,4 +15,4 @@ function Get-ZAMonitoring {
|
||||
$uri = "{0}{1}" -f $uri, $filterString
|
||||
}
|
||||
Invoke-ZARestRequest -uri $uri
|
||||
}
|
||||
}
|
||||
@@ -1,5 +1,4 @@
|
||||
<# .ExternalHelp ./en-us/ZertoApiWrapper-help.xml
|
||||
#>
|
||||
<# .ExternalHelp ./en-us/ZertoApiWrapper-help.xml #>
|
||||
function Get-ZANetworkSiteAverageIOPS {
|
||||
[CmdletBinding(DefaultParameterSetName = "ProtectedSite")]
|
||||
param (
|
||||
|
||||
@@ -1,5 +1,4 @@
|
||||
<# .ExternalHelp ./en-us/ZertoApiWrapper-help.xml
|
||||
#>
|
||||
<# .ExternalHelp ./en-us/ZertoApiWrapper-help.xml #>
|
||||
function Get-ZANetworkSiteAveragePerformance {
|
||||
[CmdletBinding(DefaultParameterSetName = "ProtectedSite")]
|
||||
param (
|
||||
|
||||
@@ -1,5 +1,4 @@
|
||||
<# .ExternalHelp ./en-us/ZertoApiWrapper-help.xml
|
||||
#>
|
||||
<# .ExternalHelp ./en-us/ZertoApiWrapper-help.xml #>
|
||||
function Get-ZANetworkSiteStat {
|
||||
[CmdletBinding(DefaultParameterSetName = "ProtectedSite")]
|
||||
param (
|
||||
|
||||
@@ -1,5 +1,4 @@
|
||||
<# .ExternalHelp ./en-us/ZertoApiWrapper-help.xml
|
||||
#>
|
||||
<# .ExternalHelp ./en-us/ZertoApiWrapper-help.xml #>
|
||||
function Get-ZANetworkSiteSummary {
|
||||
[CmdletBinding(DefaultParameterSetName = "ProtectedSite")]
|
||||
param (
|
||||
|
||||
@@ -1,5 +1,4 @@
|
||||
<# .ExternalHelp ./en-us/ZertoApiWrapper-help.xml
|
||||
#>
|
||||
<# .ExternalHelp ./en-us/ZertoApiWrapper-help.xml #>
|
||||
function Get-ZANetworkVpgAverageIOPS {
|
||||
[CmdletBinding()]
|
||||
param (
|
||||
|
||||
@@ -1,5 +1,4 @@
|
||||
<# .ExternalHelp ./en-us/ZertoApiWrapper-help.xml
|
||||
#>
|
||||
<# .ExternalHelp ./en-us/ZertoApiWrapper-help.xml #>
|
||||
function Get-ZANetworkVpgAveragePerformance {
|
||||
[CmdletBinding()]
|
||||
param (
|
||||
|
||||
@@ -1,5 +1,4 @@
|
||||
<# .ExternalHelp ./en-us/ZertoApiWrapper-help.xml
|
||||
#>
|
||||
<# .ExternalHelp ./en-us/ZertoApiWrapper-help.xml #>
|
||||
function Get-ZANetworkVpgStat {
|
||||
[CmdletBinding()]
|
||||
param (
|
||||
|
||||
@@ -1,5 +1,4 @@
|
||||
<# .ExternalHelp ./en-us/ZertoApiWrapper-help.xml
|
||||
#>
|
||||
<# .ExternalHelp ./en-us/ZertoApiWrapper-help.xml #>
|
||||
function Get-ZANetworkVpgSummary {
|
||||
[CmdletBinding()]
|
||||
param (
|
||||
|
||||
@@ -1,5 +1,4 @@
|
||||
<# .ExternalHelp ./en-us/ZertoApiWrapper-help.xml
|
||||
#>
|
||||
<# .ExternalHelp ./en-us/ZertoApiWrapper-help.xml #>
|
||||
function Get-ZAPlannerJournalSizeReport {
|
||||
[cmdletbinding()]
|
||||
param(
|
||||
|
||||
@@ -1,5 +1,4 @@
|
||||
<# .ExternalHelp ./en-us/ZertoApiWrapper-help.xml
|
||||
#>
|
||||
<# .ExternalHelp ./en-us/ZertoApiWrapper-help.xml #>
|
||||
function Get-ZAPlannerNetworkPerformanceReport {
|
||||
[cmdletbinding()]
|
||||
param(
|
||||
|
||||
@@ -1,5 +1,4 @@
|
||||
<# .ExternalHelp ./en-us/ZertoApiWrapper-help.xml
|
||||
#>
|
||||
<# .ExternalHelp ./en-us/ZertoApiWrapper-help.xml #>
|
||||
function Get-ZAPlannerSite {
|
||||
[cmdletbinding()]
|
||||
param(
|
||||
|
||||
@@ -1,5 +1,4 @@
|
||||
<# .ExternalHelp ./en-us/ZertoApiWrapper-help.xml
|
||||
#>
|
||||
<# .ExternalHelp ./en-us/ZertoApiWrapper-help.xml #>
|
||||
function Get-ZAPlannerStatsReport {
|
||||
[cmdletbinding()]
|
||||
param(
|
||||
|
||||
@@ -1,5 +1,4 @@
|
||||
<# .ExternalHelp ./en-us/ZertoApiWrapper-help.xml
|
||||
#>
|
||||
<# .ExternalHelp ./en-us/ZertoApiWrapper-help.xml #>
|
||||
function Get-ZAPlannerWanReport {
|
||||
[cmdletbinding()]
|
||||
param(
|
||||
|
||||
@@ -1,5 +1,4 @@
|
||||
<# .ExternalHelp ./en-us/ZertoApiWrapper-help.xml
|
||||
#>
|
||||
<# .ExternalHelp ./en-us/ZertoApiWrapper-help.xml #>
|
||||
function Get-ZAPlannerZcasReport {
|
||||
[cmdletbinding()]
|
||||
param(
|
||||
|
||||
@@ -1,5 +1,4 @@
|
||||
<# .ExternalHelp ./en-us/ZertoApiWrapper-help.xml
|
||||
#>
|
||||
<# .ExternalHelp ./en-us/ZertoApiWrapper-help.xml #>
|
||||
function Get-ZAProtectedVm {
|
||||
[cmdletbinding(DefaultParameterSetName = "AllVMs")]
|
||||
param(
|
||||
|
||||
@@ -1,5 +1,4 @@
|
||||
<# .ExternalHelp ./en-us/ZertoApiWrapper-help.xml
|
||||
#>
|
||||
<# .ExternalHelp ./en-us/ZertoApiWrapper-help.xml #>
|
||||
function Get-ZAProtectedVmReport {
|
||||
[cmdletbinding()]
|
||||
param(
|
||||
|
||||
@@ -1,5 +1,4 @@
|
||||
<# .ExternalHelp ./en-us/ZertoApiWrapper-help.xml
|
||||
#>
|
||||
<# .ExternalHelp ./en-us/ZertoApiWrapper-help.xml #>
|
||||
function Get-ZARPOAccountAverage {
|
||||
[CmdletBinding()]
|
||||
param (
|
||||
|
||||
@@ -1,5 +1,4 @@
|
||||
<# .ExternalHelp ./en-us/ZertoApiWrapper-help.xml
|
||||
#>
|
||||
<# .ExternalHelp ./en-us/ZertoApiWrapper-help.xml #>
|
||||
function Get-ZARPOAverage {
|
||||
[CmdletBinding()]
|
||||
param (
|
||||
|
||||
@@ -1,5 +1,4 @@
|
||||
<# .ExternalHelp ./en-us/ZertoApiWrapper-help.xml
|
||||
#>
|
||||
<# .ExternalHelp ./en-us/ZertoApiWrapper-help.xml #>
|
||||
function Get-ZARPOBreach {
|
||||
[CmdletBinding()]
|
||||
param (
|
||||
|
||||
@@ -1,5 +1,4 @@
|
||||
<# .ExternalHelp ./en-us/ZertoApiWrapper-help.xml
|
||||
#>
|
||||
<# .ExternalHelp ./en-us/ZertoApiWrapper-help.xml #>
|
||||
function Get-ZARPOStat {
|
||||
[CmdletBinding()]
|
||||
param (
|
||||
|
||||
@@ -1,5 +1,4 @@
|
||||
<# .ExternalHelp ./en-us/ZertoApiWrapper-help.xml
|
||||
#>
|
||||
<# .ExternalHelp ./en-us/ZertoApiWrapper-help.xml #>
|
||||
function Get-ZARPOStatusProportion {
|
||||
[CmdletBinding()]
|
||||
param (
|
||||
|
||||
@@ -1,5 +1,4 @@
|
||||
<# .ExternalHelp ./en-us/ZertoApiWrapper-help.xml
|
||||
#>
|
||||
<# .ExternalHelp ./en-us/ZertoApiWrapper-help.xml #>
|
||||
function Get-ZARPOSummary {
|
||||
[CmdletBinding()]
|
||||
param (
|
||||
|
||||
@@ -1,5 +1,4 @@
|
||||
<# .ExternalHelp ./en-us/ZertoApiWrapper-help.xml
|
||||
#>
|
||||
<# .ExternalHelp ./en-us/ZertoApiWrapper-help.xml #>
|
||||
function Get-ZASite {
|
||||
[cmdletbinding()]
|
||||
param(
|
||||
|
||||
@@ -1,5 +1,4 @@
|
||||
<# .ExternalHelp ./en-us/ZertoApiWrapper-help.xml
|
||||
#>
|
||||
<# .ExternalHelp ./en-us/ZertoApiWrapper-help.xml #>
|
||||
function Get-ZASitePair {
|
||||
[cmdletbinding()]
|
||||
param(
|
||||
|
||||
@@ -1,5 +1,4 @@
|
||||
<# .ExternalHelp ./en-us/ZertoApiWrapper-help.xml
|
||||
#>
|
||||
<# .ExternalHelp ./en-us/ZertoApiWrapper-help.xml #>
|
||||
function Get-ZASiteTopology {
|
||||
[cmdletbinding()]
|
||||
param(
|
||||
|
||||
@@ -1,5 +1,4 @@
|
||||
<# .ExternalHelp ./en-us/ZertoApiWrapper-help.xml
|
||||
#>
|
||||
<# .ExternalHelp ./en-us/ZertoApiWrapper-help.xml #>
|
||||
function Get-ZATask {
|
||||
[cmdletbinding( DefaultParameterSetName = "zOrg")]
|
||||
param(
|
||||
|
||||
@@ -1,5 +1,4 @@
|
||||
<# .ExternalHelp ./en-us/ZertoApiWrapper-help.xml
|
||||
#>
|
||||
<# .ExternalHelp ./en-us/ZertoApiWrapper-help.xml #>
|
||||
function Get-ZAVolume {
|
||||
[CmdletBinding(DefaultParameterSetName = "VpgIdentifier")]
|
||||
param (
|
||||
|
||||
@@ -1,5 +1,4 @@
|
||||
<# .ExternalHelp ./en-us/ZertoApiWrapper-help.xml
|
||||
#>
|
||||
<# .ExternalHelp ./en-us/ZertoApiWrapper-help.xml #>
|
||||
function Get-ZAVpg {
|
||||
[cmdletbinding(DefaultParameterSetName = 'zOrg')]
|
||||
param(
|
||||
|
||||
@@ -1,8 +1,7 @@
|
||||
<# .ExternalHelp ./en-us/ZertoApiWrapper-help.xml
|
||||
#>
|
||||
<# .ExternalHelp ./en-us/ZertoApiWrapper-help.xml #>
|
||||
function Get-ZAzOrg {
|
||||
[cmdletbinding()]
|
||||
param()
|
||||
$uri = "monitoring/zorgs"
|
||||
Invoke-ZARestRequest -uri $uri
|
||||
}
|
||||
}
|
||||
@@ -1,5 +1,4 @@
|
||||
<# .ExternalHelp ./en-us/ZertoApiWrapper-help.xml
|
||||
#>
|
||||
<# .ExternalHelp ./en-us/ZertoApiWrapper-help.xml #>
|
||||
function Get-ZertoAlert {
|
||||
[cmdletbinding( defaultParameterSetName = "main" )]
|
||||
param(
|
||||
|
||||
@@ -1,5 +1,4 @@
|
||||
<# .ExternalHelp ./en-us/ZertoApiWrapper-help.xml
|
||||
#>
|
||||
<# .ExternalHelp ./en-us/ZertoApiWrapper-help.xml #>
|
||||
function Get-ZertoDatastore {
|
||||
[cmdletbinding( DefaultParameterSetName = "main" )]
|
||||
param(
|
||||
|
||||
@@ -1,5 +1,4 @@
|
||||
<# .ExternalHelp ./en-us/ZertoApiWrapper-help.xml
|
||||
#>
|
||||
<# .ExternalHelp ./en-us/ZertoApiWrapper-help.xml #>
|
||||
function Get-ZertoEvent {
|
||||
[cmdletbinding( defaultParameterSetName = "main" )]
|
||||
param(
|
||||
|
||||
@@ -1,5 +1,4 @@
|
||||
<# .ExternalHelp ./en-us/ZertoApiWrapper-help.xml
|
||||
#>
|
||||
<# .ExternalHelp ./en-us/ZertoApiWrapper-help.xml #>
|
||||
function Get-ZertoLicense {
|
||||
[cmdletbinding()]
|
||||
param()
|
||||
|
||||
@@ -1,5 +1,4 @@
|
||||
<# .ExternalHelp ./en-us/ZertoApiWrapper-help.xml
|
||||
#>
|
||||
<# .ExternalHelp ./en-us/ZertoApiWrapper-help.xml #>
|
||||
function Get-ZertoLocalSite {
|
||||
[cmdletbinding()]
|
||||
param(
|
||||
|
||||
@@ -1,5 +1,4 @@
|
||||
<# .ExternalHelp ./en-us/ZertoApiWrapper-help.xml
|
||||
#>
|
||||
<# .ExternalHelp ./en-us/ZertoApiWrapper-help.xml #>
|
||||
function Get-ZertoPeerSite {
|
||||
[cmdletbinding( defaultParameterSetName = "main" )]
|
||||
param (
|
||||
|
||||
@@ -1,5 +1,4 @@
|
||||
<# .ExternalHelp ./en-us/ZertoApiWrapper-help.xml
|
||||
#>
|
||||
<# .ExternalHelp ./en-us/ZertoApiWrapper-help.xml #>
|
||||
function Get-ZertoProtectedVm {
|
||||
[cmdletbinding( DefaultParameterSetName = "main" )]
|
||||
param (
|
||||
|
||||
@@ -1,5 +1,4 @@
|
||||
<# .ExternalHelp ./en-us/ZertoApiWrapper-help.xml
|
||||
#>
|
||||
<# .ExternalHelp ./en-us/ZertoApiWrapper-help.xml #>
|
||||
function Get-ZertoRecoveryReport {
|
||||
[cmdletbinding( DefaultParameterSetName = "main" )]
|
||||
param(
|
||||
|
||||
@@ -1,5 +1,4 @@
|
||||
<# .ExternalHelp ./en-us/ZertoApiWrapper-help.xml
|
||||
#>
|
||||
<# .ExternalHelp ./en-us/ZertoApiWrapper-help.xml #>
|
||||
function Get-ZertoResourcesReport {
|
||||
[cmdletbinding( DefaultParameterSetName = "main" )]
|
||||
param(
|
||||
|
||||
@@ -1,5 +1,4 @@
|
||||
<# .ExternalHelp ./en-us/ZertoApiWrapper-help.xml
|
||||
#>
|
||||
<# .ExternalHelp ./en-us/ZertoApiWrapper-help.xml #>
|
||||
function Get-ZertoServiceProfile {
|
||||
[cmdletbinding( DefaultParameterSetName = "main" )]
|
||||
param (
|
||||
|
||||
@@ -1,5 +1,4 @@
|
||||
<# .ExternalHelp ./en-us/ZertoApiWrapper-help.xml
|
||||
#>
|
||||
<# .ExternalHelp ./en-us/ZertoApiWrapper-help.xml #>
|
||||
function Get-ZertoTask {
|
||||
[cmdletbinding( DefaultParameterSetName = "main" )]
|
||||
param (
|
||||
|
||||
@@ -1,5 +1,4 @@
|
||||
<# .ExternalHelp ./en-us/ZertoApiWrapper-help.xml
|
||||
#>
|
||||
<# .ExternalHelp ./en-us/ZertoApiWrapper-help.xml #>
|
||||
function Get-ZertoUnprotectedVm {
|
||||
[cmdletbinding()]
|
||||
param()
|
||||
|
||||
@@ -1,5 +1,4 @@
|
||||
<# .ExternalHelp ./en-us/ZertoApiWrapper-help.xml
|
||||
#>
|
||||
<# .ExternalHelp ./en-us/ZertoApiWrapper-help.xml #>
|
||||
function Get-ZertoVirtualizationSite {
|
||||
[cmdletbinding( DefaultParameterSetName = "main" )]
|
||||
param(
|
||||
|
||||
@@ -1,5 +1,4 @@
|
||||
<# .ExternalHelp ./en-us/ZertoApiWrapper-help.xml
|
||||
#>
|
||||
<# .ExternalHelp ./en-us/ZertoApiWrapper-help.xml #>
|
||||
function Get-ZertoVolume {
|
||||
[cmdletbinding( DefaultParameterSetName = "main" )]
|
||||
param(
|
||||
|
||||
@@ -1,5 +1,4 @@
|
||||
<# .ExternalHelp ./en-us/ZertoApiWrapper-help.xml
|
||||
#>
|
||||
<# .ExternalHelp ./en-us/ZertoApiWrapper-help.xml #>
|
||||
function Get-ZertoVpg {
|
||||
[cmdletbinding( DefaultParameterSetName = "main" )]
|
||||
param(
|
||||
|
||||
@@ -1,5 +1,4 @@
|
||||
<# .ExternalHelp ./en-us/ZertoApiWrapper-help.xml
|
||||
#>
|
||||
<# .ExternalHelp ./en-us/ZertoApiWrapper-help.xml #>
|
||||
function Get-ZertoVpgSetting {
|
||||
[cmdletbinding(
|
||||
DefaultParameterSetName = "main",
|
||||
|
||||
@@ -1,5 +1,4 @@
|
||||
<# .ExternalHelp ./en-us/ZertoApiWrapper-help.xml
|
||||
#>
|
||||
<# .ExternalHelp ./en-us/ZertoApiWrapper-help.xml #>
|
||||
function Get-ZertoVra {
|
||||
[cmdletbinding(
|
||||
DefaultParameterSetName = "main"
|
||||
|
||||
@@ -1,5 +1,4 @@
|
||||
<# .ExternalHelp ./en-us/ZertoApiWrapper-help.xml
|
||||
#>
|
||||
<# .ExternalHelp ./en-us/ZertoApiWrapper-help.xml #>
|
||||
function Get-ZertoZorg {
|
||||
[cmdletbinding( DefaultParameterSetName = "default" )]
|
||||
param(
|
||||
|
||||
@@ -1,5 +1,4 @@
|
||||
<# .ExternalHelp ./en-us/ZertoApiWrapper-help.xml
|
||||
#>
|
||||
<# .ExternalHelp ./en-us/ZertoApiWrapper-help.xml #>
|
||||
function Get-ZertoZsspSession {
|
||||
[cmdletbinding( DefaultParameterSetName = "default" )]
|
||||
param(
|
||||
|
||||
@@ -1,5 +1,4 @@
|
||||
<# .ExternalHelp ./en-us/ZertoApiWrapper-help.xml
|
||||
#>
|
||||
<# .ExternalHelp ./en-us/ZertoApiWrapper-help.xml #>
|
||||
function Import-ZertoVmNicSetting {
|
||||
[CmdletBinding(SupportsShouldProcess)]
|
||||
param(
|
||||
@@ -54,6 +53,7 @@ function Import-ZertoVmNicSetting {
|
||||
$NicUri = "{0}/nics/{1}" -f $uri, $nic.NicIdentifier
|
||||
Invoke-ZertoRestRequest -uri $NicUri -Method "DELETE" > $null
|
||||
$nicSettings = Invoke-ZertoRestRequest -uri $NicUri -Method "GET"
|
||||
$nicSettings.failover.Hypervisor.ShouldReplaceIpConfiguration = "True"
|
||||
$nicSettings.failover.Hypervisor.NetworkIdentifier = $NetworkMap[$vm.LiveNetwork]
|
||||
$nicSettings.failover.Hypervisor.ShouldReplaceMacAddress = $vm.LiveShouldReplaceMac
|
||||
if ($vm.LiveIsDHCP -imatch "true") {
|
||||
@@ -78,6 +78,7 @@ function Import-ZertoVmNicSetting {
|
||||
$nicSettings.failover.Hypervisor.IpConfig = $IpConfig
|
||||
$nicSettings.failover.Hypervisor.DnsSuffix = $vm.LiveDnsSuffix
|
||||
}
|
||||
$nicSettings.failoverTest.Hypervisor.ShouldReplaceIpConfiguration = "True"
|
||||
$nicSettings.failoverTest.Hypervisor.NetworkIdentifier = $NetworkMap[$vm.TestNetwork]
|
||||
$nicSettings.failoverTest.Hypervisor.ShouldReplaceMacAddress = $vm.TestShouldReplaceMac
|
||||
if ($vm.TestIsDHCP -imatch "true" ) {
|
||||
|
||||
@@ -1,5 +1,4 @@
|
||||
<# .ExternalHelp ./en-us/ZertoApiWrapper-help.xml
|
||||
#>
|
||||
<# .ExternalHelp ./en-us/ZertoApiWrapper-help.xml #>
|
||||
function Import-ZertoVpg {
|
||||
[cmdletbinding()]
|
||||
param(
|
||||
|
||||
@@ -1,5 +1,4 @@
|
||||
<# .ExternalHelp ./en-us/ZertoApiWrapper-help.xml
|
||||
#>
|
||||
<# .ExternalHelp ./en-us/ZertoApiWrapper-help.xml #>
|
||||
function Install-ZertoVra {
|
||||
[cmdletbinding( SupportsShouldProcess )]
|
||||
param(
|
||||
|
||||
@@ -1,5 +1,4 @@
|
||||
<# .ExternalHelp ./en-us/ZertoApiWrapper-help.xml
|
||||
#>
|
||||
<# .ExternalHelp ./en-us/ZertoApiWrapper-help.xml #>
|
||||
function Invoke-ZARestRequest {
|
||||
[cmdletbinding()]
|
||||
param(
|
||||
|
||||
@@ -1,5 +1,4 @@
|
||||
<# .ExternalHelp ./en-us/ZertoApiWrapper-help.xml
|
||||
#>
|
||||
<# .ExternalHelp ./en-us/ZertoApiWrapper-help.xml #>
|
||||
function Invoke-ZertoEvacuateVra {
|
||||
[CmdletBinding(SupportsShouldProcess, DefaultParameterSetName = "VraIdentifier")]
|
||||
param (
|
||||
|
||||
@@ -1,5 +1,4 @@
|
||||
<# .ExternalHelp ./en-us/ZertoApiWrapper-help.xml
|
||||
#>
|
||||
<# .ExternalHelp ./en-us/ZertoApiWrapper-help.xml #>
|
||||
function Invoke-ZertoFailover {
|
||||
[cmdletbinding( SupportsShouldProcess = $true )]
|
||||
param(
|
||||
|
||||
@@ -1,5 +1,4 @@
|
||||
<# .ExternalHelp ./en-us/ZertoApiWrapper-help.xml
|
||||
#>
|
||||
<# .ExternalHelp ./en-us/ZertoApiWrapper-help.xml #>
|
||||
function Invoke-ZertoFailoverCommit {
|
||||
[cmdletbinding( SupportsShouldProcess = $true )]
|
||||
param(
|
||||
|
||||
@@ -1,5 +1,4 @@
|
||||
<# .ExternalHelp ./en-us/ZertoApiWrapper-help.xml
|
||||
#>
|
||||
<# .ExternalHelp ./en-us/ZertoApiWrapper-help.xml #>
|
||||
function Invoke-ZertoFailoverRollback {
|
||||
[cmdletbinding()]
|
||||
param(
|
||||
|
||||
@@ -1,5 +1,4 @@
|
||||
<# .ExternalHelp ./en-us/ZertoApiWrapper-help.xml
|
||||
#>
|
||||
<# .ExternalHelp ./en-us/ZertoApiWrapper-help.xml #>
|
||||
function Invoke-ZertoForceSync {
|
||||
[cmdletbinding()]
|
||||
param(
|
||||
|
||||
@@ -1,5 +1,4 @@
|
||||
<# .ExternalHelp ./en-us/ZertoApiWrapper-help.xml
|
||||
#>
|
||||
<# .ExternalHelp ./en-us/ZertoApiWrapper-help.xml #>
|
||||
function Invoke-ZertoMove {
|
||||
[CmdletBinding( DefaultParameterSetName = "id", SupportsShouldProcess = $true )]
|
||||
param(
|
||||
|
||||
@@ -1,5 +1,4 @@
|
||||
<# .ExternalHelp ./en-us/ZertoApiWrapper-help.xml
|
||||
#>
|
||||
<# .ExternalHelp ./en-us/ZertoApiWrapper-help.xml #>
|
||||
function Invoke-ZertoMoveCommit {
|
||||
[cmdletbinding(SupportsShouldProcess = $true, DefaultParameterSetName = "Main")]
|
||||
param(
|
||||
|
||||
@@ -1,5 +1,4 @@
|
||||
<# .ExternalHelp ./en-us/ZertoApiWrapper-help.xml
|
||||
#>
|
||||
<# .ExternalHelp ./en-us/ZertoApiWrapper-help.xml #>
|
||||
function Invoke-ZertoMoveRollback {
|
||||
[cmdletbinding(SupportsShouldProcess = $true)]
|
||||
param(
|
||||
|
||||
@@ -1,3 +1,6 @@
|
||||
<#
|
||||
.ExternalHelp ./en-us/ZertoApiWrapper-help.xml
|
||||
#>
|
||||
function Invoke-ZertoRestRequest {
|
||||
[cmdletbinding()]
|
||||
param(
|
||||
@@ -63,6 +66,7 @@ function Invoke-ZertoRestRequest {
|
||||
'username' = $credential.GetNetworkCredential().UserName
|
||||
'password' = $credential.GetNetworkCredential().Password
|
||||
'grant_type' = 'password'
|
||||
'scope' = 'openid'
|
||||
}
|
||||
|
||||
$params = @{
|
||||
|
||||
@@ -1,5 +1,4 @@
|
||||
<# .ExternalHelp ./en-us/ZertoApiWrapper-help.xml
|
||||
#>
|
||||
<# .ExternalHelp ./en-us/ZertoApiWrapper-help.xml #>
|
||||
function New-ZertoPairingToken {
|
||||
[CmdletBinding(SupportsShouldProcess = $true)]
|
||||
param (
|
||||
|
||||
@@ -1,5 +1,4 @@
|
||||
<# .ExternalHelp ./en-us/ZertoApiWrapper-help.xml
|
||||
#>
|
||||
<# .ExternalHelp ./en-us/ZertoApiWrapper-help.xml #>
|
||||
function New-ZertoVpg {
|
||||
[cmdletbinding(SupportsShouldProcess = $true, DefaultParameterSetName = "recoveryHostDatastore")]
|
||||
param(
|
||||
|
||||
@@ -1,5 +1,4 @@
|
||||
<# .ExternalHelp ./en-us/ZertoApiWrapper-help.xml
|
||||
#>
|
||||
<# .ExternalHelp ./en-us/ZertoApiWrapper-help.xml #>
|
||||
function New-ZertoVpgSettingsIdentifier {
|
||||
[cmdletbinding( SupportsShouldProcess = $true, DefaultParameterSetName = "newVpg" )]
|
||||
param(
|
||||
|
||||
@@ -1,5 +1,4 @@
|
||||
<# .ExternalHelp ./en-us/ZertoApiWrapper-help.xml
|
||||
#>
|
||||
<# .ExternalHelp ./en-us/ZertoApiWrapper-help.xml #>
|
||||
function Remove-ZertoPeerSite {
|
||||
[cmdletbinding(
|
||||
SupportsShouldProcess = $true,
|
||||
|
||||
@@ -1,5 +1,4 @@
|
||||
<# .ExternalHelp ./en-us/ZertoApiWrapper-help.xml
|
||||
#>
|
||||
<# .ExternalHelp ./en-us/ZertoApiWrapper-help.xml #>
|
||||
function Remove-ZertoVpg {
|
||||
[cmdletbinding( SupportsShouldProcess = $true, DefaultParameterSetName = "vpgIdentifier" )]
|
||||
param(
|
||||
|
||||
@@ -1,5 +1,4 @@
|
||||
<# .ExternalHelp ./en-us/ZertoApiWrapper-help.xml
|
||||
#>
|
||||
<# .ExternalHelp ./en-us/ZertoApiWrapper-help.xml #>
|
||||
function Remove-ZertoVpgSettingsIdentifier {
|
||||
[CmdletBinding(SupportsShouldProcess = $true)]
|
||||
param (
|
||||
|
||||
@@ -1,5 +1,4 @@
|
||||
<# .ExternalHelp ./en-us/ZertoApiWrapper-help.xml
|
||||
#>
|
||||
<# .ExternalHelp ./en-us/ZertoApiWrapper-help.xml #>
|
||||
function Remove-ZertoVpgVm {
|
||||
[CmdletBinding(SupportsShouldProcess, ConfirmImpact = "High")]
|
||||
param (
|
||||
|
||||
@@ -1,5 +1,4 @@
|
||||
<# .ExternalHelp ./en-us/ZertoApiWrapper-help.xml
|
||||
#>
|
||||
<# .ExternalHelp ./en-us/ZertoApiWrapper-help.xml #>
|
||||
function Resume-ZertoVpg {
|
||||
[cmdletbinding()]
|
||||
param(
|
||||
|
||||
@@ -1,5 +1,4 @@
|
||||
<# .ExternalHelp ./en-us/ZertoApiWrapper-help.xml
|
||||
#>
|
||||
<# .ExternalHelp ./en-us/ZertoApiWrapper-help.xml #>
|
||||
function Save-ZertoVpgSetting {
|
||||
[cmdletbinding(
|
||||
SupportsShouldProcess = $true
|
||||
|
||||
@@ -1,5 +1,4 @@
|
||||
<# .ExternalHelp ./en-us/ZertoApiWrapper-help.xml
|
||||
#>
|
||||
<# .ExternalHelp ./en-us/ZertoApiWrapper-help.xml #>
|
||||
function Set-ZertoAlert {
|
||||
[cmdletbinding( SupportsShouldProcess = $true )]
|
||||
param (
|
||||
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user