Ir para conteúdo

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

SILVASS

BKP Servidor

Recommended Posts

Olá meus caros,

 

Estou com uma grande dificuldade, preciso pegar o tamanho,a localização e nome da pasta, de cada backup dos servidores e inserir no banco de dados automaticamente.]

Hoje eu faço isso manualmente.

Essas informações estão em uma mesma pasta de rede.

 

exemplo. Pasta: BKP dentro dela tem as subpastas: Servidor1, Servidor2 .

Pra eu enxegar tamanho e localização preciso ir em propriedade de cada pasta do servidor..

 

Por esse motivo , não sei como fazer, para que o SQL (express) enxergue isso.

 

 

 

 

 

 

Compartilhar este post


Link para o post
Compartilhar em outros sites

Pegar informações de disco não é uma tarefa muito comum ou usual, mas para te dar uma luz, tente procurar no BOl por:

 

EXEC master.dbo.xp_dirtree N'c:\', 1, 1 exec xp_fixeddrives 

tem alguns outros mas estou sem tempo de postar exemplo.


Ah, tem via PowerShell:

 

http://social.technet.microsoft.com/wiki/pt-br/contents/articles/14679.descobrir-tamanho-pastas-powershell.aspx

Compartilhar este post


Link para o post
Compartilhar em outros sites

Blz, valeu

 

Vou pesquisar isso ai , qualquer coisa volto aqui rs

 

 

A Jr

 

 

 

Eu rodei e deu o seguinte erro.

 

"Não é possível localizar um parâmetro que coincida com o nome de parâmetro 'Atributes' "

 

 

 

Peguei o script pronto e so mudei o caminho, seria isso??

 

 

Function Get-FolderSize {

param(

[Parameter(Mandatory=$true)][string[]]$Folders

)

 

Begin{

Foreach($Folder in $Folders){

if(!(Get-item $Folder)){

Throw "Erro, $FOLDER não existe ou você não possui permissão nessa pasta. Favor especificar o caminho completo da pasta."

}

}

}

Process{

Foreach($Folder in $Folders){

$Size = 0

Get-ChildItem $Folder -Recurse -Attributes "Hidden,!Directory" -ErrorAction silentlycontinue | %{$Size+=$_.Length}

[pscustomobject]@{Folder=$Folder;Size="{0:N2}" -f($SIZE/1GB)+" GB"}

}

}

End{

 

}

}

Get-FolderSize -Folders C:\TESTE

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.