Les actions de lot permettent de modifier rapidement plusieurs sessions à la fois, mais au sein même de Remote Desktop Manager.
Pour pouvoir créer votre script PowerShell, avoir besoin du nom du (des) champ(s) que vous souhaitez mettre à jour. Pour récupérer le nom exact du champ, cliquer avec le bouton droit sur votre session et sélectionner Presse-papiers – Copier. Vous pouvez ensuite coller l'information dans un éditeur de texte pour récupérer le nom du (des) champ(s) que vous aimeriez modifier via la Commande PowerShell Personnalisée.
Pour les dossiers, voir Modifier en lot des dossiers avec des commandes PowerShell personnalisées.
Puisqu'ils utilisent la technologie Powershell, nous fournissons des exemples dans cette section car les champs sont les mêmes lorsque accédés via nos Actions par Lots ou via Powershell.
Désactiver l'option Envoyer uniquement le mot de passe dans le champ mot de passe HTML dans les sessions Website
$connection.Web.OnlySendPasswordInPasswordField = $false;
$RDM.Save ();
$connection.DataEntry.ViewUrlDisplayMode = "Default";
$RDM.Save();
ViewUrlDisplayMode: "Default" = embedded, "External" = external.
$connection.DataEntry.DefaultAction = "OpenUrlExternal";
$RDM.Save();
$connection.Terminal.MaxScrollbackLines = 2000;
$connection.Terminal.AlwaysAcceptFingerprint = $true;
$connection.Terminal.EnableLogging = $true;
$connection.Terminal.LogPath = '$LOGPATH$\$NAME$_$DATE_TEXT_ISO$_$TIME_TEXT_ISO$.log';
$connection.Terminal.LogMode = 1;
$connection.Terminal.LogOverwriteMode = 0;
$RDM.Save();
Voici quelques valeurs que vous pouvez modifier pour cette commande;
LogPath : votre chemin entre ' ' (guillemets simples). Vous pouvez également utiliser des variables, par exemple %USERPROFILE%, $NAME$, etc. Dans cet exemple, $LOGPATH$ est une variable personnalisée définie dans les Paramètres système – Variables personnalisées.
LogMode: 1 = Printable Output, 0 = Event
TerminalLogOverwriteMode: 0 = default, 1 = prompt, 2 = append, 3 = overwrite
Voici aussi d'autres options que vous pouvez modifier;
$connection.Terminal.BellMode = 'Visual'
$connection.Terminal.CloseOnDisconnect = $false
$connection.ConnectionType = 'LogMeIn';
$connection.ConnectionSubType = ' ';
$connection.LogMeIn.Url = $connection.WebBrowserUrl;
$RDM.Save();
$connection.LogMeIn.ScriptErrorsSuppressed = $true;
$RDM.Save();
$connection.LogMeIn.ShowUrl = $false;
$RDM.Save();
$connection.LogMeIn.WebBrowserApplication = "GoogleChrome";
$RDM.Save();
$connection.LogMeIn.SandboxProcess = $true;
$RDM.Save();
$connection.LogMeIn.Url = " ";
$RDM.Save();
$connection.LogMeIn.DashboardHostUrl = " ";
$RDM.Save();
Veuillez exécuter ces deux l'une après l'autre
Équipement;
$connection.LogMeIn.UserName = " ";
$RDM.Save();
$connection.LogMeIn.SafePassword = " ";
$RDM.Save();
Portail;
$connection.LogMeIn. DashboardEmail = " ";
$RDM.Save();
$connection.LogMeIn. SafePasswordDashboard = " ";
$RDM.Save();
$connection.MetaInformation.CustomField3Title = "MyField"
$RDM.Save();
Veuillez noter que vous devez changer "MyField" pour la valeur que vous souhaitez remplacer le champ personnalisé #3 avec.
$connection.host = $Connection.name + ".mydomain.com"
$RDM.Save();
$connection.Putty.RecordingMode = 1;
$connection.Putty.RecordingFileName = "C:\path\to\your\file.log"
$RDM.Save();
$connection.Url = " ";
$RDM.Save();
$connection.Putty.TelnetEncoding = "UTF-8";
$RDM.Save();
La date doit être spécifiée en utilisant le format ISO8601.
$connection.MetaInformation.Expiration = "2018-12-25T00:00:00-05:00";
$RDM.Save();
Utiliser n'importe quel opérateur de date et d'heure pris en charge par PowerShell.
$connection.MetaInformation.Expiration = (Get-Date).AddMonths(6);
$RDM.Save();
$connection.TabTitle = '$COMPANY_NAME$ - $NAME$';
$RDM.Save();
$connection.MetaInformation.Keywords = ";
$RDM.Save();
$connection.Putty.HistoryMaxLength = 2000;
$RDM.Save();
$connection.ConnectionType = 3;
$RDM.Save();
$connection.KeyboardHook = "OnTheRemoteComputer";
$RDM.Save();
$connection.CredentialConnectionGroup = "YourFolderPath\Credentials"
$connection.CredentialConnectionID = "00000000-0000-0000-0000-000000000000"
$connection.CredentialConnectionSavedPath = "--- Prompt on connection ---"
$RDM.Save();