Activar ejecucion de scripts de PowerShell en Windows 8

Los scripts de Powershell pueden ser ejecutados en cualquier sistema basado en Windows siempre y cuando se ejecuten desde el ISE, si acaso requieres ejecutar un script desde la línea de comandos recibiras el siguiente menaje de error:

script1.ps1 cannot be loaded because running scripts is disabled on this system. For more information, see about_Execution_Policies at http://go.microsoft.com/fwlink/?LinkID=135170

Este mensaje de error es desplegado debido a una medida de seguridad de Windows 8 que impide que se ejecuten los scripts “sin previa autorización”.

Para ejecutar el script, abre una consola de PowerShell con permisos de administrador.

1. Busca Powershell en el menu principal, haz click con el botón derecho y selecciona Run as Administrator del menu contextual)
2. Ejecuta el siguiente comando: set-executionpolicy remotesigned, es necesario que respondas a la pregunta si deseas modificar la política de ejecución de los scripts, solo presiona la tecla Enter.

Administrador: Windows PowerShell
Windows PowerShell
Copyright (C) 2013 Microsoft Corporation. All rights reserved.

PS C:\WINDOWS\system32> set-executionpolicy remotesigned

Execution Policy Change
The execution policy helps protect you from scripts that you do not trust. Changing the execution policy might expose you to the security risks described in the about_Execution_Policies help topic at http://go.microsoft.com/fwlink/?LinkID=135170. Do you want to change the execution policy?
[Y] Yes [N] No [S] Suspend [?] Help (default is “Y”):
PS C:\WINDOWS\system32>

Posted in Microsoft, Sistemas Operativos, Software, Tips, Windows | Leave a comment

PowerShell y Microsoft Exchange

Si por alguna razón requieres de obtener la lista de nombres de usuario y direcciones de correo de una Unidad Organizacional (OU) en específico de tu servidor de correo de Exchange, puedes usar el siguiente script de PowerShell, solo cambia Nombre-OU por el nombre real de la OU.

Command Prompt
get-mailbox -OrganizationalUnit Nombre-OU | select-object name, SamAccountName, primarySmtpAddress

Ejecuta el script y listo.

Posted in Microsoft, Software, Soporte, Tips, Windows | Leave a comment

Diciembre 2013

Aqui vamos de nuevo, esa epoca del año en lo que todo “pareciera ser Amor y Dulzura”, yo aqui, ya me estoy preparando para mis propositos de año nuevo, haciendo el recuento, de los propositos del año pasado. Honestamente, he de decir que no recuerdo cuales fueron, asi, que para que esto no me vuelva a pasar tendre que plasmarlos aqui para su deleite.

¿Cumpliste tus propositos? ¿Estuviste cerca?

Posted in Blog | Leave a comment

Enlaces simbólicos o symlinks

Los enlaces simbólicos tambien conocidos como symlinks o symbolic links son un tipo especial de archivo que nos sirve para hacer referencia a un archivo o a otro directorio usando el mismo inodo – los inodo almacenan la información de un objeto dentro de el sistema de archivos, el objeto puede ser un archivo, dispositivo, socket, pipe, etc -.

Crear enlace simbólico

En mi caso, creare un symlink que me permita tener la misma información en dos lugares distintos: Desktop y Documents. Como ya es costumbre lo haremos desde la consola. Primero crearé en Desktop un directorio llamado SymLink, para posteriormente crear el symlink:

Linux console | jpacheco@aex-infra:~/
[jpacheco@aex-infra Desktop]$ mkdir /home/jpacheco/Desktop/SymLink/
[jpacheco@aex-infra Desktop]$ ln -s /home/jpacheco/Desktop/SymLink/ /home/jpacheco/Documents/SymLink

Listemos el contenido de las carpetas Desktop/SymLink y Documents/SymLink para aseguarnos de que el enlance simbólico se creo apropiadamente. Los archivos son los mismos (fecha y tamaño).

Linux console | jpacheco@aex-infra:~/
[jpacheco@aex-infra ~]$ ls -al Desktop/SymLink/
total 12
drwxrwxr-x 2 jpacheco jpacheco 4096 Aug 24 19:46 .
drwxr-xr-x. 3 jpacheco jpacheco 4096 Aug 24 19:45 ..
-rw-rw-r– 1 jpacheco jpacheco 0 Aug 24 19:44 test
-rw-rw-r– 1 jpacheco jpacheco 0 Aug 24 19:46 test3.txt
-rw-rw-r– 1 jpacheco jpacheco 34 Aug 24 19:44 test.txt
[jpacheco@aex-infra ~]$ ls -al Documents/SymLink/
total 12
drwxrwxr-x 2 jpacheco jpacheco 4096 Aug 24 19:46 .
drwxr-xr-x. 3 jpacheco jpacheco 4096 Aug 24 19:45 ..
-rw-rw-r– 1 jpacheco jpacheco 0 Aug 24 19:44 test
-rw-rw-r– 1 jpacheco jpacheco 0 Aug 24 19:46 test3.txt
-rw-rw-r– 1 jpacheco jpacheco 34 Aug 24 19:44 test.txt
[jpacheco@aex-infra ~]$

Eliminar un enlace simbólico

 
Eliminar un enlace simbólico no puede ser mas fácil, solo requerimos ejecutar el comando rm desde el directorio donde se aloja el enlace simbólico, en nuestro ejemplo: ~/Documents/:

Linux console | jpacheco@aex-infra:~/
[jpacheco@aex-infra Desktop]$ mkdir /home/jpacheco/Desktop/SymLink/
[jpacheco@aex-infra Desktop]$ ln -s /home/jpacheco/Desktop/SymLink/ /home/jpacheco/Documents/SymLink

Listemos el contenido de las carpetas Desktop/SymLink y Documents/SymLink para aseguarnos de que el enlance simbólico se creo apropiadamente. Los archivos son los mismos (fecha y tamaño).

Linux console | jpacheco@aex-infra:~/
[jpacheco@aex-infra ~]$ cd Documents
[jpacheco@aex-infra Documents]$ rm SymLink

Es importante que te asegures de no agregar “/” al final del nombre del enlace, si lo haces recibiras un mensaje de error indicando que el directorio no existe.

Posted in Fedora, FLOSS, GNU/Linux, Sistemas Operativos, Software, Tips | Leave a comment

Listo – Primer post oficial con WordPress

A pesar de lo poco que he podido usar WordPress ya pude recuperar +130 posts de mi anterior blog, me falta aun integra un par de elementos en el tema actual y listo.

Ya estoy pensando en mis proximo posts, que ahora con WordPress sera mas facil.

Estoy gratamente sorprendido por la facilidad con la que se pueden agregar elementos, he de decir que batalle un poco al principio buscando que WordPress hiciera las cosas de la misma manera que Jaws, pero no es el caso, debo irme con la corriente.

Ayer, estuve probando la aplicacion para iPhone, muy buena y funcional. Puedes administrar tu blog directamente desde tu telefono, asi que ya no hay excusas para postear 😛

Encontre muchos plugins – demasiados para mi gusto – pero al final es cuestion de probar y quedarte con el que mejor se acople a tus necesidades.

Posted in Blog, General, Wordpress | Leave a comment

Hola Mundo de WordPress!

WordPressDespues de usar Jaws Project por algun tiempo, hoy he decidido cambiar a WordPress, me han dado muy buenas referencias, asi que ya les estare contando.

Me va a tomar un tiempo acostumbrarme al nuevo CMS, pero ya es cuestion de darme un tiempo y aprender a manejarlo, ciertamente estaba muy acostumbrado a Jaws.

Creo que con este nuevo CMS me va a ser mas facil manejar el SPAM y las interacciones con mis tres lectores, que es la finalidad de un CMS, poder tener un dialogo.

Las publicaciones anteriores las migrare de a poco, mientras tanto, podran acceder a ellas desde esta direccion: https://jpacheco.mx/archive

Posted in Blog, General, Wordpress | Leave a comment

Cisco Aironet – Radios desactivados por problemas de energia

Tengo en casa un Access Point Cisco AIR-AP1242AG-A-K9, el cual funciona muy bien cuando esta conectado directamente a la corriente eléctrica, el radio funciona a la perfección y anuncia la red inalámbrica para que los dispositivos móviles se conecten a la red… pero cuando uso el adaptador PoE recibo el siguiente mensaje de error:

* “WARNING, All radios disabled due to insufficient inline power.
Upgrade inline power source or install power injector.”

Que básicamente indica que debido a que no hay suficiente corriente el access point no puede activar los radios y por lo tanto no hay red inalámbrica.

Así que para hacer que tu access point vuelva a funcionar nuevamente debes conectarte a tu access point y ejecutar el siguiente comando:

cisco CLI
power inline negotiation injector installed

No olvides grabar la configuración para que la próxima vez que reinicie el access point funciones adecuadamente.

Posted in Cisco, General, Redes, Soporte, Tips | Leave a comment

NAMED: Broken Trust Chain

Named como Sistema de Nombres de Dominio (DNS), puede enviar un mensaje de error como el siguiente, cuando existe un problema con la sincronizacion de la hora y la fecha del sistema.

Linux Shell

error (no valid KEY) resolving ‘dlv.isc.org/DNSKEY/IN’: a.b.c.d#53

Para solucionar el problema puedes reiniciar el servidor NTP, pero de poco te servira si usas el nombre del servidor de NTP en lugar de la direccion IP, asi que mi recomendacion es que cambies en la configuracion de NTP de nombre a IP, reinicies ambos servicios y listo.

Posted in FLOSS, General, GNU/Linux, Protocolos, Redes, Software | Leave a comment

Como reiniciar un switch cisco

Para reiniciar un switch cisco sin tener que desconectar el cable de corriente, se puede ejecutar el comando reload.

Es necesaria una conexión al switch ya sea via terminal o via SSH ademas de contar con el password de ENABLE para el switch.

minicom

cisco_switch> en <- accesa a la consola de administración, presiona ENTER después de en Password: <- Teclea el password y presiona ENTER cisco_switch# reload <- presiona ENTER después de reload Proceed with reload? [confirm] <- presiona ENTER para confirmar que deseas reiniciar el swicth 00:15:56: %SYS-5-RELOAD: Reload requested

Después de un par de minutos en los que veras los leds de tu switch encenderse y apagarse y pasar de naranja a verde, tu switch habrá completado la reinicialización.

minicom

Cisco Internetwork Operating System Software
IOS ™ C2950 Software (C2950-I6Q4L2-M), Version 12.1(11)EA1, RELEASE SOFTWARE (fc1)
Copyright (c) 1986-2002 by cisco Systems, Inc.
Compiled Wed 28-Aug-02 10:25 by antonino
Image text-base: 0x80010000, data-base: 0x80528000

Initializing flashfs…
flashfs[1]: 22 files, 3 directories
flashfs[1]: 0 orphaned files, 0 orphaned directories
flashfs[1]: Total bytes: 7741440
flashfs[1]: Bytes used: 3974144
flashfs[1]: Bytes available: 3767296
flashfs[1]: flashfs fsck took 7 seconds.
flashfs[1]: Initialization complete.
Done initializing flashfs.
POST: System Board Test : Passed
POST: Ethernet Controller Test : Passed
ASIC Initialization Passed

Press RETURN to get started!

00:00:14: %SPANTREE-5-EXTENDED_SYSID: Extended SysId enabled for type vlan
00:00:17: %SYS-5-CONFIG_I: Configured from memory by console
00:00:17: %LINK-3-UPDOWN: Interface Vlan1, changed state to up
00:00:17: %SYS-5-RESTART: System restarted —
Cisco Internetwork Operating System Software
IOS ™ C2950 Software (C2950-I6Q4L2-M), Version 12.1(11)EA1, RELEASE SOFTWARE (fc1)
Copyright (c) 1986-2002 by cisco Systems, Inc.
Compiled Wed 28-Aug-02 10:25 by antonino
00:00:21: %LINK-3-UPDOWN: Interface FastEthernet0/2, changed state to up
00:00:21: %LINK-3-UPDOWN: Interface FastEthernet0/1, changed state to up
00:00:22: %LINEPROTO-5-UPDOWN: Line protocol on Interface FastEthernet0/2, changed state to down
00:00:22: %LINEPROTO-5-UPDOWN: Line protocol on Interface FastEthernet0/1, changed state to down
00:00:23: %LINEPROTO-5-UPDOWN: Line protocol on Interface FastEthernet0/2, changed state to up
00:00:23: %LINEPROTO-5-UPDOWN: Line protocol on Interface FastEthernet0/1, changed state to up
00:00:53: %LINEPROTO-5-UPDOWN: Line protocol on Interface Vlan1, changed state to up msl-f
msl-fca-switch1>

cisco_switch>

Posted in Cisco, Redes, Software, Soporte, Tips | 4 Comments

MySQL como cambiar / asignar la contraseña inicial

Después de que hemos instalado MySQL, lo primero que debemos hacer es cambiar la contraseña por defecto.

En una instalación por defecto el usuario que tendra acceso al control del gestor de bases de datos MySQL es root – no confundir con el usuario root del sistema. La contraseña no esta asignada o es nula null.

Para cambiar la contraseña requerimos de acceso al sistema, via consola (ssh), no necesitamos ser root en el sistema, con lo que podemos hacer el cambio con un usuario no privilegiado. Desde shell, teclea: mysqladmin -u root password, y presiona enter, a continuación teclea la nueva contraseña y confirmala.

Linux console | $ mysqladmin -u root password
$ mysqladmin -u root password
New password:
Confirm new password:

Una vez que la contraseña ya ha sido cambiada exitosamente podrás acceder a la consola de Administración de MySQL, teclea: mysql -u root -p

Linux console | $ mysql -u root -p
$ mysql -u root -p
Enter password:

En caso de que la contraseña que hayas usado no sea correcta recibiras un mensaje de error, como el que se muestra a continuación:

Linux console | $ mysql -u root -p
$ mysql -u root -p
Enter password:
ERROR 1045 (28000): Access denied for user ‘root’@’localhost’ (using password: YES)

Finalmente, si tecleaste la contraseña correcta veras la siguiente pantalla:

Linux console | $ mysql -u root -p
$ mysql -u root -p
Enter password:
Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 10
Server version: 5.5.23 MySQL Community Server (GPL)Copyright (c) 2000, 2011, Oracle and/or its affiliates. All rights reserved.Oracle is a registered trademark of Oracle Corporation and/or its
affiliates. Other names may be trademarks of their respective
owners.Type ‘help;’ or ‘\h’ for help. Type ‘\c’ to clear the current input statement.mysql>

Nota como ahora el prompt cambio a mysql> indicando que estas en la consola de mysql, desde ahi puedes ejecutar comandos de la base de datos, por ejemplo, mostrar todas las bases de datos: show databases

Linux console | $ mysql -u root -p
$ mysql -u root -p
Enter password:
Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 10
Server version: 5.5.23 MySQL Community Server (GPL)
Copyright (c) 2000, 2011, Oracle and/or its affiliates. All rights reserved.
Oracle is a registered trademark of Oracle Corporation and/or its
affiliates. Other names may be trademarks of their respective
owners.
Type ‘help;’ or ‘\h’ for help. Type ‘\c’ to clear the current input statement.
mysql> show databases;
+——————–+
| Database |
+——————–+
| information_schema |
| mysql |
| performance_schema |
| test |
+——————–+
4 rows in set (0.00 sec)
mysql>

Para salir de la consola de MySQL solo teclea: quit;.

Posted in Fedora, FLOSS, MySQL, phpMyAdmin, Software, Tips | Leave a comment