Quantcast
Channel: foreach | Operating systems, scripting, PowerShell and security | jesusninoc.com
Browsing all 409 articles
Browse latest View live

Searching URLs in text files

Write-Host “URLs:`n” Get-ChildItem C:\Users\ -rec -ea SilentlyContinue | ForEach-Object { Select-String “\b(ht|f)tp(s?)[^ ]*\.[^ ]*(\/[^ ]*)*\b” -input (Get-ItemProperty -Path $_.PsPath) -AllMatches |...

View Article


Creating or deleting files for each user (Example)

#Creating or deleting files for each user Set-Location F:\power\ #User and operation list in a file #Example: #Juan,create #Lucas,delete ForEach($user in Get-Content .\namesandoperation.txt) {...

View Article


Searching IP addresses in text files

Write-Host “IP addresses:`n” Get-ChildItem C:\Users\ -rec -ea SilentlyContinue | ForEach-Object { Select-String “\b\d{1,3}\.\d{1,3}\.\d{1,3}\.\d{1,3}\b” -input (Get-ItemProperty -Path $_.PsPath)...

View Article

Save information about MAC (Search the Public MA-L Listing)

#Search MAC in http://standards.ieee.org/ #Group by MAC $macs=gc .\mac.txt | Group-Object #List MAC foreach($mac in $macs.Name) { $mac.Substring(0,8)...

View Article

Find IP Address by MAC Address

#MAC file $macs = get-content .\mac.txt foreach($mac in $macs){ #Use arp -a $ip = arp -a | select-string “$mac” |% { $_.ToString().Trim().Split(” “)[0] } “$mac has an ip of $ip” } The post Find IP...

View Article


Image may be NSFW.
Clik here to view.

Getting Help

Windows PowerShell includes two basic types of help – command help and conceptual help – both of which can be accessed from the console using the Get-Help cmdlet. To retrieve a list of all available...

View Article

Buscar varias palabras dentro de las descripciones de los resultados de una...

#Fichero con las palabras que hay que buscar dentro de las descripciones de los resultados de una búsqueda en Google $ficheropalabras=gc D:\power\ficheropalabras.txt...

View Article

Buscar información en el BORME (Boletín Oficial del Registro Mercantil) sobre...

$web=Invoke-WebRequest 'http://www.bolsamadrid.es/esp/aspx/Mercados/Precios.aspx?indice=ESI100000000' $web.AllElements | Where Class -eq “DifFlBj” | %{ $empresa=$_.innerText $empresa Start-Sleep...

View Article


Mostrar los cargos directivos de una empresa que aparece en la lista de...

#Obtener cada fichero con la lista de deudores publicada por la Agencia Tributaria...

View Article


Descargar todos los documentos PDF del BORME (Boletín Oficial del Registro...

$urlboe='https://www.boe.es/borme/dias/2016/01/07/index.php?s=c' foreach($pdfboe in (((Invoke-WebRequest $urlboe).AllElements).where{$_.href -match "BORME-A-"})) { Start-Sleep -Seconds 5...

View Article

Image may be NSFW.
Clik here to view.

Comprobar si un puerto UDP está abierto (utilizando excepciones)

#Se utiliza el puerto por lo tanto no se puede abrir un nuevo socket UDP ForEach($port in 500..5024){ try { $udpobject = new-Object system.Net.Sockets.Udpclient($port) } catch { $port...

View Article

Obtener el fabricante de los dispositivos de las conexiones inalámbricas que...

$macwifi=netsh wlan show networks mode=bssid | Select-String '([0-9A-F]{2}[:]){5}([0-9A-F]{2})$' | % {$_.matches} | Select-Object value #Descargar el fichero que contiene información sobre los...

View Article

Buscar una palabra dentro de un PDF

#Download http://sourceforge.net/projects/itextsharp/ #Set paths: iTextSharp, PDF $iTextSharpFilePath = "D:\power\pdf\pdf\PowerShell.PDF\itextsharp.dll" $pdfFilePath = "D:\power\pdf\pdf\ejem" #Load...

View Article


Buscar una palabra dentro de los ficheros PDF del disco duro

#Download http://sourceforge.net/projects/itextsharp/ #Set paths: iTextSharp, PDF $iTextSharpFilePath = "D:\power\pdf\pdf\PowerShell.PDF\itextsharp.dll" $pdfFilePath = "D:\" #Load iTextSharp...

View Article

Buscar información en el BORME (Boletín Oficial del Registro Mercantil) sobre...

foreach($empresa in @(((Invoke-WebRequest 'http://www.bolsamadrid.es/esp/aspx/Mercados/Precios.aspx?indice=ESI100000000').AllElements).where{$_.Class -eq "DifFlBj"}).innerText) { foreach($directivo in...

View Article


Image may be NSFW.
Clik here to view.

Eliminar permisos explícitos

#Los permisos explícitos son aquellos que se establecen de forma predeterminada en objetos que no son secundarios cuando se crea el objeto, o los que crea el usuario en objetos secundarios, primarios o...

View Article

Recorrer un rango de direcciones IP y comprobar si un puerto está abierto

foreach($primer in 1..254) { foreach($segundo in 1..254) { foreach($tercero in 1..254) { $ip=("1."+$primer+"."+$segundo+"."+$tercero) $tcpClient = New-Object System.Net.Sockets.TCPClient...

View Article


Image may be NSFW.
Clik here to view.

Análisis de procesos y conexiones de red con PowerShell

Listar los procesos que tengan consumo alto de tiempo de CPUGet-Process | select cpu,id,name | sort cpu -Descending Obtener más información sobre los procesos (línea de comandos)(Get-WmiObject...

View Article

Image may be NSFW.
Clik here to view.

Obtener enlaces de Youtube (recorriendo las páginas de resultados)

#Paso 1: Obtener enlaces de resultados $url="https://www.youtube.com/results?search_query=no+dolls" $result = Invoke-WebRequest $url $pageresults=$result.Links.href | Select-String "\?sp=S"...

View Article

Image may be NSFW.
Clik here to view.

Descargar enlaces de Youtube (recorriendo las páginas de resultados)

#Paso 1: Obtener enlaces de resultados $url="https://www.youtube.com/results?search_query=no+dolls" $result = Invoke-WebRequest $url $pageresults=$result.Links.href | Select-String "\?sp=S"...

View Article
Browsing all 409 articles
Browse latest View live