Buscar

“Get-ChildItem” substitui o antgo “Dir” do prompt de comando do MS-DOS. Segue abaixo alguns exemplos de uso: Get-ChildItem -Path C:\Windows Get-Ch...

“Get-ChildItem” substitui o antgo “Dir” do prompt de comando do MS-DOS. Segue abaixo alguns exemplos de uso: Get-ChildItem -Path C:\Windows Get-ChildItem -Path C:\Windows *.exe Get-ChildItem -Path C:\Windows\* *.exe -Exclude w* A partir desses exemplos, realize as seguintes tarefas: a. Liste todos os arquivos executáveis existentes no diretório C:\Windows ignorando os que comecem com a letra “r”. Somente devem ser listados arquivos maiores que 61.952 Bytes (Dica: combine o cmdlet “Get-ChildItem” com o cmdlet “Where-Object”); b. Liste todos os arquivos .DLL existentes no diretório C:\Windows\System32 cujos nomes NÃO iniciem com as letras “A” e “B” (Dica: Where-Object com duas condições e operador “notlike”); c. Liste todos os arquivos .EXE existentes no diretório C:\Windows\System32 cujos nomes iniciam com as letras “C” ou “D” e salve tal informação na raiz do drive C, em formato HTML (Dica: combine em um único comando os seguintes cmdlets – Where-Object, ConvertTo-HTML e Out-File). 2. O cmdlet “Get-Service” lista todos os serviços existentes no sistema operacional. A partir dessa informação, crie as seguintes saídas: a. Salve em C:\ServiçosExecução.txt apenas os serviços que estão em execução no sistema operacional; b. Salve em formato HTML (C:\Relatorio.html) os serviços cujos nomes iniciam com a letra “w” e não estão em execução no sistema operacional. 3. O que faz esses comandos Get-Content C:\ServiçosExecução.txt 4. Para que serve o comando Get-NetAdapter 5. O Windows PowerShell presente nos sistemas operacionais é capaz de executar cmdlets. Os cmdlets se distinguem dos comandos dos sistemas operacionais e dos scripts de ambientes de shell por serem: a) derivados das classes base SRClet e PSCmdlet; b) programas executáveis do tipo stand-alone; c) instâncias de classes do framework .NET; d) scripts orientados a eventos e hooks; e) APIs compiladas pelo usuário.

💡 1 Resposta

User badge image

Ed Verified user icon

a. Para listar todos os arquivos executáveis existentes no diretório C:\Windows ignorando os que começam com a letra “r” e somente devem ser listados arquivos maiores que 61.952 Bytes, você pode usar o seguinte comando: Get-ChildItem -Path C:\Windows -Exclude r* -File | Where-Object { $_.Extension -eq ".exe" -and $_.Length -gt 61952 } b. Para listar todos os arquivos .DLL existentes no diretório C:\Windows\System32 cujos nomes NÃO iniciem com as letras “A” e “B”, você pode usar o seguinte comando: Get-ChildItem -Path C:\Windows\System32 -File -Filter *.dll | Where-Object { $_.Name -notlike "A*" -and $_.Name -notlike "B*" } c. Para listar todos os arquivos .EXE existentes no diretório C:\Windows\System32 cujos nomes iniciam com as letras “C” ou “D” e salvar tal informação na raiz do drive C, em formato HTML, você pode usar o seguinte comando: Get-ChildItem -Path C:\Windows\System32 -File -Filter *.exe | Where-Object { $_.Name -like "C*" -or $_.Name -like "D*" } | ConvertTo-Html | Out-File -FilePath C:\resultado.html 2. Para salvar em C:\ServiçosExecução.txt apenas os serviços que estão em execução no sistema operacional, você pode usar o seguinte comando: Get-Service | Where-Object { $_.Status -eq "Running" } | Out-File -FilePath C:\ServiçosExecução.txt Para salvar em formato HTML (C:\Relatorio.html) os serviços cujos nomes iniciam com a letra “w” e não estão em execução no sistema operacional, você pode usar o seguinte comando: Get-Service | Where-Object { $_.Name -like "w*" -and $_.Status -ne "Running" } | ConvertTo-Html | Out-File -FilePath C:\Relatorio.html 3. O comando "Get-Content C:\ServiçosExecução.txt" é usado para exibir o conteúdo do arquivo "C:\ServiçosExecução.txt". 4. O comando "Get-NetAdapter" é usado para listar as informações dos adaptadores de rede do sistema operacional. 5. Os cmdlets se distinguem dos comandos dos sistemas operacionais e dos scripts de ambientes de shell por serem instâncias de classes do framework .NET.

0
Dislike0

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

✏️ Responder

SetasNegritoItálicoSublinhadoTachadoCitaçãoCódigoLista numeradaLista com marcadoresSubscritoSobrescritoDiminuir recuoAumentar recuoCor da fonteCor de fundoAlinhamentoLimparInserir linkImagemFórmula

Para escrever sua resposta aqui, entre ou crie uma conta

User badge image

Outros materiais