Articles of powershell

Não é possível pausar ou dormir após o Select-Object

Em alguns casos, se eu tentar pausar ou dormir após um comando Select-Object , a pausa / suspensão ocorrerá antes do comando. Por exemplo, com Get-NetAdapter | Select-Object Name,Status Pause ou Get-NetAdapter | Select-Object Name,Status | Where-Object {$_ -ne $null} Pause a saída é: Pressione Enter para continuar …: Nome Status —- —— Wi-Fi Up […]

PowerShell, formatando valores em outra cultura

Existe uma maneira fácil no PowerShell para formatar números e afins em outro local? Atualmente estou escrevendo algumas funções para facilitar a geração de SVG para mim e os usos de SVG . como um separador decimal, enquanto o PowerShell respeita minhas configurações de localidade ( de-DE ) ao converter números de ponto flutuante em […]

Carregar arquivos com FTP usando o PowerShell

Eu quero usar o PowerShell para transferir arquivos com FTP para um servidor FTP anônimo. Eu não usaria nenhum pacote extra. Como? Não deve haver risco de o script travar ou travar.

Valor de retorno de function no PowerShell

Eu desenvolvi uma function do PowerShell que executa várias ações envolvendo o provisionamento de sites do SharePoint Team. Por fim, quero que a function retorne a URL do site provisionado como uma String. No final da minha function, tenho o seguinte código: $rs = $url.ToString(); return $rs; O código que chama essa function é semelhante: […]

Existe um shell de comando do Windows que exibirá caracteres Unicode?

Supondo que eu tenho fonts instaladas que têm os glifos apropriados neles, há um shell de comando para o Windows XP que exibirá caracteres Unicode? No mínimo, duas coisas que devem exibir o Unicode corretamente: Listagens de diretório. Eu não me importo com o que eu tenho que digitar (dir, ls, get-childitem, etc.), desde que […]

Powershell pode executar comandos em paralelo?

Eu tenho um script powershell para fazer algum processamento em lote em um monte de imagens e gostaria de fazer algum parallel processing. Powershell parece ter algumas opções de processamento em segundo plano, como start-job, wait-job, etc., mas o único recurso bom que encontrei para fazer um trabalho paralelo foi escrever o texto de um […]

Como posso replace cada ocorrência de uma String em um arquivo com o PowerShell?

Usando o PowerShell, quero replace todas as ocorrências exatas de [MYID] em um determinado arquivo com MyValue . Qual é a maneira mais fácil de fazer isso?

Use o PowerShell para executar a verificação de vírus em vários servidores

Estou tentando executar uma verificação de vírus em uma lista de servidores em nosso ambiente. Existem centenas de máquinas, portanto, gostaríamos de executar a varredura (usando um prompt de linha de comando que já temos) por volta de 10 por vez. Somos totalmente novos no PowerShell, então qualquer ajuda seria muito apreciada. Temos uma ideia […]

Como posso armazenar a saída do Format-Table para uso posterior

Eu tenho um script que cria vários trabalhos e armazena dois valores simples nos trabalhos. Start-Job -ScriptBlock {param ([string]$compip) tnc $compip | select RemoteAddress,PingSucceeded -WarningAction SilentlyContinue} -ArgumentList $compip Isso funciona bem. O que eu gostaria de saber é como posso armazenar o seguinte código em uma variável? Get-Job | Receive-Job | sort RemoteAddress | FT […]

Capturando o padrão e o erro com o Start-Process

Existe um bug no comando Start-Process do Powershell ao acessar as propriedades StandardOutput e StandardOutput ? Se eu executar o seguinte, não recebo nenhuma saída $process = Start-Process -FilePath ping -ArgumentList localhost -NoNewWindow -PassThru -Wait $process.StandardOutput $process.StandardError Mas se eu redirect a saída para um arquivo eu recebo o resultado esperado $process = Start-Process -FilePath […]