5 Commits

Author SHA1 Message Date
justin b3e27c8ef7 Updates for 10.7p1
Added Scope to the keycloak call.
2025-09-17 08:32:17 -04:00
justin 5b9c692f5b updated comment lines and port for pairing
Updated pairing port to default for zvma, and fixed external docs line for pester testing
2025-02-17 16:20:07 -05:00
justin 31638c5f48 Delete test.ps1
removed old test file
2025-02-17 14:31:47 -05:00
justin a7642eee67 Bumped Version for 131 Fix
This commit and the previous commit fix the Import-ZertoVmNicSettings function for 10.0.

Fixes #131
2025-02-17 13:52:17 -05:00
justin 42ac97ca4c Update Import-ZertoVmNicSetting.ps1 2025-02-17 13:45:49 -05:00
111 changed files with 129 additions and 241 deletions
+10
View File
@@ -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
-1
View File
@@ -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
+4 -5
View File
@@ -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 -2
View File
@@ -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 -2
View File
@@ -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 -2
View File
@@ -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 -2
View File
@@ -1,5 +1,4 @@
<# .ExternalHelp ./en-us/ZertoApiWrapper-help.xml
#>
<# .ExternalHelp ./en-us/ZertoApiWrapper-help.xml #>
function Export-ZertoVpg {
[cmdletbinding()]
param(
+1 -2
View File
@@ -1,5 +1,4 @@
<# .ExternalHelp ./en-us/ZertoApiWrapper-help.xml
#>
<# .ExternalHelp ./en-us/ZertoApiWrapper-help.xml #>
function Get-ZAAlert {
[cmdletbinding( DefaultParameterSetName = "zOrg")]
param(
+1 -2
View File
@@ -1,5 +1,4 @@
<# .ExternalHelp ./en-us/ZertoApiWrapper-help.xml
#>
<# .ExternalHelp ./en-us/ZertoApiWrapper-help.xml #>
function Get-ZADatastore {
[CmdletBinding(DefaultParameterSetName = "AllInfo")]
param (
+1 -2
View File
@@ -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 (
+2 -3
View File
@@ -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
}
}
+2 -3
View File
@@ -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 -2
View File
@@ -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 -2
View File
@@ -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 -2
View File
@@ -1,5 +1,4 @@
<# .ExternalHelp ./en-us/ZertoApiWrapper-help.xml
#>
<# .ExternalHelp ./en-us/ZertoApiWrapper-help.xml #>
function Get-ZARPOAverage {
[CmdletBinding()]
param (
+1 -2
View File
@@ -1,5 +1,4 @@
<# .ExternalHelp ./en-us/ZertoApiWrapper-help.xml
#>
<# .ExternalHelp ./en-us/ZertoApiWrapper-help.xml #>
function Get-ZARPOBreach {
[CmdletBinding()]
param (
+1 -2
View File
@@ -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 -2
View File
@@ -1,5 +1,4 @@
<# .ExternalHelp ./en-us/ZertoApiWrapper-help.xml
#>
<# .ExternalHelp ./en-us/ZertoApiWrapper-help.xml #>
function Get-ZARPOSummary {
[CmdletBinding()]
param (
+1 -2
View File
@@ -1,5 +1,4 @@
<# .ExternalHelp ./en-us/ZertoApiWrapper-help.xml
#>
<# .ExternalHelp ./en-us/ZertoApiWrapper-help.xml #>
function Get-ZASite {
[cmdletbinding()]
param(
+1 -2
View File
@@ -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 -2
View File
@@ -1,5 +1,4 @@
<# .ExternalHelp ./en-us/ZertoApiWrapper-help.xml
#>
<# .ExternalHelp ./en-us/ZertoApiWrapper-help.xml #>
function Get-ZATask {
[cmdletbinding( DefaultParameterSetName = "zOrg")]
param(
+1 -2
View File
@@ -1,5 +1,4 @@
<# .ExternalHelp ./en-us/ZertoApiWrapper-help.xml
#>
<# .ExternalHelp ./en-us/ZertoApiWrapper-help.xml #>
function Get-ZAVolume {
[CmdletBinding(DefaultParameterSetName = "VpgIdentifier")]
param (
+1 -2
View File
@@ -1,5 +1,4 @@
<# .ExternalHelp ./en-us/ZertoApiWrapper-help.xml
#>
<# .ExternalHelp ./en-us/ZertoApiWrapper-help.xml #>
function Get-ZAVpg {
[cmdletbinding(DefaultParameterSetName = 'zOrg')]
param(
+2 -3
View File
@@ -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 -2
View File
@@ -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 -2
View File
@@ -1,5 +1,4 @@
<# .ExternalHelp ./en-us/ZertoApiWrapper-help.xml
#>
<# .ExternalHelp ./en-us/ZertoApiWrapper-help.xml #>
function Get-ZertoEvent {
[cmdletbinding( defaultParameterSetName = "main" )]
param(
+1 -2
View File
@@ -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 -2
View File
@@ -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 -2
View File
@@ -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 -2
View File
@@ -1,5 +1,4 @@
<# .ExternalHelp ./en-us/ZertoApiWrapper-help.xml
#>
<# .ExternalHelp ./en-us/ZertoApiWrapper-help.xml #>
function Get-ZertoVolume {
[cmdletbinding( DefaultParameterSetName = "main" )]
param(
+1 -2
View File
@@ -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 -2
View File
@@ -1,5 +1,4 @@
<# .ExternalHelp ./en-us/ZertoApiWrapper-help.xml
#>
<# .ExternalHelp ./en-us/ZertoApiWrapper-help.xml #>
function Get-ZertoVra {
[cmdletbinding(
DefaultParameterSetName = "main"
+1 -2
View File
@@ -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 -2
View File
@@ -1,5 +1,4 @@
<# .ExternalHelp ./en-us/ZertoApiWrapper-help.xml
#>
<# .ExternalHelp ./en-us/ZertoApiWrapper-help.xml #>
function Import-ZertoVpg {
[cmdletbinding()]
param(
+1 -2
View File
@@ -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 -2
View File
@@ -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 -2
View File
@@ -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 -2
View File
@@ -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 -2
View File
@@ -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 -2
View File
@@ -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 -2
View File
@@ -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