I am looking to set an embedded credential via powershell. I can't seem to figure out which credential variables associate.
See attached picture for the GUI setting.
This is not supported in PowerShell. What type of credentials would you like to embed?
I'm not sure what you are trying to ask. I want to put a username and password in the session for RDP.
So you want to use a basic credential entry. I don't think you need to create an embedded credentials. The embedded credential is used when you want to create a link to a external system like KeePass for example. I will ask stefane to post a simple sample to set a username and password.
Here is sample script that creates a new session:
# Create new session
$session = New-RDM-Session -Name "AAAA" -Kind "RDPConfigured"
# Save session
Set-RDM-Session $session -NoRefresh;
# Set Host
Set-RDM-Property -ID $session.ID -Property "Url" -Value "127.0.0.1"
# Set Username
Set-RDM-Username -ID $session.ID -UserName "MyUser" -NoRefresh;
# Set Domain
Set-RDM-Domain -ID $session.ID -Domain "MyDomain" -NoRefresh;
# Set Password
$pass = ConvertTo-SecureString "NotMyPassword" -asplaintext -force;
Set-RDM-Password -ID $session.ID -Password $pass;
A few notes:
- use "-NoRefresh" will disable RDM UI refresh, faster when performing many calls
- if you want to set existing sessions simply use the "Set Password" section within a for-loop
Doest that work for you?
Yes, that will work for me. I was wondering if there was a way for me to convert my passwords to a secure format for importing. It is nice to see that example of how that is done.