Skip to content

Get-KeyVaultCertificateOperationReport

Azure: Gets a report of Key Vault certificate operations

param(
	[Parameter(Mandatory = $true)]
	[string]$VaultName
)

try {
	Import-Module Az.KeyVault -ErrorAction Stop
	$ops = Get-AzKeyVaultCertificate -VaultName $VaultName -ErrorAction Stop | ForEach-Object {
		try { Get-AzKeyVaultCertificateOperation -VaultName $VaultName -Name $_.Name -ErrorAction SilentlyContinue } catch {}
	} | Where-Object { $_ }
	Write-Output $ops
}
catch {
	Write-Error $_
	exit 1
}

The name of the Key Vault.

An interactive directory of PowerShell scripts.