Resolución de DNS con powershell

Script en powershel para la resolucion de IP   $computers= Get-Content C:\sql.txt $list = @() Foreach ($computername in $computers) { If(Test-Connection $computername -Quiet) { write-host “$computername – $IP – OK” -ForegroundColor GREEN Try { $IP = [System.Net.Dns]::GetHostEntry($computername).AddressList | %{$_.IPAddressToString} $IP | %{$HostName = [System.Net.Dns]::GetHostEntry($_).HostName} } Catch { write-error “NO se puede resolver el IP o […]

Cómo borrar los ficheros de un directorio transcurrido x dias con powershell

$lsFecha = Get-Date $lsDias = “69” $lsDirectorio = “E:\srv01db” $lsFechaBorrado = $lsFecha.AddDays(-$lsDias) $Files = get-childitem $lsDirectorio -recurse -force | Where {!$_.PSIsContainer} | Where {$_.LastWriteTime -le “$lsFechaBorrado”} foreach ($File in $Files) {IF ($Files -ne $NULL) {write-host “Borrado File $File.FullName” -foregroundcolor “Red” ; Remove-Item $File.FullName -recurse -force} } ls $lsDirectorio -r -fo | ? {$_.psIsContainer} sort fullName […]

No se puede cargar el archivo .ps1 porque en el sistema está deshabilitada la ejecución de scripts

Si usted está leyendo esto por primera vez, PowerShell puede que sólo aparece el mensaje de error como se ha intentado ejecutar una secuencia de comandos. El archivo C:\script.ps1 no se puede cargar.porque en el sistema está deshabilitada la ejecución de scripts. Vea “get-help about_signing” para obtener más información. La directiva de ejecución de PowerShell […]