Determinar a versão PowerShell instalada

Como É Que posso determinar que versão do PowerShell está instalada num computador e, na verdade, se está instalada?

Como lidar com os argumentos da linha de comandos em PowerShell

Qual é a melhor maneira de lidar com os argumentos da linha de comandos? parece que há várias respostas sobre o que é ... ain=$args[ $i+1 ]} if ($args[ $i ] -eq "-d"){ $strDomain=$args[ $i+1 ]} } Write-Host $strName Write-Host $strDomain

Valor de retorno da função em PowerShell

desenvolvi uma função PowerShell que executa uma série de acções que envolvem provisionamento SharePoint locais de equip ... disso, é um objeto do tipo de Sistema.Gestao.Automacao.Psmetod. Porquê? devolver esse tipo em vez de um tipo de corda?

Como produzir algo em PowerShell

estou a executar um script PowerShell de dentro de um ficheiro em lote. O script obtém uma página web e verifica se o c ... crever Write-Output Erro De Escrita Qual seria a coisa certa a usar para escrever nas janelas equivalente a {[[0]}?

Como executar um ficheiro EXE em PowerShell com parâmetros com espaços e aspas

Como se executa o seguinte comando em PowerShell? C:\Program ficheiros\IIS\Microsoft Web Deploy\msdeploy.exe-verb: s ... y=false;User ID=sa;Pwd=sapass!; Database=mydb;", computername=10.10.10.10,username=administrador, password=adminpass "

Como concatenar strings e variáveis em PowerShell?

suponha que eu tenha o seguinte trecho: $assoc = New-Object psobject -Property @{ Id = 42 Name = "Slim Shady" ... nsar que o operador + não é apropriado para concatenar cadeias e variáveis. Como se deve abordar isto com o PowerShell?

Como executar um script PowerShell?

Como faço para executar um script PowerShell? Tenho um guião chamado myscript. ps1 Tenho todos os quadros necessários ... e erro dependente da saída desse programa. Mas tenho a certeza que ainda nem cheguei lá. O que estou a fazer de errado?

Terminar um programa em 'PowerShell'

tenho procurado uma maneira de terminar um script PowerShell (PS1) quando um erro irrecuperável ocorre dentro de uma fu ... o Python's sys.exit() que irá simplesmente parar a execução do script atual sem mais adieu. Edit: Sim, É só exit. Duh.

Selecione os valores de uma propriedade em todos os objetos de uma matriz em PowerShell

Digamos que temos um conjunto de objectos. Digamos que estes objectos têm uma propriedade de "nome". Isto é o que eu qu ... iz de objetos com uma propriedade de nome. Quero que os resultados contenham uma série de nomes. Há uma maneira melhor?

Sistema de referência.gestao.automacao.dll em estúdio Visual

Estou a começar a olhar para o modelo PowerShell e a desenvolver-me. A primeira coisa que vejo é o sistema de referência ... azer uma referência com base em ficheiros. sou forçado a copiar o arquivo manualmente para fazer uma referência fácil ?

Operador ternário em PowerShell

Pelo que sei, PowerShell não parece ter uma expressão incorporada para o chamado operador ternário {[[3]}. por exemplo ... ste realmente em PowerShell, qual seria a melhor maneira (ou seja, fácil de ler e manter) de alcançar o mesmo resultado?

Extensão do ficheiro PowerShell 3

Todos nós provavelmente sabemos {[[0]} para arquivos em lote. mas qual é a extensão de arquivo para scripts PowerShell 3? eu encontrei {[[1]} e alguns outros finais, mas eles são apenas para a versão 1.

PowerShell: Criar Uma Conta De Utilizador Local

Preciso de criar uma nova conta de utilizador local, e depois adicioná-la ao Grupo Local administradores. Isto pode ser ... D_CANT_CHANGE + ADS_UF_DONT_EXPIRE_PASSWD $LocalAdmin.SetInfo() Tenho isto, mas queria saber se há algo mais poderoso.

Como é que adiciono uma nova linha à saída de comandos em PowerShell?

Eu corro o seguinte código usando o PowerShell para obter uma lista de programas Adicionar / Remover do registo: Get- ... ws\currentversion\uninstall ` | ForEach-Object -Process { "$_.GetValue("DisplayName") `n" } Mas isso deu-me erro.

Powershell send-mailmessage - email para vários destinatários

Tenho este script powershell para enviar e-mails com anexos, mas quando adiciono vários destinatários, apenas o primeir ... yAsHtml ` -priority High ` -dno onSuccess, onFailure ` -smtpServer 192.168.170.61

Dividir um texto em variáveis separadas

eu tenho um texto, que eu dividi usando o código {[[0]} eu sei que quero manipular duas cordas separadas de maneiras diferentes. Como posso separá-las em duas variáveis?

Passando uma variável para um programa powershell através da linha de comandos

Sou nova em powershell e tento ensinar-me o básico. Eu preciso escrever um script ps para processar um arquivo, o que n ... , e quando o faço, ecos esse valor. Só quero que dê o meu valor passado, que coisa minúscula estou a perder? Obrigado.

Programa Powershell para ver os utilizadores registados de momento (domínio e máquina) + estado (activo, inactivo, ausente)

Estou à procura de um comando simples para ver os utilizadores registados no servidor. Conheço esta: Get-WmiObject -Cl ... Não me dá as respostas exactas de que preciso. Gostaria de ver também o tempo ocioso, ou se eles estão ativos ou longe.

Usar o Powershell para parar um serviço remotamente sem WMI ou remoting

Deparei-me com um transatlântico que parece funcionar. stop-service -inputobject $(get-service -ComputerName remotePC - ... , porque pensei que o stop-service não funcionasse, a menos que usasse remoting ou tivesse ocorrido no hospedeiro local.

acessando a matriz $ args em powershell

tenho um script de teste powershell V2 que se parece com este: function test_args() { Write-Host "here' ... etros nomeados eventualmente, mas o script que estou trabalhando (não esta demo) é uma porta reta de um arquivo de lote.