Zerto.Zvm.Commandlets.psm1
# region Generated # Load the private module dll $null = Import-Module -Name (Join-Path $PSScriptRoot './bin/Zerto.Zvm.Commandlets.dll') # Get the private module's instance $instance = [Zerto.Zvm.Module]::Instance # Load the custom module $customModulePath = Join-Path $PSScriptRoot './custom/Zerto.Zvm.Commandlets.custom.psm1' if(Test-Path $customModulePath) { $null = Import-Module -Name $customModulePath } # Export nothing to clear implicit exports Export-ModuleMember # Export proxy cmdlet scripts $exportsPath = Join-Path $PSScriptRoot './exports' $directories = Get-ChildItem -Directory -Path $exportsPath $profileDirectory = $null if($instance.ProfileName) { if(($directories | ForEach-Object { $_.Name }) -contains $instance.ProfileName) { $profileDirectory = $directories | Where-Object { $_.Name -eq $instance.ProfileName } } else { # Don't export anything if the profile doesn't exist for the module $exportsPath = $null Write-Warning "Selected Azure profile '$($instance.ProfileName)' does not exist for module '$($instance.Name)'. No cmdlets were loaded." } } elseif(($directories | Measure-Object).Count -gt 0) { # Load the last folder if no profile is selected $profileDirectory = $directories | Select-Object -Last 1 } if($profileDirectory) { Write-Information "Loaded Azure profile '$($profileDirectory.Name)' for module '$($instance.Name)'" $exportsPath = $profileDirectory.FullName } if($exportsPath) { Get-ChildItem -Path $exportsPath -Recurse -Include '*.ps1' -File | ForEach-Object { . $_.FullName } $cmdletNames = Get-ScriptCmdlet -ScriptFolder $exportsPath Export-ModuleMember -Function $cmdletNames -Alias (Get-ScriptCmdlet -ScriptFolder $exportsPath -AsAlias) } # Finalize initialization of this module $instance.Init(); Write-Information "Loaded Module '$($instance.Name)'" # endregion # SIG # Begin signature block # MIIZdwYJKoZIhvcNAQcCoIIZaDCCGWQCAQExDzANBglghkgBZQMEAgEFADB5Bgor # BgEEAYI3AgEEoGswaTA0BgorBgEEAYI3AgEeMCYCAwEAAAQQH8w7YFlLCE63JNLG # KX7zUQIBAAIBAAIBAAIBAAIBADAxMA0GCWCGSAFlAwQCAQUABCBMJBIAoSmncev4 # 69YS6XEPLcFioxFcqneGjE/P/1lcRaCCCfYwggTQMIIDuKADAgECAgEHMA0GCSqG # SIb3DQEBCwUAMIGDMQswCQYDVQQGEwJVUzEQMA4GA1UECBMHQXJpem9uYTETMBEG # A1UEBxMKU2NvdHRzZGFsZTEaMBgGA1UEChMRR29EYWRkeS5jb20sIEluYy4xMTAv # BgNVBAMTKEdvIERhZGR5IFJvb3QgQ2VydGlmaWNhdGUgQXV0aG9yaXR5IC0gRzIw # HhcNMTEwNTAzMDcwMDAwWhcNMzEwNTAzMDcwMDAwWjCBtDELMAkGA1UEBhMCVVMx # EDAOBgNVBAgTB0FyaXpvbmExEzARBgNVBAcTClNjb3R0c2RhbGUxGjAYBgNVBAoT # EUdvRGFkZHkuY29tLCBJbmMuMS0wKwYDVQQLEyRodHRwOi8vY2VydHMuZ29kYWRk # eS5jb20vcmVwb3NpdG9yeS8xMzAxBgNVBAMTKkdvIERhZGR5IFNlY3VyZSBDZXJ0 # aWZpY2F0ZSBBdXRob3JpdHkgLSBHMjCCASIwDQYJKoZIhvcNAQEBBQADggEPADCC # AQoCggEBALngyxDUr3a91JNi6zBkuIEIbMME2WIXji//PmXPj85i5jxSHNoWRUtV # q3hrY4NikM4PaWyZyBoUi0zMRTPqiNyeo68r/oBhnXlXxM8u9D8wPF1H/JoWvMM3 # lkFRjhFLVPgovtCMvvAwOB7zsCb4Zkdjbd5xJkePOEdT0UYdtOPcAOpFrL28cdmq # bwDb280wOnlPX0xH+B3vW8LEnWA7sbJDkdikM07qs9YnT60liqXG9NXQpq50BWRX # iLVEVdQtKjo++Li96TIKApRkxBY6UPFKrud5M68MIAd/6N8EOcJpAmxjUvp3wRvI # dIfIuZMYUFQ1S2lOvDvTSS4f3MHSUvsCAwEAAaOCARowggEWMA8GA1UdEwEB/wQF # MAMBAf8wDgYDVR0PAQH/BAQDAgEGMB0GA1UdDgQWBBRAwr0njsw0gzCiM9f7bLPw # tCyAzjAfBgNVHSMEGDAWgBQ6moUHEGcotu/2vQVBbiDBlNoP3jA0BggrBgEFBQcB # AQQoMCYwJAYIKwYBBQUHMAGGGGh0dHA6Ly9vY3NwLmdvZGFkZHkuY29tLzA1BgNV # HR8ELjAsMCqgKKAmhiRodHRwOi8vY3JsLmdvZGFkZHkuY29tL2dkcm9vdC1nMi5j # cmwwRgYDVR0gBD8wPTA7BgRVHSAAMDMwMQYIKwYBBQUHAgEWJWh0dHBzOi8vY2Vy # dHMuZ29kYWRkeS5jb20vcmVwb3NpdG9yeS8wDQYJKoZIhvcNAQELBQADggEBAAh+ # bJMQyDi4lqmQS/+hX08E72w+nIgGyVCPpnP3VzEbvrzkL9v4utNb4LTn5nliDgyi # 12pjczG19ahIpDsILaJdkNe0fCVPEVYwxLZEnXssneVe5u8MYaq/5Cob7oSeuIN9 # wUPORKcTcA2RH/TIE62DYNnYcqhzJB61rCIOyheJYlhEG6uJJQEAD83EG2LbUbTT # D1Eqm/S8c/x2zjakzdnYLOqum/UqspDRTXUYij+KQZAjfVtL/qQDWJtGssNgYIP4 # fVBBzsKhkMO77wIv0hVU7kQV2Qqup4oz7bEtdjYm3ATrn/dhHxXch2/uRpYoraEm # fQoJpy4Eo428+LwEMAEwggUeMIIEBqADAgECAgh7YCVvRvteKjANBgkqhkiG9w0B # AQsFADCBtDELMAkGA1UEBhMCVVMxEDAOBgNVBAgTB0FyaXpvbmExEzARBgNVBAcT # ClNjb3R0c2RhbGUxGjAYBgNVBAoTEUdvRGFkZHkuY29tLCBJbmMuMS0wKwYDVQQL # EyRodHRwOi8vY2VydHMuZ29kYWRkeS5jb20vcmVwb3NpdG9yeS8xMzAxBgNVBAMT # KkdvIERhZGR5IFNlY3VyZSBDZXJ0aWZpY2F0ZSBBdXRob3JpdHkgLSBHMjAeFw0y # MDA2MzAxNzEwNDdaFw0yMzA2MjkyMDA1NTZaMGAxCzAJBgNVBAYTAlVTMRYwFAYD # VQQIEw1NYXNzYWNodXNldHRzMQ8wDQYDVQQHEwZCb3N0b24xEzARBgNVBAoTClpl # cnRvIEluYy4xEzARBgNVBAMTClplcnRvIEluYy4wggEiMA0GCSqGSIb3DQEBAQUA # A4IBDwAwggEKAoIBAQC9mGJzFxD5ndK+EvxPZO761iGqoLqpkd1nDIqL7krhtq5T # B1D9xUwbCopzMWIq1tlETh6s3juGJIa3NrClHk5Qz/+RMJ7aMaGSwUUwwNx/U5YH # kNk6ls31X16PGsGpeZ7tz0xlh5DojClwrxeHAVMoxlT0linJh9Z5uMEUIKw4nwk1 # yUHgrdS65RYVUVRdSjJNiY+nEM1S8rRnJ0NiRIEMk8pQRBYmX/qKjLGVm68prkdk # NKGorUiHNNDbLOlGj/9tcEEV5/cIanTTOQsmoW82BY/eaqcSDGt7rVv3DJslcxJV # //lGzxZTuytsrlrcSSFh3WVyd1Z/aJnEMW+bGHB1AgMBAAGjggGFMIIBgTAMBgNV # HRMBAf8EAjAAMBMGA1UdJQQMMAoGCCsGAQUFBwMDMA4GA1UdDwEB/wQEAwIHgDA1 # BgNVHR8ELjAsMCqgKKAmhiRodHRwOi8vY3JsLmdvZGFkZHkuY29tL2dkaWcyczUt # NS5jcmwwXQYDVR0gBFYwVDBIBgtghkgBhv1tAQcXAjA5MDcGCCsGAQUFBwIBFito # dHRwOi8vY2VydGlmaWNhdGVzLmdvZGFkZHkuY29tL3JlcG9zaXRvcnkvMAgGBmeB # DAEEATB2BggrBgEFBQcBAQRqMGgwJAYIKwYBBQUHMAGGGGh0dHA6Ly9vY3NwLmdv # ZGFkZHkuY29tLzBABggrBgEFBQcwAoY0aHR0cDovL2NlcnRpZmljYXRlcy5nb2Rh # ZGR5LmNvbS9yZXBvc2l0b3J5L2dkaWcyLmNydDAfBgNVHSMEGDAWgBRAwr0njsw0 # gzCiM9f7bLPwtCyAzjAdBgNVHQ4EFgQUmmwq/FeoliXfj/kHU/9bpisneHAwDQYJ # KoZIhvcNAQELBQADggEBADJIbVQcQuI47wLJosloqjq1lbAw9TRBHpJNmVFgwhtE # 1TPAnx66dhw7wKUeVlcwAq8X33yYfPDih38PCyjpi/fFz5++yHvbmQBkHCi655eE # W4Ls3WTDy7fNVSodHTNrMffMC3MfrL0xvbvPHmNln1LwTR+tW4Haalc3rH2HvT7Y # zL5MShsDFnTq2Y7c4sdDtH6TO0j8xSKNBMgv3bg9Iaqz6Rd7/jnzAniqdY0qSU8I # AvIht5U1RlfTgEjOjLYVDIF5WYkBkB7Qota3k4+RoYQqWJNHbnAJHYKDDrLfc+mz # QRTuPcX9DjhqAmWZeS0S6Sbqi5Z+J0l8Ej+839PIYOMxgg7XMIIO0wIBATCBwTCB # tDELMAkGA1UEBhMCVVMxEDAOBgNVBAgTB0FyaXpvbmExEzARBgNVBAcTClNjb3R0 # c2RhbGUxGjAYBgNVBAoTEUdvRGFkZHkuY29tLCBJbmMuMS0wKwYDVQQLEyRodHRw # Oi8vY2VydHMuZ29kYWRkeS5jb20vcmVwb3NpdG9yeS8xMzAxBgNVBAMTKkdvIERh # ZGR5IFNlY3VyZSBDZXJ0aWZpY2F0ZSBBdXRob3JpdHkgLSBHMgIIe2Alb0b7Xiow # DQYJYIZIAWUDBAIBBQCgfDAQBgorBgEEAYI3AgEMMQIwADAZBgkqhkiG9w0BCQMx # DAYKKwYBBAGCNwIBBDAcBgorBgEEAYI3AgELMQ4wDAYKKwYBBAGCNwIBFTAvBgkq # hkiG9w0BCQQxIgQgMPK0EJcfC48AhfUEqqA8MMan/lxA4gHhKoj0v5jQz+QwDQYJ # KoZIhvcNAQEBBQAEggEAp/JrO92QY+hwmsMAxPGMgCN/bkiYigYxwEXPLZX01H+B # jZZkmGo5mc4dJbWTck+BC4JGJBuvbPDnMBghD21pgBN2GeeGzSptLe0tI6J7ODOt # L+DHsZLwexY0FNCqV5nfnEWa68z8MeWx4UBUq6L+nWKaOXf0BoyNlDeZYATZ+75t # KnkHPKUq3jSFjMGi8lhBzay0z7eePl64Y/i1CkdO4X2DeClOV0Lq8eO2vxRftWX3 # MrgFFa5aIXv4k3JHvkli0N/uQo5x0vCmF/pGN6aO9Q71qC84CzMYGM7A3zkh/JnY # lZvJxIJIORNGmN4tCfMCHNRyHbp2PCN0bJqUCcNAo6GCDGgwggxkBgorBgEEAYI3 # AwMBMYIMVDCCDFAGCSqGSIb3DQEHAqCCDEEwggw9AgEDMQswCQYFKw4DAhoFADCB # 3QYLKoZIhvcNAQkQAQSggc0EgcowgccCAQEGCSsGAQQBoDICAjAxMA0GCWCGSAFl # AwQCAQUABCCui2qnx9KurOFnKyeKxhQ1+yJTGOhix+QB0KLxKgb+pwIUJfK75e9y # lHeJrIiDXvxERpET4B4YDzIwMjAxMTAzMTkwMTE4WqBdpFswWTELMAkGA1UEBhMC # U0cxHzAdBgNVBAoTFkdNTyBHbG9iYWxTaWduIFB0ZSBMdGQxKTAnBgNVBAMTIEds # b2JhbFNpZ24gVFNBIGZvciBTdGFuZGFyZCAtIEcyoIIItDCCBJgwggOAoAMCAQIC # EhEhtFU1Hrsask+X7wf+KrMLijANBgkqhkiG9w0BAQUFADBSMQswCQYDVQQGEwJC # RTEZMBcGA1UEChMQR2xvYmFsU2lnbiBudi1zYTEoMCYGA1UEAxMfR2xvYmFsU2ln # biBUaW1lc3RhbXBpbmcgQ0EgLSBHMjAeFw0xNjA1MjQwMDAwMDBaFw0yNzA2MjQw # MDAwMDBaMFkxCzAJBgNVBAYTAlNHMR8wHQYDVQQKExZHTU8gR2xvYmFsU2lnbiBQ # dGUgTHRkMSkwJwYDVQQDEyBHbG9iYWxTaWduIFRTQSBmb3IgU3RhbmRhcmQgLSBH # MjCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKS2wkxFDuKwbCWegnd0 # D03EeaHnTTdTeDRvhsq7pDK0LcEqqmP79Wv/uClZiRE/23o6OMKOKYEj1DMNIKXk # FDFkjP6obOUSP9icmJaehb3e74bAGr7L0421Uucl2i0CcXIk96zeY8RrOeY09ELJ # Huss9RRMmXh928/0iqOIWqHkOHm6P4k+EdmOUu7OJ5ng7FioHrIU+Gi6by0A1JIJ # QBrZAuacJVrQuNNy3w5sqf31nd2ggxt6gZhAUPFgtjBrJZXbutyB3vqPjMNYsg8u # 9bCYNwHOCh338byrm0CtdI9wlCWfC8q0/841lwB72VqBacLayaF1uh7OxBc1G7HL # y00CAwEAAaOCAV8wggFbMA4GA1UdDwEB/wQEAwIHgDBMBgNVHSAERTBDMEEGCSsG # AQQBoDIBHjA0MDIGCCsGAQUFBwIBFiZodHRwczovL3d3dy5nbG9iYWxzaWduLmNv # bS9yZXBvc2l0b3J5LzAJBgNVHRMEAjAAMBYGA1UdJQEB/wQMMAoGCCsGAQUFBwMI # MEIGA1UdHwQ7MDkwN6A1oDOGMWh0dHA6Ly9jcmwuZ2xvYmFsc2lnbi5jb20vZ3Mv # Z3N0aW1lc3RhbXBpbmdnMi5jcmwwVAYIKwYBBQUHAQEESDBGMEQGCCsGAQUFBzAC # hjhodHRwOi8vc2VjdXJlLmdsb2JhbHNpZ24uY29tL2NhY2VydC9nc3RpbWVzdGFt # cGluZ2cyLmNydDAdBgNVHQ4EFgQUTzVBtflKks5IKVBLAyyzd/oqQLQwHwYDVR0j # BBgwFoAURtg+/9zjvv+D5vSFm7DdatYUqcEwDQYJKoZIhvcNAQEFBQADggEBAC6m # 8DqEd4WIZicS+vYtTX+/U6dKq9kpeRmdtvkd4m3PLNa4apBxqqsGHuCs73qPms3s # 5zmiTOlE1QjU2173fI+LAfwGf2F0yCPV8ejQ7J2ClAyHxp7aW3cJWEDKPxcSGVi5 # m2ojGPqyLGuBmrlfKaWZC7x26KuBbPzvt9SOYSRoUZxCL96boizBXd4qInuRfljo # 1SNDczwSDgUXFFtvKiKCc1F/ba/RizmUJ2ygkpSZEkvJxHEbjId39xGXWcuABbPL # MDg+ZkPVWQDZBQ28WX1Q/aYh9JkMIRcBO/9GnCz2LdRr/FV6OGh0iCVqWf3krRUO # L5rdBnl0ZfYPEPJhFmEwggQUMIIC/KADAgECAgsEAAAAAAEvTuFS1zANBgkqhkiG # 9w0BAQUFADBXMQswCQYDVQQGEwJCRTEZMBcGA1UEChMQR2xvYmFsU2lnbiBudi1z # YTEQMA4GA1UECxMHUm9vdCBDQTEbMBkGA1UEAxMSR2xvYmFsU2lnbiBSb290IENB # MB4XDTExMDQxMzEwMDAwMFoXDTI4MDEyODEyMDAwMFowUjELMAkGA1UEBhMCQkUx # GTAXBgNVBAoTEEdsb2JhbFNpZ24gbnYtc2ExKDAmBgNVBAMTH0dsb2JhbFNpZ24g # VGltZXN0YW1waW5nIENBIC0gRzIwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEK # AoIBAQCU72X4tVefoFMNNAbrCR+3Rxhqy/Bb5P8npTTR94kav56xzRJBbmbUgaCF # i2RaRi+ZoI13seK8XN0i12pn0LvoynTei08NsFLlkFvrRw7x55+cC5BlPheWMEVy # bTmhFzbKuaCMG08IGfaBMa1hFqRi5rRAnsP8+5X2+7UulYGY4O/F69gCWXh396rj # UmtQkSnF/PfNk2XSYGEi8gb7Mt0WUfoO/Yow8BcJp7vzBK6rkOds33qp9O/EYidf # b5ltOHSqEYva38cUTOmFsuzCfUomj+dWuqbgz5JTgHT0A+xosmC8hCAAgxuh7rR0 # BcEpjmLQR7H68FPMGPkuO/lwfrQlAgMBAAGjgeUwgeIwDgYDVR0PAQH/BAQDAgEG # MBIGA1UdEwEB/wQIMAYBAf8CAQAwHQYDVR0OBBYEFEbYPv/c477/g+b0hZuw3WrW # FKnBMEcGA1UdIARAMD4wPAYEVR0gADA0MDIGCCsGAQUFBwIBFiZodHRwczovL3d3 # dy5nbG9iYWxzaWduLmNvbS9yZXBvc2l0b3J5LzAzBgNVHR8ELDAqMCigJqAkhiJo # dHRwOi8vY3JsLmdsb2JhbHNpZ24ubmV0L3Jvb3QuY3JsMB8GA1UdIwQYMBaAFGB7 # ZhpFDZfKiVAvfQTNNKj//P1LMA0GCSqGSIb3DQEBBQUAA4IBAQBOXlaQHka02Ukx # 87sXOSgbwhbd/UHcCQUEm2+yoprWmS5AmQBVteo/pSB204Y01BfMVTrHgu7vqLq8 # 2AafFVDfzRZ7UjoC1xka/a/weFzgS8UY3zokHtqsuKlYBAIHMNuwEl7+Mb7wBEj0 # 8HD4Ol5Wg889+w289MXtl5251NulJ4TjOJuLpzWGRCCkO22kaguhg/0o69rvKPbM # iF37CjsAq+Ah6+IvNWwPjjRFl+ui95kzNX7Lmoq7RU3nP5/C2Yr6ZbJux35l/+iS # 4SwxovewJzZIjyZvO+5Ndh95w+V/ljW8LQ7MAbCOf/9RgICnktSzREZkjIdPFmMH # MUtjsN/zMYICkTCCAo0CAQEwaDBSMQswCQYDVQQGEwJCRTEZMBcGA1UEChMQR2xv # YmFsU2lnbiBudi1zYTEoMCYGA1UEAxMfR2xvYmFsU2lnbiBUaW1lc3RhbXBpbmcg # Q0EgLSBHMgISESG0VTUeuxqyT5fvB/4qswuKMAkGBSsOAwIaBQCggf8wGgYJKoZI # hvcNAQkDMQ0GCyqGSIb3DQEJEAEEMBwGCSqGSIb3DQEJBTEPFw0yMDExMDMxOTAx # MThaMCMGCSqGSIb3DQEJBDEWBBTtcMMIh6r7PG2HKeRi9nFYGplzXzCBnQYLKoZI # hvcNAQkQAgwxgY0wgYowgYcwgYQEFIP94bp2/vVSkbUNaGGQbapFtYy1MGwwVqRU # MFIxCzAJBgNVBAYTAkJFMRkwFwYDVQQKExBHbG9iYWxTaWduIG52LXNhMSgwJgYD # VQQDEx9HbG9iYWxTaWduIFRpbWVzdGFtcGluZyBDQSAtIEcyAhIRIbRVNR67GrJP # l+8H/iqzC4owDQYJKoZIhvcNAQEBBQAEggEAZs/1dPbNBkbBr4YFVEAlj5JNRzR8 # 8xOoj4T2SestBwg2GZRt1HhbZlqo9jtEGNEOt9H8a/9uRMl32rtkSel2GNtN3Jk8 # RtJibz03P4UJpiytKbcErnHaUcrniTWPe1n8ptqE6oEyS0neWm26RRgUl3oCiwWQ # gh5UpFMCak7Rui/dB5T9RBOm4JndSHRt9cgxGXY04+6xwT+u+wR5WzcWv2GfTsNJ # 2OEJhHKDcGfz3uDzYVt3ukvPfllHlMVH8gxQb69rgpT/y1kkjdjrbsuTb6BycPo8 # grBDIx8IY6EGJ7RTg6z1W57l/mY8trYhyA5VKqdi+OmfZVH8h9+Z+yiMhA== # SIG # End signature block |