Ir ao conteúdo
  • Cadastre-se

Everson Franco Estevam

Membro Júnior
  • Posts

    14
  • Cadastrado em

  • Última visita

Reputação

6
  1. Bom dia a todos! Swalls Agradeço sua colaboração , e se não for abusar, gostaria de saber se é possível extrair conforme print anexo esta informação através de comando .bat levando em conta que se trata de um servidor que não tem usuários cadastrados no Active Directory (AD) , neste caso preciso de uma listagem para descobrir quais são usuários das pastas uma vez que tenho inúmeras pastas criadas mas não sei quais usuários são proprietários das pastas por ser um servidor antigo onde não configurado o AD. Como viu estou tentando com comandos PowerShell
  2. Gostaria de agradecer Swalls, pela ajudar e solução. complementando o código acima para impressão em relatório vou colocar o código completo caso alguém necessite. $directory="C:\Users\evers\Documents\Pasta_teste_2" $listdir= Get-ChildItem -force $directory -Directory -Recurse -ErrorAction SilentlyContinue | % { $_.fullname } $results=@() foreach ($line in $listdir){ $o= Get-ChildItem –force $line –Recurse -ErrorAction SilentlyContinue | measure Length -s -ErrorAction SilentlyContinue | Select-Object -Property @{name='Directory';expression={$line}}, @{n="Size(GB)";e={[math]::Round((($_.Sum)/1GB),2)}} $results+=$o } $results+= Get-ChildItem –force $directory –Recurse -ErrorAction SilentlyContinue | measure Length -s -ErrorAction SilentlyContinue | Select-Object -Property @{name='Directory';expression={$directory}}, @{n="Size(GB)";e={[math]::Round((($_.Sum)/1GB),2)}} $results | Export-Csv -Path "C:\Users\evers\Documents\Pasta_teste_2\eve_temp.csv" -NoTypeInformation -Encoding UTF8 -Delimiter ";"
  3. Olá pessoal estou retornando mais uma vez para contar com a ajuda de você! Arrumei este script em PowerShell para verificar o tamanho dos arquivos e pastas no servidor. Neste caso usando $directory="D:\Aeroporto Viracopus" Consigo tanto verificar tamanho de uma pasta especifica quanto todas relacionada aos discos E; F; o que quebrando o galho. $directory="C:\Users\evers\Documents\Pasta_teste_2" $listdir= Get-ChildItem -force $directory -Directory -Recurse -ErrorAction SilentlyContinue | % { $_.fullname } $results=@() foreach ($line in $listdir){ $o= Get-ChildItem –force $line –Recurse -ErrorAction SilentlyContinue | measure Length -s -ErrorAction SilentlyContinue | Select-Object -Property @{name='Directory';expression={$line}}, @{n="Size(GB)";e={[math]::Round((($_.Sum)/1GB),2)}} $results+=$o } $results+= Get-ChildItem –force $directory –Recurse -ErrorAction SilentlyContinue | measure Length -s -ErrorAction SilentlyContinue | Select-Object -Property @{name='Directory';expression={$directory}}, @{n="Size(GB)";e={[math]::Round((($_.Sum)/1GB),2)}} $results Neste caso o retorno é este: Directory Size(GB) --------- -------- C:\Users\evers\Documents\Pasta_teste_2 0,07 Gostaria de gerar um relatório com esta saída tipo: > C:\Users\evers\Documents\Pasta_teste_2\everson.rel1.txt E outra informação que preciso é quem é o proprietário da pasta, mas também não consegui, se puderem me ajudar agradeço. Obrigado.
  4. Prezados, gostaria de deixar aqui em letras maiúscula minha “ADMIRAÇÃO” e verdadeira “SIMPATIA” ao trabalho de todos membros deste fórum que por anos veem ajudando, colaborando com profissionais TI como eu em todas as áreas. Infelizmente em nossa profissão muitas vezes recebemos demandas que na verdade não estão ao nosso alcance, quer seja por falta de tempo ou até mesmo pelo fator financeiro que não proporcionam oportunidade para cursos de áreas especificas. Temos nas empresas hoje vários procedimentos sendo executados nas mais várias linguagens adequando a necessidade com a linguagem que tem melhor resultado em situações especificas. Neste contexto em nosso dia a dia muitas vezes demandamos tarefas para outros profissionais que são mais especializados em determinadas linguagens, porém o que fica é entender o processo como um todo para quando este profissional por algum motivo não poder estar presente ter condições de avaliar e se possível conseguir intervir para que o processo não prejudique o negócio e quem sabe até propor uma melhoria continua no processo, sabemos que o “saber” é notório, mas não é único. Dito isto “Mega Blaster / Swalls e a todos colaboradores deste fórum”, saibam que tem meu respeito e admiração pelo trabalho de todos” Obrigado sempre.
  5. Prezados, Swalls / Mega Blaster Obrigado pelo retorno, é sempre bom poder contar com o conhecimento de vocês. Gostaria de começar pedindo desculpas se passei a impressão de querer fazer alguém trabalhar por mim , não é meu feitio, mas entendo a colocação de vocês. Quanto ao comentário do Mega Blaster “Trabalhinho de escola complicado, hein?”, com todo respeito este tempo bom já passou a muito tempo, na verdade trata-se da necessidade de se empenhar e aprender mesmo com os contra tempos de nossas vidas. Bom voltando a minha dúvida, meu conhecimento na verdade de PowerShell e bem limitado, é mais com comandos do dia a dia como: Listar arquivos Exemplo: Get-ChildItem -Path C:\Users\evers\Documents\Pasta_teste_1 Get-ChildItem -Force C:\ -Recurse Copiar arquivos Copy-Item -Path C:\Users\evers\Documents\Pasta_teste_1\everson1 -Destination C:\Users\evers\Documents\Pasta_teste_1\Teste_2 Copy-Item -Path C:\Users\evers\Documents\Pasta_teste_1\everson1 -Destination C:\Users\evers\Documents\Pasta_teste_1\Teste_2 -Force Copia de pastas Copy-Item C:\Users\evers\Documents\Pasta_teste_1 -Recurse C:\Users\evers\Documents\Pasta_teste_5 Nada muito sofisticado segue pessoal com algumas coisas que aproveito aqui dos fóruns. Mas de qualquer forma agradeço ao retorno Mas entendo o ponto de vista de você de deste fórum obrigado.
  6. Prezados, Gostaria de pedir a colaboração de você para desenvolver um script PowerShell como segue Procurar servidor já determinado dentro de uma pasta também já determinada arquivo criado .txt exemplo . srvxxxxx pasta everson\depositos\ferramentas Este servidor e pasta são fixos não mudam. Dentro desta pasta organizar por Date modified e identificar o arquivo mais recente criado. Regras para identificação do arquivo. Este arquivo é processado com 3 meses de atraso. Ou seja o arquivo Frramentas_atuais.txt gerado em outubro de 2022 é processado em janeiro de 2023 após o mês de abril do corrente ano o mesmo muda de nome De:Frramentas_atuais.txt Para:Frramentas_atuais_novas.txt seguindo a regra como abaixo Mês da geração do arquivo Ano Criação do Arquivo Arquivo criado Mes para processamento do arquivo Ano processamento do arquivo outubro 2022 Frramentas_atuais.txt janeiro 2023 novembro 2022 Frramentas_atuais.txt fevereiro 2023 dezembro 2022 Frramentas_atuais.txt março 2023 janeiro 2023 Frramentas_atuais_novas.txt abril 2023 fevereiro 2023 Frramentas_atuais_novas.txt maio 2023 março 2023 Frramentas_atuais_novas.txt junho 2023 abril 2023 Frramentas_atuais_novas.txt julho 2023 maio 2023 Frramentas_atuais_novas.txt agosto 2023 junho 2023 Frramentas_atuais_novas.txt setembro 2023 julho 2023 Frramentas_atuais_novas.txt outubro 2023 agosto 2023 Frramentas_atuais_novas.txt novembro 2023 setembro 2023 Frramentas_atuais_novas.txt dezembro 2023 Após a identificação do arquivo conforme regras acima preciso copiar o arquivo para outro servidor para ser processado. ex. srvxxxxx g:\everson\depositos\ferramentas\ sendo que o este mapeamento é fixo, porém para copiar o arquivo temos as seguintes regras. Verificar se ja existe a pasta criada no formato AAAAMM referente ao processamento, pois neste caso é outra pessoa quem cria esta pasta. Levando em conta que tenha que fazer esta movimentação hoje 05/2023 no destino onde o arquivo deve ser copiado devera existir uma pasta com o nome 202302, se não existir a pasta preciso que o script retorne erro 1 "pasta 202302 ainda não foi criada", e aborte a copia do arquivo. Caso a pasta exista preciso criar uma sub pasta dentro da pasta 202302 com nome Novas_Lista e copiar o arquivo Frramentas_atuais_novas.txt Exemplo: Em srvxxxxx g:\everson\depositos\ferramentas\202302\Novas_Lista Neste caso com a pasta criada e o arquivo copiado o script retorne 0 "operação realizada com sucesso mostre o arquivo copiado e a pasta criada" Como tenho dificuldade em PowerShell gostaria da colaboração de voê obrigado.
  7. Prezados, bom dia a todos! Estou buscando uma forma de executar comandos do PowerShell concatenados. Trabalho com CONTROL-M BMC e no campo command preciso executar 3 comandos de uma só vez, porém não sei como posso fazer, normalmente executamos um por vez. PowerShell -command xxxx1.psd1 PowerShell -command xxxx2.psd1 PowerShell -command xxxx3.psd1 Ou seja, preciso executar estes três scripts de uma só vez de formar que execute xxxx1 termine logo após execute o xxxx2 e depois execute o xxxx3. Conto com o apoio de vocês para solução obrigado.
  8. Caro "ricardo_br", sua lógica de programação é simplesmente excepcional, simplesmente na veia, novamente. Obrigado...muito obrigado... simplesmente foi a solução melhor que eu esperava. Um grande abraço
  9. Prezados, tudo bem com vocês! Postei este dias atrás Gravar trecho de um arquivo txt via comandobat e fui atendido na plenitude de minhas necessidades por ricardo_br, que gostaria de agradecer novamente. Bom neste momento recebi vários arquivos txt onde como no exemplo anterior estão em uma determinada linha porém neste caso necessariamente não no inicio do texto pode estar na linha porém em posições diferente, são caminhos de pastas como neste exemplo : E:\casa\caminho1\correio e pode haver mais de um no mesmo texto em média no texto todo uns 8 ou 9 caminhos que também necessariamente pode não ser E:\ pode ser por exemplo H:\casa\porta1\x2. Gostaria de criar um novo arquivo que com estes caminho de carda txt com o nome do arquivo no final do resultado. Seria como a solução do ricardo_br porém que conseguisse recuperar este caminhos de pastas em cada arquivo txt. Se puder contar com a ajuda de você novamente agradeço.
  10. Ricardo_br Simplesmente na veia, deu certinho exatamente o que eu preciso, brigadão mesmo meu amigo. Um forte abraço e tenha um ótimo inicio de semana.
  11. Bom dia ricardo_br, Só se plenos tiver no início da linha. Tanto faz Plenos, plenos, PLENOS Aproveitando e se não for pedir demais também gostaria de gravar o nome do arquivo depois do conteúdo Exe. se encontrar pleno em pedidos.txt ficaria assim O conteúdo achado no arquivo pedidos.txt Mais uma vez obrigado pelo apoio
  12. Olá pessoal, estou com um probleminha aqui. Tenho diversos arquivos .txt em minha pasta C:\Users\Everson\Videos\Everson_17_09_2020\X2, dentro de cada arquivo tem uma linha que varia de arquivo para arquivo ou seja em uma arquivo está na linha 7 em outro pode esta na linha 10 o que todos tem em comum é esta palavra que sempre inicia a linha (plenos) gostaria de varrer arquivo por arquivo e pegar este conteúdo depois da palavra (plenos) Exe. Pleno = casa para mais de 100 anos Gostaria de gravar “casa para mais de 100 anos” em outro arquivo que fosse acumulando o conteúdo de todos os arquivos que estão nesta pasta. Obrigado pelo apoio.
  13. Bom dia a Todos. Estou precisando e espero poder contar com a ajuda de vocês e experiência profissional. Estou tentando montar um servidor em casa para que outros usuários tenham acesso, a ideia de um modelo bem simples que o usuário que tenha acesso a internet possa se conectar a este servidor através de um Domínio e Password . Em minha residência tenho 2 notebooks, sendo 1 DELL com WIN10 e outro ACER também WIN10. No note ACER tenho o VIRTUALBOX onde montei meu servidor LINUX, que, portanto, posso configurar a ETH0 como sendo IP fixo ou DHCP e assim que o projeto tiver êxito pretendo configurar em um PC, mas que estou encontrando enorme dificuldade. Para conexão tenho um modem CISCO DPC3928 com conexão de 15mb internet que está configurado para conexão DHCP: Local IP Address :192.168.0.1 / Subnet Mask: 255.255.255.0 / DHCP Serve Enabled. Em uma das muitas tentativas que já fiz, tentei configurar um IP Fixo e me cadastrei no No-IP e instalei o programa (DUC) for Windows que quando esta rodando tem as seguintes configurações. IP 177.194.52.197 Neste cenário senhores gostaria de contar com a colaboração de todos para saber como fazer as configuração para meu servidor de modo que outras pessoas possam ter acesso pelo internet não sei se há necessidade realmente de IP FIXO e quais portas tenho que liberar em meu servidor para que ele possa ser acessado e se tenho que mudar a configuração de meu MODEM CISCO. Se puder contar com a colaboração e ajuda de de vocês fico grato. Abraços a todos.

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...