944 063 154

Blog

Etiqueta: Windows

Alternativas nativas a Wget de GNU en Windows

Publicado enSistemas TI en abril 26, 2018 10:33 am

Por norma general, no es recomendable instalar en los servidores nada que no sea estrictamente necesario. Es decir, solo es recomendable hacerlo cuando el propio sistema no ofrezca una determinada funcionalidad y esta sea una necesidad para que la aplicación pueda ejecutarse de forma correcta. Y con el Wget de GNU en versión Windows no es ninguna excepción. Existen diferentes opciones nativas para Windows que realizan las mismas funciones que la herramienta de GNU.

En muchos casos, puede que debido al desconocimiento de las herramientas nativas para Windows, algunos administradores de sistemas acaban por instalar en sus equipos aplicaciones de terceros como alternativa a Wget en Windows. De esta forma lo único que se consigue es llenar el sistema de aplicaciones; realmente no son necesarias y, además, pueden resultar peligrosas. En algunos casos estas aplicaciones pueden afectar al rendimiento del servidor. Otras, pueden llevar asociado software malicioso. Y es que, que las aplicaciones contengan malware es, desafortunadamente, algo bastante normal en las aplicaciones de Windows.

Wget de GNU

Como ejemplo de este desconocimiento, basta con comprobar qué nos recomiendan cuando pedimos opinión sobre alguna aplicación similar al comando Wget de Linux para Windows. En la mayoría de los casos, nos recomendarán la instalación de la versión específica para Windows de Wget de GNU. Esto es la solución más fácil al problema, pero no la mejor. Ya que siempre habrá alternativas más adecuadas aunque sean menos conocidas o resulten algo más complicadas. En casos como este, lo ideal sería optar por opciones nativas que, además de resultar más seguras, funcionarán correctamente en el servidor.

La aplicación nativa más parecida al Wget de GNU para Windows es PowerShell. Ambas son ejecutables desde la línea de comandos y, aunque sus principales funciones sean diferentes, permiten realizar las mismas tareas. Así, mientras que Wget de GNU es un descargador de archivos desde la línea de comandos; Powershell es un lenguaje de scripting y de línea de comandos que se basa en tareas.

Windows PowerShell

Desde PowerShell, es posible realizar multitud de tareas, entre las que se incluye la realización de peticiones a un sitio web. Estas pueden ser tanto HTTP como HTTPS y pueden realizarse de diversas formas. Nosotros te mostramos dos formas de realizar dichas peticiones a una web:

Ejemplo 1:

PS C:\gt; Invoke-WebRequest linube.com

Ejemplo 2:

(new-object system.net.webclient).downloadstring('https://linube.com')

También puedes probar a jugar con las distintas opciones de estos comandos: Invoke-WebRequest y WebClient, para sacarle el máximo partido a PowerShell.

Cambiar el idioma en Windows Server 2012

Publicado enSistemas TI

Nuestros servidores se entregan por defecto con la instalación del idioma original de Windows. Lo hacemos de esta forma ya que creemos más recomendable utilizar el sistema en inglés; pero si quieres cambiar el idioma en Windows a Español o cualquier otro idioma puedes hacerlo en unos sencillos pasos. Ni siquiera te hará falta reinstalar el sistema.

Cambiar el idioma en Windows Server: paso a paso

1) Simplemente se trata de abrir “Language” en el panel de control:

cambiar el idioma en Windows

 

 

 

 

 

 

2) Añadir un nuevo idioma

Cambiar el lenguaje en Windows Server 2012

Cambiar el lenguaje en Windows Server 2012

Cambiar el lenguaje en Windows Server 2012

 

 

 

 

 

3) Hay que bajarse los paquetes del idioma seleccionado.

Cambiar el lenguaje en Windows Server 2012 Cambiar el lenguaje en Windows Server 2012

 

 

 

 

 

 

4) Finalmente hay que elegir el idioma por defecto que deseamos e iniciar de nuevo sesión.

Cambiar el lenguaje en Windows Server 2012

Copiar tablas de una bd SQL Server a otra

Publicado enSistemas TI

Si tenemos una base de datos en producción y queremos disponer de una copia de esos datos para desarrollo, sólo necesitamos algunas tablas.  El siguiente punto será copiar tablas de una base de datos SQL Server a otra.

Destacar que aunque existe la forma de hacerlo mediante script, en esta ocasión utilizaremos el Wizard.

Cómo copiar tablas de una base de datos SQL Server a otra

1) Seleccionamos la base de datos destino e importamos (Tasks > Import Data…)

copiar tablas de una base de datos SQL Server a otra-I

2) Inicia el wizard.

copiar tablas de una base de datos SQL Server a otra-II

3) Indicamos el nombre de servidor, en nuestro caso cómo es localhost podemos poner un punto. La autenticación mediante Windows o Sql y finalmente si los datos son correctos nos dejará seleccionar la base de datos de origen, en nuestro caso LINUBE_PROD.

copiar tablas de una base de datos SQL Server a otra-III

4) De la misma forma, en este paso indicamos el destino. Para nosotros LINUBE_DEV. Si no tuviésemos la base de datos de destino ya creada, podemos darle a “”New…” para crearla.

copiar tablas de una base de datos SQL Server a otra-IV

5) En el siguiente apartado dejamos la primera opción marcada.

copiar tablas de una base de datos SQL Server a otra-V

6) Ahora nos mostrará las tablas y vistas que podemos importar, en nuestro caso sólo existe una tabla (T_Servidores_Cloud) que es la que hemos creado a modo de ejemplo. Cómo en el destino no existe la tabla, automáticamente nos la creará con el mismo nombre y los mismos campos.

copiar tablas de una base de datos SQL Server a otra-VI

7) Si necesitamos que el nombre sea otro, también podemos editarlo. Si además queremos controlar los campos de destino podemos pinchar en el botón “Edit Mappings…” y nos mostrará todas las posibilidades.

copiar tablas de una base de datos SQL Server a otra-VII

8) Finalmente tenemos un resumen de lo que se va a hacer y podemos darle a “Finish”.

 

Si te ha sido útil no dudes en visitar de vez en cuando el blog de Linube. ¡Gracias!