Articles of powershell

Como posso dividir um arquivo de texto usando o PowerShell?

Eu preciso dividir um grande (500 MB) arquivo de texto (um arquivo de exceção de log4net) em pedaços gerenciáveis ​​como 100 arquivos de 5 MB seria bem. Eu acho que isso deveria ser uma caminhada no parque para o PowerShell. Como eu posso fazer isso?

Fazer um loop pelos arquivos em um diretório usando o PowerShell

Como posso alterar o código a seguir para ver todos os arquivos .log no diretório e não apenas o arquivo? Eu preciso percorrer todos os arquivos e excluir todas as linhas que não contenham “step4” ou “step9”. Atualmente isso irá criar um novo arquivo, mas não tenho certeza de como usar o for each loop […]

Existe alguma maneira de fazer o script do powershell funcionar clicando duas vezes no arquivo .ps1?

Eu estou distribuindo o roteiro de Powershell para minha equipe. O script é buscar o endereço IP do cliente Vsphere, fazer a conexão mstsc e registrá-lo em um arquivo compartilhado. No momento em que eles usaram o script, eles conheceram o endereço IP da máquina. Depois disso, eles sempre tendem a usar o mstsc diretamente […]

Excluir arquivos com mais de 15 dias usando o PowerShell

Gostaria de excluir apenas os arquivos que foram criados há mais de 15 dias em uma determinada pasta. Como eu poderia fazer isso usando o PowerShell?

Como posso usar uma variável definida pelo usuário MySql em um MySqlCommand .NET?

Eu simplesmente quero executar a seguinte declaração do Mysql SET @a = 1;SELECT @a; com MySql.Data.MySqlClient [System.Reflection.Assembly]::LoadWithPartialName(“MySql.Data”) $password = ‘mypassword’ $sql = “SET @a = 1;SELECT @a;” $server = ‘localhost’ $port = 3306 $database = ‘test’ $User = ‘root’ $conn=new-object MySql.Data.MySqlClient.MySqlConnection $connectionstring = “Server=$Server;Port=$port;Database=$DataBase;Uid=$User;Pwd=$Password;allow zero datetime=yes” $conn.ConnectionString = $connectionstring $conn.Open() $cmd=new-object MySql.Data.MySqlClient.MySqlCommand($sql,$conn) $ds=New-Object system.Data.DataSet $da=New-Object […]

Arrays multidimensionais Powershell

Eu tenho uma maneira de fazer Arrays em outras linguagens como esta: $x = “David” $arr = @() $arr[$x][“TSHIRTS”][“SIZE”] = “M” Isso gera um erro.

Use Invoke-WebRequest com um nome de usuário e senha para autenticação básica na API do GitHub

questão inicial Com cURL, podemos passar um nome de usuário com uma solicitação da Web HTTP da seguinte forma: $ curl -u https://api.github.com/user O sinalizador -u aceita um nome de usuário para autenticação e, em seguida, o cURL solicitará a senha. O exemplo cURL é para autenticação básica com o GitHub Api . Como nós […]

Como executar um arquivo EXE no PowerShell com parâmetros com espaços e citações

Como você executa o seguinte comando no PowerShell? C: \ Arquivos de Programas \ IIS \ Microsoft Deploy da Web \ msdeploy.exe -verb: sync -source: dbfullsql = “Fonte de Dados = mysource; Segurança Integrada = false; ID do Usuário = sa; Pwd = sapass!; Database = mydb;” -dest: dbfullsql = “Fonte de Dados =. \ […]

Como posso desinstalar um aplicativo usando o PowerShell?

Existe uma maneira simples de se conectar à funcionalidade padrão ‘ Adicionar ou Remover Programas ‘ usando o PowerShell para desinstalar um aplicativo existente ? Ou para verificar se o aplicativo está instalado?

Como criar um object que gera uma lista (não uma tabela)

Este é um spin-off de outra questão que está localizada aqui: Formatando um Objeto como uma lista de aparência ordenada A base do argumento, creio eu, estava errada, já que não estamos lidando com a formatação do object depois. Isso é apenas para aparências, como mostrado pelo console, mas pode ter relação com a integridade […]