Pesquisar na Comunidade
Mostrando resultados para as tags ''powershell''.
Encontrado 2 registros
-
Olá Estou precisando de obter informações especificas do sistema e salva-las na área de trabalho no formato txt Todas as plataformas são Windows Também não posso instalar nenhum programa ou biblioteca no sistema. Se alguém puder dar uma força. Se possível, além da ajuda de como fazer o código, indicações para estudos serão muito bem vindas As informações que preciso são: Nome do computador IP Memória Ram Processador Arquitetura do sistema Pesquisando na internet saiu isso: echo off echo. echo. echo Tamanho total da memoria Fisica: echo. wmic memphysical get Maxcapacity echo. echo IpV4 maquina local: echo. ipconfig | findstr IPv4 echo. echo Nome do computador local: echo. hostname echo. echo Sistema e o service pack instalado: echo. wmic os get buildnumber,caption,CSDVersion echo. echo Discos echo. for /f "tokens=1-3" %a in ('WMIC LOGICALDISK GET FreeSpace^,Name^,Size ^|FINDSTR /I /V "Name"') do @echo wsh.echo "%b" ^& " free=" ^& FormatNumber^(cdbl^(%a^)/1024/1024/1024, 2^)^& " GiB"^& " size=" ^& FormatNumber^(cdbl^(%c^)/1024/1024/1024, 2^)^& " GiB" > %temp%\tmp.vbs & @if not "%c"=="" @echo( & @cscript //nologo %temp%\tmp.vbs & del %temp%\tmp.vbs pause.
-
Boa noite amigos, até o presente momento estou com uma dúvida quebrando minha cabeça, e mesmo após procurar muito no google nada me ajudou. Estou criando uma "bat" para apagar alguns perfis de usuários que não utilizam mais o micro, porém não posso deletar todos, afinal tem pessoas utilizando ainda alguns micros. Até agora só usei o próprio CMD, porém pensei em fazer algo em Powershell, só que não entendo muito de programação e gostaria da ajuda de vocês. Aqui está o código que escrevi até agora, as primeiras linhas como podem ver são movendo para outra pasta de backup antes de apagar, porém apagar todas as restantes está sendo uma luta, pois o comando RD não está funcionando para apagar todas as demais pastas e no final do script mover as que irão ficar para seus devidos lugares. Obrigado desde já... Echo off cd\ md backup001 cd c:\users pause move "c:\users\Y9MF" C:\backup001 move "c:\users\001" C:\backup001 move "c:\users\002" C:\backup001 pause cd\ cd c:\users rd /s *.* cd\ cd c:\backup001 move c:\backup001 c:\users\ Pause