Perguntas com a marcação «powershell»

O PowerShell é um utilitário de linha de comando e script de plataforma cruzada da Microsoft. Use esta tag para perguntas sobre como escrever e executar scripts do PowerShell SOMENTE. Perguntas de programação específicas para a versão multiplataforma do PowerShell Core (Windows, macOS e Linux) devem ser marcadas como [powershell-core]. Perguntas sobre administração do sistema devem ser feitas no Superusuário ou na Falha do Servidor.

711
Como executar um script do PowerShell

Como executo um script do PowerShell? Eu tenho um script chamado myscript.ps1 Eu tenho todas as estruturas necessárias instaladas Eu defino essa coisa da política de execução Segui as instruções nesta página de ajuda do MSDN e estou tentando executá-lo da seguinte forma: powershell.exe...

608
Definindo variáveis ​​de ambiente do Windows PowerShell

Eu descobri que a configuração da variável de ambiente PATH afeta apenas o prompt de comando antigo. O PowerShell parece ter diferentes configurações de ambiente. Como altero as variáveis ​​de ambiente do PowerShell (v1)? Nota: Quero tornar minhas alterações permanentes, para não precisar...

436
Como passo vários parâmetros para uma função no PowerShell?

Se eu tiver uma função que aceita mais de um parâmetro de string, o primeiro parâmetro parece obter todos os dados atribuídos a ele e os parâmetros restantes são passados ​​como vazios. Um script de teste rápido: Function Test([string]$arg1, [string]$arg2) { Write-Host "`$arg1 value: $arg1"...

394
Terminando um script no PowerShell

Eu estava procurando uma maneira de finalizar um script do PowerShell (PS1) quando ocorre um erro irrecuperável dentro de uma função. Por exemplo: function foo() { # Do stuff that causes an error $host.Exit() } Claro que não existe $host.Exit(). Existe $host.SetShouldExit(), mas isso realmente...

349
Comando equivalente unix tail no Windows Powershell

Eu tenho que olhar para as últimas linhas de um arquivo grande (o tamanho típico é 500MB-2GB). Estou procurando um equivalente do comando Unix tailpara o Windows Powershell. Algumas alternativas disponíveis são: http://tailforwin32.sourceforge.net/ e Get-Content [nome do arquivo] | Select-Object...