Sincronizador personalizado (PowerShell)
Esta entrada es un potente sincronizador "híbrido" que le permite usar scripts de PowerShell para rellenar bóvedas, sincronizar descripciones, aplicar plantillas y más. Puede sincronizar desde orígenes para los que no tenemos un sincronizador dedicado. Aprovecha clases proxy para interactuar con los completos objetos de conexión de Remote Desktop Manager.
Casos de uso del sincronizador Custom (PowerShell)
Sesión simple
Proporcione el host, el nombre, la descripción y el grupo utilizando el tipo RDP predeterminado. Como alternativa, utilice una plantilla para fomentar la reutilización y la estandarización. Aquí tiene un ejemplo:
# Obtain or generate your list of sessions to create, here we assume a $data table.
# Has been filled by querying an external source.
Foreach($row in $data)
{
# Create a new session, the only mandatory property is 'Name' so we require it as a parameter in the Add method.
$session = $RDM.Add($row.Name)
# Set the other properties using $session.
$session.Host = $row.Name
$session.Description = $row.Description
$session.Group = $row.Group # it can be multiple levels i.e. 'Folder1\Folder1a'
}Sesión con credenciales
Para establecer las credenciales, utilice: $session.SetCredentials($row.Username, $row.Password, $row.Domain);.
Para establecer únicamente la contraseña, utilice: $session.SetPassword($row.Password);.
Campos de uso habitual
Estos son los campos de uso habitual, como referencia rápida:
Escenario avanzado
Utilizando el método descrito en Ingeniería inversa de la estructura de una entrada, puede crear una entrada con toda la información necesaria en los campos adecuados y observar cómo asignar valores mediante PowerShell. Por ejemplo, aquí tiene una entrada Host en la que se han rellenado muchos campos de la sección View – Asset:
Puede ver algunos objetos "complejos", concretamente HostDetails y MetaInformation. El primero es específico del tipo de entrada Host, y el segundo es un contenedor para todo lo que hay en la sección View – Asset. Añada el nombre de la sección como prefijo para escribir en los campos internos.
Puntos clave
Tenga en cuenta que las propiedades
NameyHostDetails.Hostcomparten el mismo valor. Esta es una característica de la entrada Host, y también debe tenerse precaución al trabajar con otros tipos de entrada.Algunos campos, como
MetaInformation.AssetSubType, están vinculados a una enumeración y deben contener la cadena exacta. Otros, comoMetaInformation.NetworkGateway, son simples cadenas y pueden contener cualquier valor. No dude en contactar con nuestro equipo de soporte si tiene más preguntas.
Temas relacionados
Última actualización
¿Te fue útil?