Welcome to ShenZhenJia Knowledge Sharing Community for programmer and developer-Open, Learning and Share
menu search
person
Welcome To Ask or Share your Answers For Others

Categories

I'm trying to use Azure powershell to pull an SSH key and add it to a VM. The cmdlet is

Get-AzKeyVaultKey ... -OutFile filename

I'd like to avoid actually writing the key to the disk, but I need it in a variable. Is there any way to provide a variable acting like a file or something so I can go

-OutFile $someVariablePretendingToBeFile

and use that variable please?

The variable that is returned by Get-AzKeyVaultKey is of type PsKeyVaultKey if I get its key property, and call ToRSA() I get an RSACryptoServiceProvider But I still don't see where to get the public key string from! It's annoying b/c -OutFile produces exactly the public key

Thanks


与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
thumb_up_alt 0 like thumb_down_alt 0 dislike
1.5k views
Welcome To Ask or Share your Answers For Others

1 Answer

Since Get-AzKeyVaultKey is not providing a way of doing (that I know of), can you get it to work with a simple :

$key=(Get-AzKeyVaultKey XXX)

To get the result in a variable ?

Let us know !


与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
thumb_up_alt 0 like thumb_down_alt 0 dislike
Welcome to ShenZhenJia Knowledge Sharing Community for programmer and developer-Open, Learning and Share
...