Você está na página 1de 6

En esta lección siguiente vamos a hablar de anfitriones de PowerShell.

Ahora es tipo de una palabra divertida. Pero realmente lo que significa es que
opinas sobre la ventana azul de Power Shell, es un host, o el entorno de scripting
que es un host. Eso es lo que estamos hablando realmente con los anfitriones de
PowerShell. La primera de ellas es esta ventana azul. En el modo de línea de
comandos de windows tipo de simplificar la TI a la negra ventana, la ventana
azul.
La ventana negra es cmd.exe que hemos utilizado durante años,
derecha. PowerShell de la ventana azul.
Me alegra oír a alguien llamarlo la ventana azul.
Porque cuando estoy enseñando clases que me gusta al principio digo la consola
y el ISE mucho, y luego eventualmente estoy como pop-up la ventana azul. Me
alegro mucho de escuchar a alguien referirse a él.
sí, es mucho más fácil saber que la ventana azul es PowerShell. Pero aquí es la
cosa cuando dices vale que quiero hacer PowerShell. Tal vez has hecho esto
antes de empezar a ver esta serie de videos. Usted pensó: voy a comprobarlo
hacia fuera todo el mundo habla de; tiene que ser fresco. Haga clic en el icono
azul del PowerShell y eres como.
¿Qué hago con él, correcto? Vamos a mostrarte un poco de cómo llegar a él y lo
que puede hacer dentro de allí.
Gary lo que me gustaría hacer es seguir adelante y abrirá esta ventana azul inm
nuestro entorno de demostración aquí.
Aquí tenemos un cuadro de windows 8.
Sí, Windows 8.1.
Me refiero a Windows 8.1, que tiene razón.
Aquí es la cosa si está ejecutando Windows 7 o Windows 8 cualquiera de los
dos. Todo lo que tienes que hacer es inicio del golpe.
A seguir adelante y haga clic en Inicio y luego simplemente comience a escribir
la palabra poder o PowerShell. Usted notará en llegar a la derecha, sería en el
menú de inicio tradicional de la izquierda de Windows 7 de Windows 8. Usted
verá todas estas aplicaciones de PowerShell pop-up. Bien vamos a ver
PowerShell ISE y PowerShell.
Luego tienes el X86s, por ahora simplemente ignorarlos, las cajas de 64 bits que
es casi todo ya verás. Pero ignorar a los de ahora.
Aunque lo que quiero hacer es porque vamos a retomar esto mucho a través del
taller. Desea haga clic derecho sobre aquellos e incluso pines para el botón de
inicio o pin a la barra de tareas. Sugiero a ambos.
sí, definitivamente, sí, 100% de acuerdo contigo allí.
YEP. Así que cuando haces eso te pin su PowerShell y PowerShell ISE para
empezar y a la barra de tareas por lo que son muy útiles para llegar a. Vamos a
mirar hacia atrás en el escritorio ahora. Quiero que observe aquí en la parte
inferior izquierda. Ahora estos iconos son muy similares. El que tiene el extra un
poco de blanco en la parte inferior es el ISE, el editor de secuencia de
comandos. Nos vamos a empezar con la que en su mayoría es de color azul que
es la consola.
Aquí está otro pequeño truco si la derecha haga clic en ese icono Gary.
Nota que puede ejecutar el Windows PowerShell ISE también desde un click
derecho en el icono azul regular.
sí, la lista de salto.
Sí, así que estamos hablando de host. Ahora se dará cuenta de que el texto es
muy pequeño.
Es difícil para mí leer en la pantalla probablemente. Lo que quiero mostrar es que
podemos cambiar esto mediante el establecimiento de las propiedades de la
consola. Probablemente has hecho esto antes en la otra ventana.
Haremos esto otra vez rápidamente. Vamos a entrar en propiedades aquí.
Sólo para que quede claro fue un click derecho en el icono para llegar a este
menú.
Sí y entonces de aquí en propiedades nos vamos a ir a la fuente.
Bajo la fuente que vamos a tomar algo alrededor de 20 o algo así. Luego suelen ir
a diseño y hacer como un 80 x 35, 80 ancho por 35 de alto. Generalmente con la
letra más grande que parece.
Creo que vamos a tener suerte y tal vez podemos encajar. Me gustaria obtener tan
amplia como sea posible al utilizar toda mi pantalla inmobiliaria, pero sí 35,
realmente 35 en mi res baja tal vez 25 un poco, vamos a ir tal vez 30.
Observa como estoy ajustando en la previsualización de ventanas hay clase de
ves tratar de conseguirlo para estar tan cerca todo el que pueda porque la pantalla
por qué perder espacio en la pantalla, pero.
Sí, está bien vamos a saltar. Ahora tenemos nuestra ventana azul. Este es el host
de consola. Lo llamamos por todos estos nombres; Realmente es lo
mismo. Ahora puedo empezar a escribir comandos de PowerShell. Pero antes
quiero examinar algunos quizá familiar comandos he escrito antes como
dir. Tenemos todos los dir mecanografiado y vaya adelante y golpe entran
allí. Tenemos un directorio.

Se ve un poco diferente.

Se ve un poco más como UNIX.

Pero hablando de UNIX si escribes Is it hace lo mismo. Es similar, no es exactamente lo mismo,


pero es bastante similar. Hablaremos de esto más adelante cómo funciona esto. Pero
esencialmente puedo escribir cd para cambiar directorios y cosas así. Si quiero borrar la pantalla,
¿recuerda cuál es el comando, cls, a la derecha, borre la pantalla? Ahora solo quiero explicarle
algunos métodos abreviados de teclado que, como hay gente de Windows, Gary y yo hemos
estado haciendo esto durante mucho tiempo. Algunos de ustedes no lo han estado haciendo tanto
tiempo. Algunos de ustedes solo han tenido una experiencia con Windows. No has hecho mucho
en la consola. Queremos mostrarle algunos consejos y trucos para ahorrar tiempo porque va a
escribir mucho más que hacer clic ahora. Queremos mostrarte algunos trucos sobre cómo hacerlo.
Vamos a escribir un comando largo como obtener servicio. Escribe eso a donde.

¿Deberíamos obtener uno en particular que crees?

No, solo entendamos todo. Obtener servicio donde estado = en ejecución. Esto es, y no tiene que
preocuparse por nada de esto ahora.

Cubriremos todo eso más tarde.

Estamos haciendo un ejercicio de mecanografía en este punto. Lo que quiero mostrarte con esta
larga línea. Adelante, pulsa Intro y eso lo ejecuta y nos da una lista de servicios en ejecución, está
bien.

Borraremos la pantalla de nuevo. Muchas veces desea volver a ejecutar el último comando o
editar el último comando, que es simplemente una flecha hacia arriba. Eso devolverá el último
comando y volverá a pulsar la flecha hacia arriba. Ahora podemos levantar una flecha. Ahora
sabes, Gary, desde que he estado enseñando a PowerShell, siempre encuentro personas que se
sientan allí y presionan la tecla de flecha izquierda hasta el principio de la línea. Ahora la gente no
lo toma de la manera equivocada, pero hay algunas teclas que han estado en su teclado durante
décadas que pueden hacerlo mucho más rápido. Muy bien, inicio y final, derecho, inicio y final te
llevará al principio y al final de la línea, ahora, si quieres entrar en el centro de la línea, Ctrl
izquierda y derecha te saltarán.

Sí, así que las flechas normales irán a un personaje a la vez, pero mantén presionada la tecla CTrl y
ahora irás de un todo a la vez, básicamente, un token completo a la vez.

Sí, y entonces vamos a seguir adelante solo pulsa enter. Lo correremos de nuevo. Ahora, otra cosa
que ha estado allí durante al menos una o dos décadas probablemente, se lo muestro a la gente
todo el tiempo que les guste. No tenía idea de que pudiera hacerlo, F7 mostrará su historial de
comandos. Hemos hecho esto desde los días de DOS, bien. Puede subir y bajar la flecha a través de
su historial de comandos. Luego tienes dos opciones si presionas enter, lo ejecutará de nuevo. Si
presiona la tecla de flecha derecha, volverá a escribir la línea para que pueda editarla. Esto es, una
vez más, vamos a estar escribiendo mucho en PowerShell usando estos shorcuts. Te van a ahorrar
una tremenda cantidad de tiempo. Ahora quiero hacer un punto aquí. Gary y yo hemos estado
haciendo esto a lo largo del tiempo.

Podrías decirlo.

Justo el otro día aprendí algo nuevo en la consola. No sabía que estaba investigando y encontré
una publicación en el blog. Encontré este nuevo atajo realmente inteligente. Es nuevo para mí, ha
estado allí un tiempo de registro. No sabía nada de esto hasta que él me contó sobre esto.
Si vas al centro de la línea y presionas Ctrl en casa, o Ctrl finaliza.

Voy a hacer un final Ctrl primero.

A partir de eso, desde esa posición del cursor Ctrl se borrará desde ese punto hacia adelante en la
línea. Entonces mis cursores en la W de la manera o así voy a golpear Ctrl final.

Toma ese final de la línea. Ctrl se despeja al inicio de la línea. Si lo traigo de vuelta, repasemos un
Wors a la vez, vete aquí y luego Ctrl a casa. Eso es útil, ya que no puedo creer que nunca lo
supiera, pero la cantidad de veces que he retrocedido para eliminar cosas. Especialmente con una
tubería y hablaremos sobre tuberías en otra lección, pero con tuberías que es especialmente un
buen truco.

Estos son atajos muy prácticos. Ahora he guardado el mejor para el final y esa es la pestaña
completa. Adelante, golpea a Esc, claro, ni siquiera hablamos de eso todavía. No podemos hablar
de Esc, Esc simplemente lo aclara. Sí, Esc limpiará tu línea. Vamos a escribir get pr y detengámonos
ahí. Si está escribiendo, bienvenido a hacer esto con nosotros, ahora use la tecla de tabulación.
Cuando presiono la pestaña dice "obtener configuración de impresión". No quiero escribir todo
eso, estoy perezoso. No quiero escribirlo todo, así que presiono tabulador. Ahora, si continúo
presionando la tecla de tabulación, se tabulará a través de obtener impresora, controlador de
impresión. Lo que busco aquí es un proceso de obtención. Oh, ahí está.

Pero, ¿qué pasa si golpeo una pestaña demasiadas? Aplicación aprovisionada del paquete X que
no es lo que quería. La pestaña Shift te devolverá al orden de pestañas Estas son algunas de las
teclas de método abreviado que te ahorrarán tiempo. Ahora la pestaña funciona en cualquier
parte de la tubería. Si voy al final de esta línea y escribo fin para el nombre y luego la pestaña.
Escribe el resto, el espacio, el final para el nombre y luego la pestaña. Escribe el resto, el espacio, y
luego vamos a escribir el tipo sy, ahí vamos a la pestaña.

Sy y una pestaña, así que sí, la pestaña completó el nombre del cmdlet, y la pestaña completó el
nombre del guión, y la pestaña completó el nombre del proceso.

Con solo nueve pulsaciones puedo escribir diez, 20, 30 caracteres y ese es el beneficio de hacerte
más eficiente en la ventana azul. Es por eso que queríamos tomarnos un minuto para mostrarte
estas cosas. Si necesitas regresar y ver esta pieza nuevamente, anota algunas notas para tener
algunas listas, o puedes ir a tu motor de búsqueda favorito y a una consulta rápida sobre las teclas
de acceso directo de PowerShell. Pero definitivamente quieres usarlos porque vas a escribir para
el resto de tu vida en PowerShell.

Eso no es algo malo. No es una mala cosa. No es nada malo en absoluto.

Gh you

El uso de estos trucos realmente se convierte en una experiencia placentera incluso a través de la
cual puede componer un, usted sabe que un script tiene varios miles de caracteres. Es divertido
porque realmente no estás escribiendo varios miles de caracteres.

Sí, está bien de vuelta a los lados.

A continuación, queremos hablar sobre el ISE, el entorno de scripthing. No sé sobre ti, pero chico,
escribí muchos scripts EV en el Bloc de notas. Hice algunas de las otras cosas de tipo terceros que
eran útiles para el bloc de notas, ya sabes, hacer que la escritura sea más fácil, pero no fue así.
Fuera de la caja ahora tienes una experiencia de scripting increíble. Ahora, si tiene la versión 2 de
PowerShell en Windows 7 de manera predeterminada, tendrá una versión anterior del Editor de
secuencias de comandos. Solo por esta razón, realmente vale la pena salir y descargar el último
PowerShell 3 o 4 porque hay algunas mejoras significativas en el Editor de secuencias de
comandos. Vamos a utilizar la versión 4 del editor. Quiero mostrarte algunas cosas aquí.
Nuevamente, tenemos los diferentes mosaicos que podemos anclar o pegar desde la barra de
tareas, dependiendo de dónde los tengamos en el sistema operativo. Pero sigamos adelante y
simplemente nos sumergamos y levantemos el ISE, sí. En su máquina, si desea simplemente hacer
clic en la parte inferior izquierda o marcaría ese icono antes, o haga clic derecho en el azul y
ejecute el ISE. Esto es lo que generalmente verá por defecto. Hemos tenido muchos comentarios
de la versión 2 de que PowerShell fue difícil. Queríamos hacerlo más fácil de descubrir y más fácil
de usar. Lo que hicimos cuando lo abres por primera vez en el lado derecho, verás este panel de
cmdlet de secuencia de comandos aquí, que se llama la ventana de comando show. Puede escribir
allí y escribir cosas como no funcionará con impresoras y escribir nuestros servicios. Sólo escribe
bits pequeños y encontrará comandos para mí. Pero no quiero ir demasiado lejos por ese camino
porque vamos a hacerlo más tarde. Eso es lo que hace la ventana. Luego, puede usar estos
pequeños íconos en la barra de herramientas si señala esos con el mouse allí. En la parte superior
del comando show, allí mismo, en el lado derecho.

Justo allí lo enciende y apaga.

Puedes activar y desactivar eso. También puede hacer clic en el botón de secuencia de comandos
para desplegar el panel de secuencia de comandos también sobre su azul allí. Podemos mostrar la
vista dividida. Si está utilizando esa versión 2, es posible que vea otra ventana aquí, la ventana de
resultados. Una vez más, simplemente preferimos la versión más nueva 3 o 4 ISE. Aquí vamos a la
ventana azul, vamos a colapsar este panel de script nuevamente. Solo quiero mostrarle cómo
puede evitar y manipular los paneles. Pero aquí está la cuestión de que un principiante que
aprende PowerShell no estaría bien si hubiera algunas hojas de trucos o atajos, porque no siempre
estás seguro de qué escribir a continuación. Bueno, ahora vamos a hacer algunas de las mismas
cosas que acabamos de hacer, pero en esta versión. Quiero que veas lo que pasa. Observe las
ventanas emergentes, llamamos a eso IntellSense. Ahora, mientras escribo y busco el proceso de
obtención, aparece una lista de "get pr" y me muestra cuáles son esos comandos. Me muestra la
sintaxis. Esto es enorme, no lo tuvimos temprano hasta la versión 3 y superior. Ahora como
principiante tienes una ventaja. A medida que escribes puedes ver lo que debería venir a
continuación. Vayamos a la pestaña de Get-Process allí Gary. Luego presione el espacio y luego
aquí nuevamente para los parámetros que queremos escribir, luego verá que aparecerán
automáticamente. Si presiono la letra N, verás que aparece con el nombre, hay una V para verbos,
está bien. Vamos a hacer un nombre, está bien. Ahora note que hay algo más que un nombre,
todo lo que tiene una N en él aparece allí. No es solo el primer personaje. Han hecho un muy buen
trabajo con esto.

Tienen y puedes usar el mouse si quieres seleccionar estos. Las personas que usted conoce se
sienten cómodas al mezclarlas con el mouse, puede hacer doble clic en ellas. Puede usar la flecha
hacia abajo y presionar Enter o puede usar la tecla de tabulación. El IntelliSense es como una
pestaña más inteligente preventiva completa. Bacause como Ashley lo estaba mostrando tan
pronto como llegaste al ... aún no hemos golpeado una pestaña y ya hemos visto lo que la pestaña
completa nos daría, sí. Puedo ignorar el IntelliSense y solo pasar por mis pestañas y mis pestañas
de turno y es lo mismo que habría aparecido. Es solo, es increíble cómo el IntelliSense y la pestaña
completan el trabajo al mismo tiempo y no interfieren entre sí, es increíble.

Hay mucho más que quiero contarles sobre esto. Pero no quiero adelantarme a mí mismo. Solo
confía en mí que estamos guardando algunas cosas buenas para ti más adelante en los otros
videos. Muy bien, entonces esa es una buena descripción general de los hosts de PowerShell.
Tenemos la ventana azul y la ventana blanca, supongo, el ISE, está bien. Tenemos estas dos
ventanas diferentes. Tienes la consola, el host, lo llamamos, muchos de estos nombres diferentes
que usamos indistintamente. Ahora sabes cómo encontrarlos, cómo fijarlos para que puedas llegar
a ellos rápidamente.