PAM RBI Commands
This command provides the ability to edit remote browser isolation settings for a record.
RBI Edit command
Edits Remote Browser Isolation (RBI) settings on a pamRemoteBrowser record. Updates RBI field values (URL allow-lists, autofill, clipboard, audio, session persistence) and optionally the PAM graph flags for RBI / session recording / key events. Use pam-config list to find configuration UIDs.
DotNet CLI
Command: pam-rbi edit
Alias: pam-remote-browser edit
Parameters:
--record, -r or <record>
pamRemoteBrowser record UID or title
--configuration, -c
PAM Configuration UID or title
--remote-browser-isolation
RBI permission on the resource: on, off, or default
--connections-recording
Session recording: on, off, or default
--key-events, -k
Key events: on, off, or default
--allow-url-navigation
Allow URL navigation / manipulation: on, off, or default
--ignore-server-cert
Ignore server certificate errors: on, off, or default
--allow-file-uploads
Allow file uploads: on, off, or default
--allow-file-downloads
Allow file downloads: on, off, or default
--allowed-urls
Allowed URL patterns (repeatable / comma-separated; appends). Empty string clears
--allowed-resource-urls
Allowed resource URL patterns (repeatable / comma-separated; appends). Empty string clears
--autofill-credentials, -a
login or pamUser record UID/title for RBI autofill
--autofill-targets
Autofill target selectors (repeatable / comma-separated; appends). Empty string clears
--allow-copy
Allow clipboard copy: on, off, or default
--allow-paste, -p
Allow clipboard paste: on, off, or default
--disable-audio
Disable audio: on, off, or default
--audio-channels
Audio channels: 1 (mono) or 2 (stereo)
--audio-bit-depth
Audio bit depth: 8 or 16
--audio-sample-rate
Sample rate in Hz (e.g. 44100, 48000)
--session-persistence
none, user, resource, or default
--silent, -s
Silent mode
Examples:
DotNet SDK
Function:
using KeeperSecurity.Plugins.PAM;
using System.Collections.Generic;
var result = await RbiUtils.EditRbiAsync(vault, new PamRbiEditOptions
{
Record = "<RBI_RECORD_UID>",
Configuration = "<CONFIG_UID>",
RemoteBrowserIsolation = "on",
ConnectionsRecording = "on",
KeyEvents = "on",
AllowUrlNavigation = "on",
IgnoreServerCert = "off",
AllowFileUploads = "off",
AllowFileDownloads = "off",
AllowedUrls = new List<string> { "https://*.example.com/*" },
AllowedResourceUrls = new List<string> { "https://cdn.example.com/*" },
AutofillCredentials = "<LOGIN_OR_PAMUSER_UID>",
AutofillTargets = new List<string> { "#username", "#password" },
AllowCopy = "on",
AllowPaste = "on",
DisableAudio = "off",
AudioChannels = 2,
AudioBitDepth = 16,
AudioSampleRate = 48000,
SessionPersistence = "user",
Silent = false
});
foreach (var message in result.Messages)
{
Console.WriteLine(message);
}
if (result.RecordUpdated || result.GraphUpdated)
{
Console.WriteLine($"RBI settings updated for {result.RecordUid}");
}Power Commander
Command: Set-KeeperPamRbi
Alias: pam-rbi-edit
Parameters:
-Record, -r
pamRemoteBrowser record UID/title
-Configuration, -c
PAM Configuration UID or title
-RemoteBrowserIsolation, -rbi
RBI permission on the resource: on, off, or default
-ConnectionsRecording, -cr
Session recording: on, off, or default
-KeyEvents, -k
Key events: on, off, or default
-AllowUrlNavigation, -nav
Allow URL navigation / manipulation: on, off, or default
-IgnoreServerCert, -isc
Ignore server certificate errors: on, off, or default
-AllowFileUploads
Allow file uploads: on, off, or default
-AllowFileDownloads
Allow file downloads: on, off, or default
-AllowedUrls, -au
Allowed URL patterns (repeatable / comma-separated; appends). Empty string clears
-AllowedResourceUrls, -aru
Allowed resource URL patterns (repeatable / comma-separated; appends). Empty string clears
-AutofillCredentials, -a
login or pamUser record UID/title for RBI autofill
-AutofillTargets, -at
Autofill target selectors (repeatable / comma-separated; appends). Empty string clears
-AllowCopy, -cpy
Allow clipboard copy: on, off, or default
-AllowPaste, -p
Allow clipboard paste: on, off, or default
-DisableAudio, -da
Disable audio: on, off, or default
-AudioChannels, -ac
Audio channels: 1 (mono) or 2 (stereo)
-AudioBitDepth, -bd
Audio bit depth: 8 or 16
-AudioSampleRate, -sr
Sample rate in Hz (e.g. 44100, 48000)
-SessionPersistence, -sp
none, user, resource, or default
-Silent, -s
Silent mode
Examples:
PS > Set-KeeperPamRbi -Record "5H7NHL6VeN5KwMPRwj07tw" -Configuration "fTKLyvpZsuabGJiRuut40g" `
-RemoteBrowserIsolation on -ConnectionsRecording on -AllowCopy off -AllowPaste off `
-AllowedUrls "https://*.bing.com","https://www.bing.com/*" -SessionPersistence user
RBI settings updated for 5H7NHL6VeN5KwMPRwj07tw
PS > pam-rbi-edit -r "5H7NHL6VeN5KwMPRwj07tw" -c "fTKLyvpZsuabGJiRuut40g" `
-rbi on -cr on -nav off -isc off -au "https://www.bing.com/*" -cpy off -p off -sp none -s
PS > Set-KeeperPamRbi -Record "5H7NHL6VeN5KwMPRwj07tw" -AllowedUrls '' -AllowedResourceUrls '' -AutofillTargets ''
Last updated
Was this helpful?

