Los comandos Powershell Windows son elementos que facilitan el acceso a las actividades más básicas de CMD, así como a otras funciones más avanzadas de los equipos.
Este administrador tiene la facultad de actuar como una línea de trabajo script que hace que el trabajo sea mucho más simple, pero es importante aclarar que se debe tener conocimientos avanzados para gestionar en Powershell Windows.
Con estos comandos que se mencionaran a continuación, se tendrá un asistente que facilitara el acceso a todas las funciones y características de los comandos para que se pueda hacer una selección previa al uso.
Existe una muy extensa lista de comandos de Windows Powershell con los que sin duda alguna se realiza tareas específicas, pero la verdad es que se podría decir que no los utilizamos todos, pero aquí se mencionaran los más usados.
Búsqueda y apertura de archivos:
Abrir carpeta utilizando el explorador de archivos:
Buscar un contenido específico:
Copiado y borrado de archivos:
Ver un proceso en Powershell, iniciarlo, suspenderlo, detenerlo, o reiniciarlo:
Constantemente y en un segundo plano se ejecutan servicios o procesos en Windows, en tal sentido si se desea hacer una revisión y ver tolo lo que está en ese proceso, se procederá a usar el siguiente comando:
Resumen de caracteres de todos los archivos que se encuentran almacenados en un directorio específico:
gc benjamín.txt-1-w-c
Búsqueda en una cadena especifica en los archivos elegidos:
dir –r | select string "searchforthis"
Búsqueda de sub carpetas:
dir-r | Select string que buscar
Crear un nuevo archivo:
dir-New-Item
Exporta directo a un archivo cualquier tipo de contenido que se escriba:
Write-Output
Lista todos los elementos en una sola carpeta:
Get-ChildItem – Force
Convertir un informe analizarlo y enviarlo por correo:
ConvertTo-HTML
Permite conocer la información concerniente al equipo con el que se está trabajando:
Get-WmiObject -Class Win32_ComputerSystem
Con este comando es posible conocer la información referente al hardware y modelo de un equipo.
Acceder al nombre de usuario con el que se está gestionando en el ordenador:
Get-WmiObject -Class Win32_ComputerSystem -Property UserName -ComputerName
Ofrece una lista con las direcciones IP vinculadas al ordenador:
Get-WmiObject -Class Win32_NetworkAdapterConfiguration -Filter IPEnabled=TRUE -ComputerName . | Format-Table -Property IPAddress
Ver reporte totalmente detallado de la configuración IP:
Get-WmiObject -Class Win32_NetworkAdapterConfiguration -Filter IPEnabled=TRUE -ComputerName . | Select-Object -Property [a-z]* -ExcludeProperty IPX*,WINS*
Facilitar el uso de DHCP en los adaptadores que se encuentran asignados a la red del computador:
Get-WmiObject -Class Win32_NetworkAdapterConfiguration -Filter IPEnabled=true -ComputerName . | ForEach-Object -Process {$_.EnableDHCP()}
Conocer el nombre de todas las aplicaciones y programas que se encuentran instalador en el ordenador.
Get-WmiObject -Class Win32_Product -ComputerName . | Format-Wide -Column 1
Actualizar una aplicación previamente instalada en el ordenador con ayuda de la web:
(Get-WmiObject -Class Win32_Product -ComputerName . -Filter "Name='name_of_app_to_be_upgraded'").Upgrade(\\MACHINEWHEREMSIRESIDES\path\upgrade_package.msi)
Borrar un paquete MSI del ordenador:
(Get-WmiObject -Class Win32_Product -Filter "Name='product_to_remove'" -ComputerName . ).Uninstall()
Elemento que vincula un paquete MSI en un terminal remoto:
(Get-WMIObject -ComputerName TARGETMACHINE -List | Where-Object -FilterScript {$_.Name -eq "Win32_Product"}).Install(\\MACHINEWHEREMSIRESIDES\path\package.msi)
Encontrar las tarjetas de red con este comando DHCP:
Get-WmiObject -Class Win32_NetworkAdapterConfiguration -Filter "DHCPEnabled=true" -ComputerName .
Añadir impresora:
(New-Object -ComObject WScript.Network).AddWindowsPrinterConnection("\\printerserver\hplaser3")
Eliminar impresora:
(New-Object -ComObject WScript.Network).RemovePrinterConnection("\\printerserver\hplaser3 ")
Ejecuta un script en un servidor remoto:
invoke-command -computername machine1, machine2 -filepath c:\Script\script.ps1
Apagar una máquina de manera remota:
Start-Sleep 60; Restart-Computer –Force –ComputerName TARGETMACHINE
Con este comando se tendrá acceso a los 5 procesos que están ocurriendo en el ordenador y que consumen mayor capacidad de memoria.
ps | sort –p ws | select –last 5
Cambiar el directorio de la ruta inicialmente prestablecida:
Set-Location
Salir del administrador Powershell:
Exit
Pueden utilizarse los comandos Powershell de manera individual o en conjunto, siempre y cuando la orden a impartir se encuentre relacionada en funciones.
Es decir, se pueden ejecutar todos los procesos que tienen que ver con una misma acción.
Los comandos se ejecutan gracias al lenguaje de programación de Powershell valiéndose de los scripts para activarlos.
En el momento en que se introduce la ruta, automáticamente comienza un proceso mediante el cual las tareas de administración de sistema inician una serie de actividades según sea la orden dada al sistema mediante los comandos.
Estos pueden ir desde una simple escritura, eliminación o modificación de un archivo o texto, hasta acciones mucho más avanzadas, como por ejemplo los mensajes de errores individuales, así como mal funcionamiento del sistema.
Seguramente te interese la lectura de como desactivar windows defender
El uso se limita a ingresar mediante la barra de búsqueda de Windows a la plataforma de Powershell y en la pantalla azul se coloca el comando seguido de la tecla “Enter” y el sistema ira indicando las acciones a ejecutar.
Se debe tomar en cuenta que para ejecutar algunas acciones con un mayor grado de dificultad, será necesario poseer un sólido conocimiento como administrador de sistema.
Razer es una marca de ordenadores y accesorios gaming de enorme popularidad. Aunque ahora es…
Tu Teléfono es una aplicación de enorme popularidad. Esto es algo que ya sabemos, que…
Windows 10 November 2019 Update se lanzará el 12 de noviembre de manera oficial. Al…
Algo que resulta muy molesto cuando estamos usando Windows 10 es que el ordenador se…
Estas semanas Windows 10 está obteniendo muchas actualizaciones. También para sus aplicaciones se han liberado…
Aunque estas semanas estamos centrados sobre todo en la actualización de noviembre de Windows 10,…