¿Cuál es el equivalente de curl -u username:password … en Invoke-RestMethod ? Intenté esto: $securePwd = ConvertTo-SecureString “password” -AsPlainText -Force $credential = New-Object System.Management.Automation.PSCredential ($username, $securePwd) Invoke-RestMethod -Credential $credential … pero devuelve 401, no autorizado.
Esto me está volviendo loca. Tengo una biblioteca que procedo de varias secuencias de comandos, que contiene la siguiente función: function lib_open_dataset([string] $sql) { $ds = new-object “System.Data.DataSet” $da = new-object “System.Data.SqlClient.SqlDataAdapter” ($sql, $_conn_string) $record_count = $da.Fill($ds) return $ds } Esto se llama prácticamente en todas partes y funciona bien, excepto que normalmente tengo que […]
Intentando escribir un cmdlet de PowerShell que silenciará el sonido al inicio, a menos que ya esté silenciado, y lo desactivará al final (solo si no fue silenciado para comenzar). No pude encontrar ningún objeto PoweShell o WMI que pudiera usar. Estuve jugando con el uso de funciones de Win32 como auxGetVolume o auxSetVolume , […]
¿Cómo utilizaré PowerShell para devolver el texto y los encabezados de los últimos 5 mensajes recibidos a mi cuenta de correo electrónico de intercambio? ¿Hay una manera / biblioteca simple de hacer esto? Esto está relacionado con mi pregunta sobre no usar Outlook en superusuario . Excepto que al no haber encontrado ninguna buena alternativa, […]
Puedo correr bien $msbuild = “C:\WINDOWS\Microsoft.NET\Framework\v3.5\MSBuild.exe” start-process $msbuild -wait Pero cuando ejecuto este código (a continuación) me aparece un error: $msbuild = “C:\WINDOWS\Microsoft.NET\Framework\v3.5\MSBuild.exe /v:q /nologo” start-process $msbuild -wait ¿Hay alguna manera de pasar los parámetros a MSBuild usando el proceso de inicio? Estoy abierto a no usar el proceso de inicio, la única razón por […]
Estoy tratando de aprender cómo llamar a los cmdlets de PS desde C #, y me he encontrado con la clase de PowerShell. Funciona bien para uso básico, pero ahora quería ejecutar este comando PS: Get-ChildItem | where {$_.Length -gt 1000000} Traté de construir esto a través de la clase powershell, pero parece que no […]
¿Cómo tengo un script de PowerShell incrustado en el mismo archivo que un script de lote de Windows? Sé que este tipo de cosas es posible en otros escenarios: Incrustar SQL en un script por lotes usando sqlcmd y una disposición inteligente de goto’s y comentarios al comienzo del archivo En un entorno * nix […]
Me gustaría encontrar todos los directorios en el nivel superior desde la ubicación de la secuencia de comandos que se almacenan en subversión. En C # sería algo como esto Directory.GetDirectories(“.”) .Where(d=>Directories.GetDirectories(d) .Any(x => x == “_svn” || “.svn”)); Tengo un poco de dificultad para encontrar el equivalente de “Any ()” en PowerShell y no […]
Quería una pequeña lógica para comparar el contenido de dos matrices y obtener el valor que no es común entre ellos utilizando powershell ejemplo si $a1=@(1,2,3,4,5) $b1=@(1,2,3,4,5,6) $ c, que es la salida, debería darme el valor ” 6 “, que es la salida de lo que es el valor poco común entre ambas matrices. […]
Quiero mostrar muchos colores de primer plano diferentes con una statement. PS C:\> Write-Host “Red” -ForegroundColor Red Red Esta salida es roja. PS C:\> Write-Host “Blue” -ForegroundColor Blue Blue Esta salida es azul. PS C:\> Write-Host “Red”, “Blue” -ForegroundColor Red, Blue Red Blue Este resultado es magenta, pero quiero que el color sea rojo para […]