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.

30
Não é possível instalar o pacote nuget devido a "Falha ao inicializar o host do PowerShell"
De repente, estou recebendo esse erro ao atualizar pacotes Nuget. Nenhuma das correções que eu encontrei funcionou. Estou usando o Visual Studio 2013. 'Newtonsoft.Json 6.0.3' já instalado. Adicionando 'Newtonsoft.Json 6.0.3' a Tournaments.Notifications. Adicionada com sucesso 'Newtonsoft.Json 6.0.3' a Tournaments.Notifications. Executando o arquivo de script 'F: \ My Webs \ BasketballTournaments …


9
Como capturar a saída em uma variável de um processo externo no PowerShell?
Gostaria de executar um processo externo e capturar sua saída de comando para uma variável no PowerShell. Atualmente, estou usando isso: $params = "/verify $pc /domain:hosp.uhhg.org" start-process "netdom.exe" $params -WindowStyle Hidden -Wait Confirmei que o comando está em execução, mas preciso capturar a saída em uma variável. Isso significa que …


8
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 opção.
157 powershell  grep 

10
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 do operador …

11
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 [Microsoft.SqlServer.Management.SMO.Server]: make sure the assembly containing this type is loaded. At C:\Users\sortelyn\ ... …

2
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 …
152 powershell 




11
Obter versão do arquivo no PowerShell
Como você pode obter as informações da versão de um arquivo .dllou .exeno PowerShell? Estou especialmente interessado em File Version, embora outras informações versão (isto é, Company, Language, Product Name, etc.) seria útil também.

14
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 dos arquivos e não o caminho inteiro.

6
Quando devo usar Write-Error vs. Throw? Erros de finalização vs. erros de finalização
Observando um script Get-WebFile no PoshCode, http://poshcode.org/3226 , notei esta engenhoca estranha para mim: $URL_Format_Error = [string]"..." Write-Error $URL_Format_Error return Qual o motivo disso, ao contrário do seguinte? $URL_Format_Error = [string]"..." Throw $URL_Format_Error Ou melhor ainda: $URL_Format_Error = New-Object System.FormatException "..." Throw $URL_Format_Error Pelo que entendi, você deve usar o …

18
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 uma linha. Existe uma maneira de fazer isso?
145 powershell 

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.