Página principal Sobre mi Premios recibidos Links de Interés Contacto Blogs de referencia

Translate

miércoles, 27 de junio de 2018

Textual description of firstImageUrl

Windows CMD: Listar y cerrar sesiónes de escritorio remoto.

En el laboratorio de hoy vamos a ver como podemos listar y cerrar las sesiones de escritorio remoto activas usando la consola de CMD de Microsoft Windows.

En primer lugar, abriremos una nueva ventana de la consola de comandos de Microsoft Windows usando permisos elevados de Administrador, en el servidor de escritorio remoto.

Para sacar un listado de todas las cuentas de usuario que han iniciado sesión en nuestro servidor de escritorio remoto usaremos el comando llamado QUERY.

C:\>QUERY
Parámetros no válidos
QUERY { PROCESS | SESSION | TERMSERVER | USER }

La construcción final del comando en nuestro laboratorio será:

QUERY SESSION

En la lista, todos los usuarios que han validado la sesión usando una conexión de Remote Desktop Protocol, en la columna llamada NOMBRE DE SESIÓN, aparecerá rdp-tcp#XX. Si por lo contrario queremos ver los usuarios conectados locamente a nuestro servidor, buscaremos la palabra console en la columna llamada NOMBRE DE SESIÓN de la tabla.

Buscaremos en la tabla el usuario que necesitamos cerrar su sesión de escritorio remoto y apuntaremos el numero que aparece en la columna llamada ID, en nuestro laboratorio el usuario será:

NOMBRE DE SESIÓN  NOMBRE DE USUARIO        ID  ESTADO    TIPO   DISPOSITIVO
rdp-tcp#53        USUARIO                  4   Activo

Seguidamente procederemos a cerrar la sesión de usuario de escritorio remoto que hemos seleccionado, para ello usaremos el comando llamado LOGOFF.

C:\>logoff /?
Termina una sesión.

LOGOFF [nombresesión | idsesión] [/SERVER:nombreservidor] [/V] [/VM]

  nombresesión           Nombre de la sesión.
  idsesión               Id. de la sesión.
  /SERVER:nombreDeServidor Especifica el servidor de Escritorio remoto que conti
ene la sesión
                      de usuario que cerrar (el valor predet. es el actual).
  /V                     Muestra información acerca de las acciones realizadas.
  /VM                 Cierra la sesión en el servidor o en la máquina virtual. E
s necesario especificar el identificador único de la sesión.

Escribiremos LOGOFF y, seguidamente el numero ID de la sesión de usuario de escritorio remoto que queremos cerrar, en nuestro laboratorio la construcción final del comando será la siguiente:

LOGOFF 4

Si volvemos a listar las sesiones activas de nuestro servidor de sesión de escritorio remoto

domingo, 24 de junio de 2018

Textual description of firstImageUrl

Windows CMD: Editar atributos de archivo (Attrib).

En el laboratorio de hoy vamos a ver como usar el comando Attrib. El comando Attrib nos permitirá cambiar los atributos de nuestros archivos.

También, podéis acceder al canal de YouTube de Pantallazos.es, donde encontrareis un vídeo tutorial en el que aprenderemos las funciones básicas del comando Attrib.


Podéis acceder y suscribiros al canal de Youtube de Pantallazos.es en el enlace que mostramos a continuación:

El comando Attrib es un comando que está disponible desde MS-DOS 3.0 hasta el sistema operativo Microsoft Windows 10, incluyendo todas las versiones de Windows para servidor.

Usando Attrib en nuestro día a día, los atributos más comunes que necesitaremos agregar o quitar a nuestros archivos son los siguientes:
  • R o Atributo de solo lectura: nos permitirá definir que archivo solo se pueda ver pero no se pueda escribir ni modificar.
  • A o Atributo de Archivado : Permite que el programa Microsoft Backup u otros programas de copia de seguridad saber qué archivos tienen que respaldar.
  • H o Atributo de  archivo oculto : hace que los archivos sean invisibles para los usuarios.
También podemos usar los modificadores:
  • /S - Sirve para procesar archivos en todos los directorios de la ruta especificada.
  • /D - Sirve para procesar también las carpetas.
Existen opciones adicionales para el comando Attrib que no mencionaremos en este artículo, podéis consultar la sintaxis del comando Attrib en vuestra versión de Microsoft Windows para obtener todas las opciones disponibles. Dependiendo de la versión de Microsoft Windows las opciones disponibles de  Attrib pueden variar.

Usar Attrib es bastante sencillo, Si queremos añadir atributos usaremos el símbolo positivo seguido de la letra que corresponda al atributo que necesitamos, si por lo contrario, queremos eliminar atributos aplicados en nuestros archivos escribiremos el símbolo negativo seguido de la letra que identifica el atributo que queremos eliminar.

Si queremos ver los atributos aplicados en todos los archivos de un directorio, escribiremos Attrib y, seguidamente, la ruta donde se encuentran los archivos que queremos listar.

C:\Users\Administrador>attrib "c:\attrib\*.*"
A            C:\attrib\test_00.txt
A    R       C:\attrib\test_01.txt
    HR       C:\attrib\test_02.txt
A   H        C:\attrib\test_03.txt

También podemos situarnos directamente en el directorio que contiene los archivos a los que queremos modificar sus atributos y escribir Attrib simplemente, se mostraran todos los archivos que se encuentren en el directorio actual y cada uno de sus atributos. Si algún fichero es un archivo oculto, también se mostrará en el listado.

C:\Users\Administrador>attrib "c:\attrib\*.*"
A            C:\attrib\test_00.txt
A    R       C:\attrib\test_01.txt
    HR       C:\attrib\test_02.txt
A   H        C:\attrib\test_03.txt

Si miramos las propiedades del archivo de ejemplo llamado test_02.txt usando el entorno gráfico, comprobaremos que los atributos que nos ha mostrado el comando Attrib coinciden perfectamente.

Seguidamente ejecutaremos Attrib -H, de este modo todos los archivos del directorio que eran archivos Ocultos pasaran a ser archivos visibles.

C:\Attrib>attrib -h

C:\Attrib>attrib
A            C:\Attrib\test_00.txt
A    R       C:\Attrib\test_01.txt
     R       C:\Attrib\test_02.txt
A            C:\Attrib\test_03.txt

Podemos aplicar los atributos únicamente a uno de nuestros archivos especificando la ruta completa y el nombre del archivo en la construcción del comando. Aplicaremos el atributo de Archivado al archivo llamado test_02.txt.

C:\Attrib>attrib +a C:\Attrib\test_02.txt

C:\Attrib>attrib
A            C:\Attrib\test_00.txt
A    R       C:\Attrib\test_01.txt
A    R       C:\Attrib\test_02.txt
A            C:\Attrib\test_03.txt

También podemos verificar que todos los cambios aplicados mediante la consola de comandos de Microsoft Windows se ven también mediante el entorno gráfico y viceversa.

Seguidamente ocultaremos todos los archivos de la carpeta usando aplicando el atributo +H en todos los archivos del directorio. Como podéis ver, Attrib es una gran herramienta para aplicar atributos de forma masiva a nuestros archivos.

C:\Attrib>attrib +h

C:\Attrib>attrib
A   H        C:\Attrib\test_00.txt
A   HR       C:\Attrib\test_01.txt
A   HR       C:\Attrib\test_02.txt
A   H        C:\Attrib\test_03.txt

miércoles, 20 de junio de 2018

Textual description of firstImageUrl

Windows 2012 R2: Restablecer el Período de gracia de Terminal Server.

En el laboratorio de hoy, vamos a ver como poder extender el período de gracia de un servidor de terminal Server que ha expirado, si todavía no hemos podido adquirir e instalar las licencias de escritorio remoto definitivas en nuestro servidor de licencias de escritorio remoto. Un servidor de sesión de escritorio remoto puede funcionar sin un servidor de licencias activo durante un periodo de 120 días después del primer inicio.

El periodo de gracias de licencias de Escritorio remoto expiró y no se configuró el modo de administración de licencias para el servidor host de inicio de sesión de Escritorio remoto. Se debe configurar el modo de administración de licencias para que siga funcionando.

domingo, 17 de junio de 2018

Textual description of firstImageUrl

Windows CMD: Listar y cerrar procesos activos en un equipo remoto (Taskkill).

En el laboratorio de hoy, vamos a ve como podemos cerrar procesos que se encuentran activos en un sistema operativo remoto desde la consola de comandos de Microsoft Windows.

En un laboratorio anterior, aprendimos como poder extraer información de nuestro sistema operativo y, uno de los comandos que usamos para conseguir listar los procesos activos en un sistema operativo fue TASKLIST.
También, podéis acceder al canal de YouTube de Pantallazos.es, donde encontrareis un vídeo tutorial en el que listaremos y cerraremos un proceso activo en un equipo remoto usando los comandos TASKLIST y TASKKILL.


Podéis acceder y suscribiros al canal de Youtube de Pantallazos.es en el enlace que mostramos a continuación:

Como pudimos ver anteriormente, TASKLIST  nos proporcionará un listado completo de todos los procesos que se encuentran activos en nuestro sistema operativo, la cantidad de memoria que están usando, el nombre de la sesión que lo ha ejecutado y su ID de proceso. Este comando nos puede resultar muy útil si tenemos que detectar los procesos de nuestro sistema operativo que estén consumiendo gran cantidad de recursos.

C:\>Tasklist /?

TASKLIST [/S sistema [/U usuario [/P [contraseña]]]]
         [/M [módulo] | /SVC | /V] [/FI filtro] [/FO formato] [/NH]

Descripción:
    Esta herramienta muestra una lista de procesos que se están ejecutando
    en un equipo local o remoto.

Lista de parámetros:
   /S     sistema            Especifica el sistema remoto al que conectarse.

   /U     [dominio\]usuario  Especifica el contexto de usuario en el que el comando debe ejecutarse.

   /P     [contraseña]       Especifica la contraseña para el contexto
                             de usuario dado. Pide entrada si se omite.

   /M     [module]           Enumera todas las tareas que actualmente usan
                             el nombre exe/dll dado. Si el nombre del módulo
                             no se especifica, se muestran todos los módulos
                             cargados.

   /SVC                      Muestra los servicios hospedados en cada proceso.

   /APPS                        Muestra aplicaciones de la Tienda y sus
                                procesos asociados.

   /V                        Muestra información detallada de tareas.

   /FI    filtro             Muestra un conjunto de tareas que coinciden
                           con el criterio especificado por el filtro.

   /FO    formato            Especifica el formato de salida.
                           Valores válidos: "TABLE", "LIST", "CSV".

   /NH                       Especifica que el "encabezado de columna"
                           no debe mostrarse en la salida.
                           Válido solo para formatos "TABLE" y "CSV".

   /?                      Displays this help message.

Filtros:
    Nombre filtro   Operadores válidos         Valores válidos
    -------------   ------------------         --------------------------
    STATUS          eq, ne                    RUNNING | SUSPENDED
                                              NOT RESPONDING | UNKNOWN
    IMAGENAME       eq, ne                    Nombre de imagen
    PID             eq, ne, gt, lt, ge, le    Valor del PID
    SESSION         eq, ne, gt, lt, ge, le    Número de sesión
    SESSIONNAME     eq, ne                    Nombre de sesión
    CPUTIME         eq, ne, gt, lt, ge, le    Tiempo de la CPU en el formato
                                              hh:mm:ss.
                                              hh - horas,
                                              mm - minutos, ss - segundos
    MEMUSAGE        eq, ne, gt, lt, ge, le    Uso de memoria en KB
    USERNAME        eq, ne                    Nombre de usuario en formato
                                              [dominio\]usuario
    SERVICES        eq, ne                    Nombre de servicio
    WINDOWTITLE     eq, ne                    Título de ventana
    MODULES         eq, ne                    DLL name

NOTA: los filtros "WINDOWTITLE" y "STATUS" no se tienen en cuenta cuando se cons
ultan
      equipos remotos.

Examples:
    TASKLIST
    TASKLIST /M
    TASKLIST /V /FO CSV
    TASKLIST /SVC /FO LIST
    TASKLIST /APPS /FI "STATUS eq RUNNING"
    TASKLIST /M wbem*
    TASKLIST /S sistema /FO LIST
    TASKLIST /S sistema /U dominio\nombreusuario /FO CSV /NH
    TASKLIST /S sistema /U nombreusuario /P contraseña /FO TABLE /NH
    TASKLIST /FI "USERNAME ne NT AUTHORITY\SYSTEM" /FI "STATUS eq running"

Como pudimos ver en nuestro anterior laboratorio escribiendo TASKLIST sin modificadores de ningún tipo, nos presentará un listado de todos los procesos que se encuentran activos en nuestro sistema operativo local. En nuestro laboratorio hemos abierto una ventana del bloc de notas para que podáis ver como podemos cerrar un proceso de una forma clara y fácil. Podéis ver que el procedo del bloc de notas de Microsoft Windows aparece en el listado con el PID numero 4348.


lunes, 11 de junio de 2018

Textual description of firstImageUrl

Windows 2012 R2: No hay licencias disponibles para este servidor de sesión de Escritorio remoto.

Cuando terminamos la instalación y activación de un nuevo servidor de licencias de Escritorio Remoto y diagnosticamos el correcto funcionamiento del nuevo servidor, durante el diagnostico podría aparecer el error que mostramos a continuación: 

No hay licencias disponibles para este servidor de sesión de Escritorio remoto y Diagnóstico de licencias de Escritorio remoto detectó problemas de licencia en el servidor host de sesión de Escritorio remoto.

Si no estáis familiarizados con el procedimiento de instalación de los servicios de Escritorio Remoto y la activación del servidor de licencias de Client Access. En los enlaces que encontrareis a continuación, podéis acceder directamente a los documentos donde explicamos paso a paso todo el proceso de configuración:
A la práctica nuestro servidor host de Escritorio Remoto continuará su funcionamiento con las licencias de 120 días de prueba.

Para solucionar este problema y poder disfrutar de nuestras licencias de Escritorio Remoto recién compradas.

Deberemos establecer el modo de las licencias de Escritorio Remoto que hemos adquirido y también cuales son los servidores de licencias de escritorio remoto en nuestra infraestructura, mediante el uso de una directiva de grupo en el equipo local.

No hay licencias disponibles para este servidor de sesión de Escritorio remoto y Diagnóstico de licencias de Escritorio remoto detectó problemas de licencia en el servidor host de sesión de Escritorio remoto.

domingo, 10 de junio de 2018

Textual description of firstImageUrl

Windows CMD: Extraer información del sistema.

En el laboratorio de hoy, vamos a ver varios comandos básicos de la consola de Microsoft Windows que nos ayudaran a extraer información de nuestro sistema.

También, podéis acceder al canal de YouTube de Pantallazos.es, donde encontrareis un vídeo tutorial en el que utilizaremos comandos básicos de la consola de Microsoft Windows que nos facilitarán la obtención de información de nuestro sistema.


Podéis acceder y suscribiros al canal de Youtube de Pantallazos.es en el enlace que mostramos a continuación:

El primer comando que usaremos será el llamado Systeminfo. Antes empezar a trabajar con un equipo con problemas, conviene que conozcamos toda la información básica del sistema que pretendemos arreglar.

El comando Systeminfo, creará un listado con la información que mostramos a continuación:

  • Nombre de host: SRVDC
  • Nombre del sistema operativo: Microsoft Windows Server 2012 R2 Datacenter
  • Versión del sistema operativo: 6.3.9600 N/D Compilación 9600
  • Fabricante del sistema operativo: Microsoft Corporation
  • Configuración del sistema operativo: Controlador de dominio principal
  • Tipo de compilación del sistema operativo: Multiprocessor Free
  • Propiedad de: DOM
  • Organización registrada: DOM
  • Id. del producto: 00252-80028-06674-AA483
  • Fecha de instalación original: 07/11/2017, 18:19:16
  • Tiempo de arranque del sistema: 28/05/2018, 10:49:08
  • Fabricante del sistema: VMware, Inc.
  • Modelo el sistema: VMware Virtual Platform
  • Tipo de sistema: x64-based PC
  • Procesador(es): 1 Procesadores instalados. [01]: Intel64 Family 6 Model 37 Stepping 1 GenuineIntel ~2667 Mhz
  • Versión del BIOS: Phoenix Technologies LTD 6.00, 21/09/2015
  • Directorio de Windows: C:\Windows
  • Directorio de sistema: C:\Windows\system32
  • Dispositivo de arranque: \Device\HarddiskVolume1
  • Configuración regional del sistema: es;Español (internacional)
  • Idioma de entrada: es;Español (tradicional)
  • Zona horaria: (UTC+01:00) Bruselas, Copenhague, Madrid, París
  • Cantidad total de memoria física: 8.192 MB
  • Memoria física disponible: 870 MB
  • Memoria virtual: tamaño máximo: 9.472 MB
  • Memoria virtual: disponible: 1.936 MB
  • Memoria virtual: en uso: 7.536 MB
  • Ubicación(es) de archivo de paginación: C:\pagefile.sys
  • Dominio: DOM.LOCAL
  • Servidor de inicio de sesión: \\SRVDC
  • Revisión(es): 155 revisión(es) instaladas.
                                           [01]: KB2868626
                                           [02]: KB2883200
  • Tarjeta(s) de red: 1 Tarjetas de interfaz de red instaladas.
                                           [01]: vmxnet3 Ethernet Adapter
  • Nombre de conexión: DOM.LOCAL
  • DHCP habilitado:    No
  • Direcciones IP
                                              [01]: 192.168.5.11
  • Requisitos Hyper-V: Se detectó un hipervisor. No se mostrarán las características necesarias para Hyper-V.


C:\Users\Usuario>time /?
Muestra o establece la hora del sistema.

TIME  [/T | hora]

Escriba TIME sin parámetros para mostrar la hora actual y poder
especificar una nueva hora. Presione Entrar si no desea cambiar la hora.

Si están habilitadas las extensiones de comandos el comando TIME admite
el parámetro /T que indica al comando mostrar tan solo la
hora actual, sin pedir una nueva hora.

C:\>systeminfo /?

SYSTEMINFO [/S sistema [/U usuario [/P contraseña]]] [/FO formato] [/NH]

Descripción:
    Esta herramienta muestra información de configuración del sistema
    operativo de un equipo local o remoto, incluidos los niveles de
    Service Pack.

Lista de parámetros:
     /S      sistema             Especifica el sistema remoto al que conectarse.

     /U      [dominio\]usuario   Especifica el contexto de usuario en el que
                                 el comando debe ejecutarse.

     /P      [contraseña]        Especifica la contraseña para el contexto
                                 de usuario dado. Pide entrada si se omite.

     /FO     formato             Especifica en que formato
                             se va a mostrar la salida.
                             Valores válidos: "TABLE", "LIST" y "CSV".

     /NH                         Especifica que el "encabezado de columna" no
                             debe mostrarse en la salida.
                             Válido solo para formatos "TABLE" y "CSV".

    /?                           Muestra este mensaje de ayuda.

Ejemplos:
    SYSTEMINFO
    SYSTEMINFO /?
    SYSTEMINFO /S sistema
    SYSTEMINFO /S sistema /U usuario
    SYSTEMINFO /S sistema /U dominio\usuario /P contraseña /FO TABLE
    SYSTEMINFO /S sistema /FO LIST
    SYSTEMINFO /S sistema /FO CSV /NH

miércoles, 6 de junio de 2018

Textual description of firstImageUrl

Microsoft Exchange: Deshabilitar Back Pressure.

Back pressure es una función que supervisa los recursos de nuestro sistema en los servidores de correo electrónico Microsoft Exchange

A partir de Microsoft Exchange 2007, el servicio de transporte usa esta función de supervisión de recursos del sistema para determinar si los recursos vitales, como pueden ser, el espacio disponible el disco duro y la memoria RAM, y tomar medidas especiales en el servicio.

La formula que utiliza Back pressure para calcular el consumo de los recursos es la siguiente:

100 * (hard disk size – fixed constant) / hard disk size

Back pressure detectará cuándo los recursos del sistema se están usando en exceso, y tomará medidas para evitar que el servidor quede completamente superado y entre en un estado de fallo.

Por poner un ejemplo ejemplo, cuando Back pressure determina que el nivel de uso de los recursos del sistema en el servidor de Exchange es demasiado alto, el servidor retrasará la aceptación de nuevos mensajes de correo electrónico. Si la uso de los recursos crece más, el servidor dejará de aceptar nuevos mensajes para destinar los recursos existentes en nuestro sistema exclusivamente al trabajo de procesado de todos los mensajes que se encuentren en nuestra cola. Incluso podría dejar de procesar los mensajes de correo electrónico salientes. 

Cuando la utilización de los recursos de nuestro sistema vuelve a los niveles aceptados, el servidor de de correo Microsoft Exchange, reanudará el funcionamiento normal. Aceptará nuevos mensajes de correo electrónico y procesará los mensajes de salida.

Para deshabilitar la función de Back pressure deberemos modificar los valores del archivo llamado EdgeTransport.exe.config.

Encontraremos el archivo llamado EdgeTransport.exe.config en la una de las rutas que mostramos a continuación dependiendo de la versión de Microsoft Exchange que tengamos instalada en nuestro servidor.

Microsoft Exchage 2007
C:\Program Files\Microsoft\Exchange Server\Bin\

Microsoft Exchage 2010
C:\Program Files\Microsoft\Exchange Server\V14\Bin\

Microsoft Exchage 2013
C:\Program Files\Microsoft\Exchange Server\V15\Bin\

Microsoft Exchage 2016
C:\Program Files\Microsoft\Exchange Server\V16\Bin\


En primer lugar, realizaremos una copia de seguridad del archivo llamado EdgeTransport.exe.config, en nuestro laboratorio lo hemos llamado EdgeTransport.exe.config.bak.

Seguidamente, editaremos el archivo EdgeTransport.exe.config con la ayuda de la aplicación Notepad y, añadiremos dentro del apartado </appSettings> la key con el valor false tal como mostramos a continuación: 


<add key=”EnableResourceMonitoring” value=”false” />

Microsoft Exchange: Deshabilitar Back Pressure - <add key=”EnableResourceMonitoring” value=”false” />

domingo, 3 de junio de 2018

Textual description of firstImageUrl

Microsoft Windows CMD: TREE listar Árbol de directorios.

En el laboratorio de hoy vamos a ver como utilizar el una sencilla herramienta llamada TREE que se encuentra en todos los sistemas operativos Microsoft Windows.

También, podéis acceder al canal de YouTube de Pantallazos.es, donde encontrareis un vídeo tutorial en el que aprenderéis a usar la herramienta llamada TREE, de Microsoft Windows.


Podéis acceder y suscribiros al canal de Youtube de Pantallazos.es en el enlace que mostramos a continuación:

El comando TREE nos permitirá sacar un listado de la estructura de carpetas de una unidad de disco o ruta especifica.

La sintaxis de este comando es muy sencilla, escribiremos TREE y, a continuación la ruta que queremos listar. El comando TREE tiene solamente dos modificadores.
  • /F -  Nos mostrará los archivos que contenga cada una de las carpetas del árbol que listemos
  • /A - que Usará códigos ASCII en lugar de caracteres extendidos para fabricar el listado de directorios.
Veamos un ejemplo, en nuestro laboratorio hemos creado un árbol de carpetas para simular el típico servidor de ficheros.

Empezaremos por lo más sencillo escribiremos tree y a continuación el camino de nuestro árbol de directorios:

tree c:\datos

Aparecerá un listado de todas las carpetas que forman nuestro árbol de directorios y el listado se creará usando caracteres extendidos.

Microsoft Windows CMD: TREE listar Árbol de directorios. - tree c:\datos