La culpa fue del spectrum

La culpa fue del spectrum

sábado, 6 de julio de 2024

Instalar Teams New (versión 2) en un PC para varios usuarios

Descargar teamsbootstrapper, que es el ejecutable de línea de comandos que nos va a permitir configurar como queremos que se comporte teams en el pc.



 

 

 

 

Lo ejecutamos desde la consola para ver las opciones. 

Y después ya lo ejecutamos con los parámetros que necesitamos. Una solución rápida y fiable para quitar la versión antigua y preparar que todos los usuarios que tengan que usar el pc dispongan de la versión actual. 

Más información en la web oficial


 

sábado, 9 de octubre de 2021

Acceder por SQL a un miembro de una tabla con múltiples miembros

 

Por ejemplo, quiero acceder al miembro que guarda la definición de una tabla, lo que llamamos un fuente de un fichero PF en el entorno.

Creo un alias.

CREATE ALIAS QTEMP/PRB1 FOR QGPL/QDDSSRC(TABLA1)

Selecciono.

SELECT * FROM QTEMP/PRB1

Elimino el alias.

DROP TABLE QTEMP/PRB1



viernes, 19 de marzo de 2021

Ver las impresoras instaladas en Windows 10 (Powershell)

Entrada breve para recordar como podemos ver las impresoras instaladas en un windows 10 de forma remota, en una máquina del dominio.

Get-CimInstance -Computername MaquinaRemota -Class Win32_Printer

Tendremos que hacerlo desde la consola de powersell con el administrador del domino.



domingo, 9 de agosto de 2020

Lanzar un script QSH desde un programa CL

En algunas circunstancias puede ser necesario lanzar un script que realice alguna tarea en el sistema de archivos integrado, en mi caso cada usuario tiene una carpeta personal que para reducir tamaño voy borrando cada cierto tiempo con este CL

PGM                                                                          
/*                                                     */                  
DCL       VAR(&SENTE) TYPE(*CHAR) LEN(256)                                  
DCL       VAR(&USUARIO) TYPE(*CHAR) LEN(10)                                
DCL       VAR(&CMD2) TYPE(*CHAR) LEN(30)                                    
RTVJOBA   USER(&USUARIO)                                                    
/* modifico la variable de entorno a none para que no muestre la consola   */
ADDENVVAR ENVVAR(QIBM_QSH_CMD_OUTPUT) VALUE(NONE) LEVEL(*JOB)                                                      
/*                                                     */                  
CHGVAR     VAR(&CMD2) VALUE(' | xargs rm -rf')                              
CHGVAR     VAR(&SENTE) VALUE('find /home/')                                  
CHGVAR     VAR(&SENTE) VALUE(%TRIM(&SENTE)||%TRIM(&USUARIO))                
CHGVAR     VAR(&SENTE) VALUE(%TRIM(&SENTE)||%TRIMR(&CMD2))                  
STRQSH     CMD(&SENTE)                                                                        
RMVENVVAR ENVVAR(QIBM_QSH_CMD_OUTPUT)                                      
/*                                                     */                  
ENDPGM                                                                      

En mi caso añado una variable de entorno para que no muestra la consola, después la elimino.

Este programa esta creado y compilado en versión V7R1.

sábado, 16 de mayo de 2020

Busquedar rápidas en Stack Overflow


Ejemplo, buscar información de visual rpg 

  • Usando DuckDuckGo !so visual rpg
  • Usando Google visual rpg site:stackoverflow.com +ASNA -Microsoft
Por supuesto el +ASNA -Microsoft son para afinar un poco más la búsqueda pero son opcionales. Incluso en este ejemplo aportan poco.

sábado, 11 de mayo de 2019

Acceso a la powershell de una máquina de forma remota

Acceso a la powershell de una máquina de forma remota

En máquina remota a la que queremos acceder.

Activamos la powershell remota.

Nos aseguramos de que el servicio queda en modo automático.

En la máquina desde la que queremos acceder.

Tecleamos.

 

 

 

 

 

 

 

 

sábado, 19 de enero de 2019

Punto de acceso wifi-móvil con la rasp3 y OpenWtr

En muchas ocasiones podemos encontrarnos en salas donde existe una conexión lan pero no se dispone de un punto wifi y necesitamos conectar algún dispositivo móvil para hacer una demo, o tener una conexión puntual.
Yo para este caso estoy usando una rasp3 con OpenWtr, de tal forma que lo configuro como punto de acceso y me permite salir del problema de forma rápida y sencilla.
Desde https://openwrt.org nos descargamos el software, lo quemamos en la tarjeta SD (recomiendo Echer https://www.balena.io/etcher/)
Configuramos rápidamente accediendo por web y listo.

sábado, 11 de agosto de 2018

Windows defender

Notas rápidas para deshacernos de windows defender.

En windows 7 desde una consola con privilegios de administrador.

  • sc config WinDefend start= disabled (deshabilitar el servicio)
  • sc stop WinDefend (parar el servicio)
Importante en el sc config poner el igual tal como se aprecia en el ejemplo.

En windows 2016 server, desde una powershell con privilegios de administrador

  • Uninstall-WindowsFeature -Name Windows-Defender
 
...continuará

sábado, 21 de julio de 2018

RCLONE - Copias en la nube

Rclone es una herramienta que nos permite hacer copias de seguridad y mantenerlas sincronizadas con nuestros servicios en la nube.

Tiene la ventaja de poder conectarse a distintos servidores, lo que permite aprovechar desde una sola aplicación las servicios gratuitos de múltiples nubes.

Es una aplicación de línea de comandos y se puedes descargar para distintos sistemas operativos desde su web. En su web también se encuentra las instrucciones para usarla con los distintos servicios cloud.

Escribiendo rclone aparece la ayuda general y escribiendo rclone comando --help la ayuda para el comando concreto.

Los comandos más usados son copy "rclone copy c:\carpeta box:Backup/carpeta" por ejemplo en este caso copia el contenido de la carpeta llamada "carpeta" de c:\carpeta en la nube carpeta Backup/carpeta en mi servicio cloud de box.net que he llamado box.

Otro ejemplo sería rclone mkdir box:Backup/carpeta para crear una carpeta en la nube.

En la configuración inicial de rclone a mi cuenta de box.net la he llamado box, todo a sido muy sencillo siguiendo las instrucciones que detallan en la web.

Como se puede observar cualquier usuario familiarizado con el uso de comandos no tendrá mayor problema en usar la aplicación.

Yo he realizado las pruebas desde la versión para windows, que solo hay que descargar, descomprimir y usar, no necesita instalar ni usar un usuario con privilegios de administrador. En las pruebas que he realizado se muestra muy rápido.


sábado, 17 de marzo de 2018

Utilidades para powershell

Ante el empuje que cada vez más tiene el uso de powershell en el entorno windows de última generación, estoy comenzando a realizar alguna cosa con ella, más por obligación que otra cosa, ya que a pesar de tener dos libros, (si dos libros me gusta comprar libros) sobre el tema no consigo sacar tiempo para darle más utilidad.

Recientemente con un windows 10 pro preinstalado en un equipo nuevo, no encontraba la forma de añadirlo al dominio, la opción estaba como desaparecida, pero claro para esto esta powershell, abres tu terminal y escribes.

Add-Computer -DomainName pruebas.com -Credential (Get-Credential)

Y problema solucionado.

Otras utilidades recopiladas: 
  •  Cambiar el nombre de un equipo:
    • Rename-Computer -NewName "PC01" -Restart
    •  En este ejemplo, renombramos el equipo con el nombre: PC01.
  • Añadir un equipo al dominio de Active Directory con más detalle:
    • Add-Computer -ComputerName "PC01" -DomainName "dominion.local" -Credential dominion\Administrador -Restart -Force
    •  En este ejemplo, añadimos al dominio de Active Directory: dominion.local el equipo: PC01, utilizando las credenciales de: dominion\Administrador. Finalmente, se reinicia el equipo.
  • Quitar equipo del dominio de Active Directory:
    • Remove-Computer -ComputerName "PC01" -Credential dominion\Administrador -Restart -Force
    •  En este ejemplo, eliminamos el equipo PC01, del dominio de Active Directory. 
Espero que os sea de utilidad

miércoles, 29 de noviembre de 2017

SQuirreL SQL Client

Gran herramienta que descubrí gracias a la tristemente desaparecida revista server news/help 400.
SQuirreL es un cliente sql sencillo que permite acceder mediante JDBC a infinidad de bases de datos.

Para acceder a las diferentes bases de datos tendremos que buscar el driver jdbc correspondiente.

Es proyecto de software libre (LGPL) alojado en source forge existente desde el 2001, para su funcionamiento es imprescindible tener java instalado y es multiplataforma al usar java.
 
 Para la instalación tecleamos:
                  java -jar squirrel-sql--install.jar
O bien lo abrimos desde un explorador de archivos con el java instalado.





En cualquier caso seguiremos el asistente para completar la instalación, que nos pedirá una ruta donde instalarlo y también si queremos instalar una serie de plugins que mejoran su uso.



Al concluir la instalación nos mostrara la pantalla que podemos ver en la imagen superior.

Al arrancar la aplicación tendremos dos pestañas laterales llamadas aliases y drivers.
En aliases definiremos nuestras conexiones y en drivers tendremos que configurar el correspondiente driver jdbc para la base de datos que queramos manipular.

 

 Normalmente los drivers jdbc tendremos que descargarlos y configurarlos como se puede ver en la imagen superior.


Conduce entre la niebla

La culpa fue del spectrum