Perguntas com a marcação «powershell»

157
PowerShell equivalente a grep -f

Estou procurando o PowerShell equivalente a grep --file=filename. Se você não souber grep, o nome do arquivo é um arquivo de texto em que cada linha possui um padrão de expressão regular que você deseja corresponder. Talvez esteja faltando algo óbvio, mas Select-Stringnão parece ter essa...

156
Como formatar um DateTime no PowerShell

Posso formatar o Get-Datecmdlet sem problemas como este: $date = Get-Date -format "yyyyMMdd" Mas uma vez que eu tenho uma data em uma variável, como a formato? A declaração abaixo $dateStr = $date -format "yyyMMdd" retorna este erro: "Você deve fornecer uma expressão de valor no lado direito...

153
Como carregar montagens no PowerShell?

O seguinte código do PowerShell #Get a server object which corresponds to the default instance $srv = New-Object -TypeName Microsoft.SqlServer.Management.SMO.Server ... rest of the script ... Dá a seguinte mensagem de erro: New-Object : Cannot find type

152
Executando um comando armazenado em uma variável do PowerShell

Eu tenho um comando que eu criei e armazenei em uma variável no PowerShell. Este comando funciona se eu fizer um host de gravação e copiar e colar em uma cmd.exejanela padrão . Como executo esse comando de dentro do meu script? Eu tentei várias combinações de Invoke-Command ou Invoke-Expression...

146
Obter o caminho completo dos arquivos no PowerShell

Preciso obter todos os arquivos, incluindo os presentes nas subpastas que pertencem a um tipo específico. Estou fazendo algo parecido com isto, usando Get-ChildItem : Get-ChildItem "C:\windows\System32" -Recurse | where {$_.extension -eq ".txt"} No entanto, ele está apenas retornando os nomes...

145
Recarregar o caminho no PowerShell

Se eu tiver uma instância do PowerShell ISE em execução e instalar algo que modifique o PATH ou o modifique de qualquer forma fora do PowerShell, será necessário reiniciar o PowerShell para que ele veja a variável PATH atualizada. Existe uma maneira de recarregar o caminho no PowerShell sem...

145
Como faço para gerar texto sem uma nova linha no PowerShell?

Quero que meu script do PowerShell imprima algo como isto: Enabling feature XYZ......Done O script é mais ou menos assim: Write-Output "Enabling feature XYZ......." Enable-SPFeature... Write-Output "Done" Mas Write-Outputsempre imprime uma nova linha no final, para que minha saída não esteja em...

144
PowerShell: Executar comando do diretório do script

Eu tenho um script do PowerShell que faz algumas coisas usando o diretório atual do script. Portanto, quando dentro desse diretório, a execução .\script.ps1funciona corretamente. Agora, quero chamar esse script de um diretório diferente sem alterar o diretório de referência do script. Então, eu...

143
PowerShell e o operador -contains

Considere o seguinte trecho: "12-18" -Contains "-" Você acha que isso é avaliado true, mas não é. Isso será avaliado em falsevez disso. Não sei por que isso acontece, mas acontece. Para evitar isso, você pode usar isso: "12-18".Contains("-") Agora a expressão será avaliada como...

142
Melhor maneira de gravar no console no PowerShell

Estou tendo um pouco de confusão sobre as várias maneiras de imprimir (eco) no console. Vi que existem várias maneiras de gravar a saída no console, como: Write-Host "Hello world1" "Hello World2" Out-Host -InputObject "Hello World3" Todas as três maneiras serão impressas no console. A do meio é...

141
Como criar aliases permanentes do PowerShell

Quero criar um aliasde um cmdletque não expire após o encerramento da sessão atual do Powershell, digamos que tenho esse alias: C:\Users\Aymen> New-Alias Goto Set-Location Isso cria perfeitamente o Gotoalias, mas eu quero usá-lo mesmo depois de fechar a sessão atual, como posso conseguir...