15 Las tareas avanzadas powershell pueden manejar en windows 10

PowerShell puede ser una muy intimidante perspectiva de un usuario novato. En el año 2016, hay algo arcano y arcaico de una interfaz basada en texto - pero convertirse en experto puede ayudarle a tomar el control de su ordenador de manera que nunca podría haber pensado posible.Aumentar su productividad con scripts de Windows PowerShellAumentar su productividad con scripts de Windows PowerShell¿Y si pudiera llevar la productividad de Linux a Windows? La mayoría de las distribuciones de Linux vienen empaquetados con el potente intérprete de comandos. PowerShell es un terminal igualmente poderosa para Windows.Lee mas

Un experto puede utilizar PowerShell para llevar a cabo todo tipo de tareas relacionadas con todas las áreas de su sistema, pero ese tipo de dominio sólo viene con una comprensión de los conceptos básicos y mucha práctica. Mediante la comprensión de estos quince tareas, puede empezar a entender lo que es PowerShell, y tener una idea de hasta qué punto llegan sus capacidades.

Abrir un símbolo del sistema elevado PowerShell

Para empezar a utilizar cualquiera de estas tareas, que necesita para abrir un símbolo PowerShell elevada. Para ello, escriba Powershell en la barra de búsqueda de Windows, botón derecho del ratón el resultado apropiado y seleccione Ejecutar como administrador.

ejecutar como administrador

Como alternativa, puede simplemente escribir PowerShell en la barra de búsqueda y pulsa CTRL + SHIFT + ENTER para obtener el mismo resultado.

Ajuste la fecha y la hora

Hay un montón de maneras de establecer la fecha en su computadora, pero la simplicidad de los siguientes comandos de PowerShell a tomar buenas prácticas para un novato. Sin embargo, se debe tener cuidado al ajustar estos parámetros en un equipo que no es su propio - relojes del sistema incorrectamente alineados pueden causar estragos en un entorno de Active Directory.6 básico comandos de PowerShell a sacar más provecho de Ventanas6 básico comandos de PowerShell a sacar más provecho de VentanasPowerShell es lo que se obtiene cuando se da esteroides al símbolo del sistema de Windows. Se le otorga el control de casi todos los aspectos del sistema de Windows. Ayudamos a saltar hasta su curva de aprendizaje.Lee mas

Para empezar, abra un símbolo del PowerShell elevada y la entrada de la siguiente orden:

Set-Fecha -date "25/12/2016 7:30 AM"

Presione intro y el equipo debe estar bajo la impresión de que es el día de Navidad. A continuación, puede poner a prueba su aprendizaje utilizando el mismo comando para devolver el sistema a la hora y fecha correctas, o informe a su PC para configurar su hora y fecha automáticamente una vez más a través de la aplicación de configuración.

Ajustar la fecha y la hora

En algunos casos, es posible que desee ajustar la fecha y la hora, en lugar de cambiar de plano. Para completar esta tarea, vamos a utilizar el mismo Establece la fecha cmdlet como antes, con un método ligeramente diferente:

Set-Date (Get-Date) .AddDays (2)

Por encima, se puede ver que estamos ejecutando un comando que recupera la fecha fijada actualmente en el equipo, a continuación, desencadena otro proceso que incrementa el día del mes en el valor deseado. También podríamos utilizar AddHours, AddMinutes o AddSeconds para afinar este ajuste, o utilice un signo menos delante del número para volver atrás en el tiempo en lugar de hacia adelante.

Comprobar archivos y carpetas

PowerShell comandos puede hacer que sea fácil de comprobar si existen archivos y carpetas en su ordenador, sin tener que gastar tiempo escarbar en el Explorador de archivos. Es una simple cuestión de utilizar el Test-Path cmdlet para verificar si hay algo presente al final de la ruta especificada. Por ejemplo, para encontrar un archivo llamado PowerShell.xls en una carpeta titulada Documentos, usaría un comando algo como esto (obviamente, su camino será diferente dependiendo de la jerarquía de carpetas):Cómo sacar el máximo provecho de la Windows 10 Explorador de archivosCómo sacar el máximo provecho de la Windows 10 Explorador de archivosVentanas del Explorador de archivos es uno de los rasgos más subestimados de ventanas 10. Aquí demostramos cómo gestionar y controlar el Windows 10 Explorador de archivos de abajo hacia arriba y revelar características que nunca ...Lee mas

Ensayos ruta C: Users Brad Documents PowerShell.xls

Sin embargo, usted no tiene que saber el nombre exacto del archivo para realizar un análisis. Un asterisco puede ser utilizado como un comodín, lo cual es útil si desea buscar un determinado tipo de archivo, así:

Test-Path c:. Users Brad Documents * .xls

Cambiar el nombre de archivos y carpetas

Una vez que se sienta cómodo escribir a máquina con precisión las rutas de archivos, PowerShell se puede utilizar para cambiar el nombre de forma rápida y eficiente los archivos y carpetas. Sólo recuerde que debe abrir con el Renombrar-artículo cmdlet, a continuación, dar la ruta existente, entonces su nombre deseado - de este modo:

Renombrar-punto C: Users Brad Documents PowerShellisEasy.xls PowerShellisDifficult.xls

Mover archivos y carpetas

Mover archivos y carpetas usando PowerShell es fácil una vez que usted ha utilizado el Renombrar-artículo cmdlet. Basta con sustituir la parte del comando, donde deberá especificar el nuevo nombre con su nueva ubicación:

Move-Item C: Users Brad Documents PowerShellisEasy.xls C: Users Brad Documentos importantes

Combine eso con el comodín se utilizó antes, y se puede mover rápidamente los archivos de un tipo determinado de una carpeta a otra:

Move-Item C: Users Brad Documents * .xls c:. Users Brad Documentos importantes

Programas abiertos

los Invoke-artículo cmdlet abre aplicaciones o archivos directamente desde la línea de PowerShell:

Invoke-TEMA C: Windows System32 notepad.exe

Sin embargo, siempre que la aplicación se encuentra en la ruta de Windows, puede hacer lo mismo simplemente por su nombre en PowerShell como tan:

bloc

Los archivos abiertos con programa predeterminado

Este cmdlet realidad se puede poner a un mejor uso de la apertura de los archivos, pero hay una pequeña advertencia a tener en cuenta de antemano. Utilizando Invoke-artículo para inicializar un archivo se abrirá en cualquier programa se establece como el valor por defecto, así que asegúrese de que está configurado para satisfacer sus necesidades de antemano:

Invoke-TEMA C: MakeUseOf Hola.txt

Los archivos se abren como un lote

los Invoke-artículo cmdlet realmente brillan cuando se combina con el asterisco comodín que hemos usado anteriormente. Con este comando en su arsenal, usted puede abrir el valor de toda una carpeta de archivos en un instante:

Invoke-TEMA C: MakeUseOf * .txt.

Leer archivos de texto

La interfaz basada en texto de PowerShell no va a ser capaz de competir con VLC sobre la cantidad de tipos de archivo que puede mostrar. Sin embargo, es muy adecuado para presentar el contenido de los archivos .txt utilizando el Obtener el contenido mando:6 Más VLC Media Player Características Tienes que probar6 Más VLC Media Player Características Tienes que probarVLC es un reproductor multimedia más potente de lo que cree. ¿Lo está utilizando todo su potencial? Aquí están algunos indicadores.Lee mas

c Get-Content: MakeUseOf Hola.txt

Hola Mundo

Sin embargo, es posible que quieran obtener una vista previa del archivo de texto en lugar de mostrar todo el documento, especialmente si es particularmente grande. En este caso, podemos utilizar el -cuenta total parámetro:

c Get-Content: MakeUseOf Hola.txt -totalcount 5

recuento total de 5

Como se puede ver arriba, sólo las cinco primeras líneas del documento se muestran como resultado.

Añadir a un archivo de texto

Puede ir un paso más allá de la lectura del contenido de un documento .txt mediante el uso de la Agregar contenido cmdlet:

Añadir contenido-c: MakeUseOf Hola.txt "escrito por Brad Jones"

Sin embargo, esto sólo hay que poner el texto añadido al final del documento en su forma actual, que podría no ser exactamente lo que estás buscando.

escrito por Brad

A continuación, puede utilizar un carácter especial para estipular que usted quiere que su adición a añadir una nueva línea:

Añadir contenido-c: MakeUseOf Hola.txt "`Nwritten por Brad Jones"

escrito por brad jones modificado

Usted puede encontrar un poco más caracteres especiales suficientemente importante como para las aprenden de memoria, mientras estás trabajar con PowerShell. Uso de `b resultará en una tecla de retroceso, y` b producirá una pestaña horizontal. Mientras tanto, `` producirá una comilla simple y `” producirá una doble cita.6 básico comandos de PowerShell a sacar más provecho de Ventanas6 básico comandos de PowerShell a sacar más provecho de VentanasPowerShell es lo que se obtiene cuando se da esteroides al símbolo del sistema de Windows. Se le otorga el control de casi todos los aspectos del sistema de Windows. Ayudamos a saltar hasta su curva de aprendizaje.Lee mas

Medir un archivo de texto

Ya sea que esté tratando de cazar a un determinado archivo con un nombre anónimo, o simplemente quiere saber la cantidad de código que logró producir en el transcurso de un día de programación, PowerShell ofrece un método muy eficiente para medir el número de líneas en un archivo de texto. Utilice el siguiente comando:

Get-Content c: MakeUseOf Hola.txt | medida de objetos

contenido de medida

Ahora, estamos utilizando dos cmdlets al unísono - y que sólo va a ser más importante el más profunda sumergirse en PowerShell.3 Funciones Clever PowerShell después de actualizar a Windows 103 Funciones Clever PowerShell después de actualizar a Windows 10Windows 10 nos trae una nueva PowerShell, esencialmente símbolo de sistema en los esteroides. Este artículo muestra cómo hacer la otra manera sería imposible con PowerShell. Y es más fácil de lo que piensa!Lee mas

La seguridad y el sistema de administración

Si el equipo está exhibiendo un comportamiento inusual, puede que no tenga acceso a los canales que normalmente se utilizan para diagnosticar el problema. En momentos como este, sabiendo cómo recuperar la misma información utilizando PowerShell puede ser muy útil.

Get-Service es un cmdlet que vale la pena hacer una nota de, como llamar mostrará todos los servicios instalados en el equipo junto con su estado actual:

Get-Service

Sin embargo, podemos utilizar un comando más complejo para estipular el tipo de servicios que queremos ver información sobre:

Get-Service | Where-Object {$ _. -eq estado "detenido"}

Esto sólo mostrará los servicios que actualmente están detenidos comprobando el estado de cada objeto individual (representado en el comando ps). Podríamos sustituir la palabra detenido con corriendo para recibir el conjunto opuesto de servicios.

Reiniciar un servicio

Una vez que haya establecido que un servicio está causando el problema, podemos reiniciar directamente de PowerShell:

DBUPDATE reinicio-Servicio

También podemos utilizar un parámetro que nos permite referirnos al servicio por su nombre para mostrar, en lugar del nombre potencialmente confusa que utiliza el sistema:

Restart-Servicio -DisplayName "Servicio de actualización de Dropbox"

Modificar un servicio

Algunos problemas de servicio no pueden ser fijados por un simple reinicio. Si su problema está siendo causado por un servicio problemático que por defecto a la apertura en el arranque, puede utilizar PowerShell para cambiar esta configuración:Eliminar elementos de inicio de Windows para reparar su computadora lenta de forma gratuitaEliminar elementos de inicio de Windows para reparar su computadora lenta de forma gratuitaLanzamiento de programas en el arranque pueden afectar tanto a la velocidad de arranque de Windows y el rendimiento general del equipo. Reparar su computadora lenta mediante la eliminación de las aplicaciones de inicio automático. Le mostramos cómo atraparlos a todos.Lee mas

Set-Service DBUPDATE -startuptype "manual"

Dependiendo de lo que estamos tratando de lograr, también se puede utilizar “automático” y “desactivado” en lugar del manual de palabra.

Vídeo: Como Personalizar Tu Escritorio Al Máximo (Windows 10/ 8.1/ 8 / Super Top)

Actualizar Aplicaciones Stuck

Si una aplicación se ha quedado atascado en su pantalla de inicio o no se inicia, puede ser muy frustrante. los saltar a Windows 10 aplicaciones enfatizadas más de los programas tradicionales, y este tipo de software a menudo no dan al usuario mucha oportunidad de solucionar problemas.Cómo decir "No" a Windows 10 en su PCCómo decir "No" a Windows 10 en su PCCansado de posponer la actualización de Windows 10? Microsoft ha hecho que sea más fácil para que usted pueda decir que no!Lee mas

Sin embargo, PowerShell se puede utilizar para ofrecer una solución para este tipo de problema - gracias al lector MakeUseOf Gary Beaty por este consejo:

Get-AppXPackage -AllUsers | Foreach {Add-AppxPackage -DisableDevelopmentMode -Registro "$ ($ _. INSTALLLOCATION) AppXManifest.xml"}

Este es el comando más compleja que hemos trabajado hasta ahora, por lo que no se desanime si no entiendo muy bien todos los elementos que están en juego. Sin embargo, en base a lo que ha aprendido sobre conceptos como cmdlets, parámetros y algunas de las técnicas utilizadas en otras partes de este artículo, usted debería ser capaz de hacer un intento de desembalaje al menos parte de lo que está pasando arriba.

Próximos pasos

Estos quince técnicas son sólo una introducción a lo que es capaz de PowerShell. Cavando aún más en sus capacidades requerirá un poco de conocimiento de codificación, o al menos la voluntad de aprender - pero poniendo el tiempo en cosechará recompensas.Símbolo del sistema vs Windows PowerShell: ¿Cuál es la diferencia?Símbolo del sistema vs Windows PowerShell: ¿Cuál es la diferencia?Los usuarios de Windows pueden llegar a funcionar sin utilizar o bien el símbolo del sistema o PowerShell. Pero con Windows 10 y nuevas características vuelta de la esquina, tal vez es hora de que aprendimos.Lee mas

Manual del usuario de Windows PowerShell de Microsoft es un buen lugar para comenzar. A partir de ahí, vale la pena echarle un vistazo a la subreddit PowerShell. Se advierte que la gran mayoría de los usuarios en el tablero son expertos, por lo que se puede sentir fuera de su profundidad en un principio. Sin embargo, es un gran lugar para ir a ver lo que los usuarios experimentados son capaces de hacer y se inspiran para mejorar sus habilidades.

¿Está buscando ayuda con PowerShell? O preparados y dispuestos a compartir su visión? ¿Por qué no unirse a la conversación en la sección de comentarios?

Artículos Relacionados