¿Cómo puedo determinar qué versión de PowerShell está instalada en una computadora y, de hecho, si está
PowerShell es una línea de comandos multiplataforma y una utilidad de secuencias de comandos de Microsoft. Use esta etiqueta solo para preguntas sobre cómo escribir y ejecutar scripts de PowerShell. Las preguntas de programación específicas de la versión multiplataforma PowerShell Core (Windows, macOS y Linux) deben etiquetarse [powershell-core]. Se deben hacer preguntas sobre la administración del sistema en Super User o Server Fault.
¿Cómo puedo determinar qué versión de PowerShell está instalada en una computadora y, de hecho, si está
Estoy tratando de ejecutar un cmd archivo que llama a potencia Shellscript de cmd.exe, y obtengo el siguiente error: Management_Install.ps1 no se puede cargar porque la ejecución de scripts está deshabilitada en este sistema. he corrido Set-ExecutionPolicy -ExecutionPolicy Unrestricted y...
¿Cómo comentas el código en PowerShell (1.0 o
¿Cómo ejecuto un script de PowerShell? Tengo un script llamado myscript.ps1 Tengo todos los marcos necesarios instalados Me puse de que la política de ejecución cosa He seguido las instrucciones en esta página de ayuda de MSDN y estoy tratando de ejecutarlo así: powershell.exe...
Supongamos que tengo el siguiente fragmento: $assoc = New-Object psobject -Property @{ Id = 42 Name = "Slim Shady" Owner = "Eminem" } Write-host $assoc.Id + " - " + $assoc.Name + " - " + $assoc.Owner Esperaría que este fragmento se muestre: 42 - Slim Shady - Eminem Pero en cambio...
Descubrí que establecer la variable de entorno PATH afecta solo al antiguo símbolo del sistema. PowerShell parece tener diferentes configuraciones de entorno. ¿Cómo cambio las variables de entorno para PowerShell (v1)? Nota: Quiero hacer que mis cambios sean permanentes, por lo que no tengo que...
Siempre que necesito hacer referencia a un módulo o script común, me gusta usar rutas relativas al archivo de script actual. De esa manera, mi script siempre puede encontrar otros scripts en la biblioteca. Entonces, ¿cuál es la mejor forma estándar de determinar el directorio del script actual?...
¿Cuál es la "mejor" forma de manejar los argumentos de la línea de comandos? Parece que hay varias respuestas sobre cuál es la "mejor" forma y, como resultado, estoy atrapado en cómo manejar algo tan simple como: script.ps1 /n name /d domain Y script.ps1 /d domain /n name. ¿Hay un complemento...
Hay un PowerShellscript llamado itunesForward.ps1que hace que iTunes avance rápidamente 30 segundos: $iTunes = New-Object -ComObject iTunes.Application if ($iTunes.playerstate -eq 1) { $iTunes.PlayerPosition = $iTunes.PlayerPosition + 30 } Se ejecuta con el comando de línea de...
Si tengo una función que acepta más de un parámetro de cadena, el primer parámetro parece obtener todos los datos asignados y los parámetros restantes se pasan como vacíos. Una secuencia de comandos de prueba rápida: Function Test([string]$arg1, [string]$arg2) { Write-Host "`$arg1 value: $arg1"...
¿Es posible dividir una línea de comando de PowerShell en varias líneas? En Visual Basic puedo usar el guión bajo ( _) para continuar el comando en la siguiente
¿Hay un incorporado IsNullOrEmpty similar para verificar si una cadena es nula o vacía, en PowerShell? No pude encontrarlo hasta ahora y si hay una forma integrada, no quiero escribir una función para
¿Cómo le pregunto a PowerShell dónde está algo? Por ejemplo, "qué bloc de notas" y devuelve el directorio desde donde se ejecuta notepad.exe de acuerdo con las rutas
He estado buscando una forma de terminar un script de PowerShell (PS1) cuando se produce un error irrecuperable dentro de una función. Por ejemplo: function foo() { # Do stuff that causes an error $host.Exit() } Por supuesto que no existe tal cosa $host.Exit(). Lo hay $host.SetShouldExit(),...
Cerrada . Esta pregunta está basada en la opinión . Actualmente no está aceptando respuestas. ¿Quieres mejorar esta pregunta? Actualice la pregunta para que pueda ser respondida con hechos y citas editando esta publicación . Cerrado el año pasado ....
Tengo que mirar las últimas líneas de un archivo grande (el tamaño típico es de 500 MB a 2 GB). Estoy buscando un equivalente del comando Unix tailpara Windows Powershell. Algunas alternativas disponibles en son, http://tailforwin32.sourceforge.net/ y Obtener contenido [nombre de archivo] |...
Estoy escribiendo un script de PowerShell para crear varios directorios si no existen. El sistema de archivos se parece a esto D:\ D:\TopDirec\SubDirec\Project1\Revision1\Reports\ D:\TopDirec\SubDirec\Project2\Revision1\ D:\TopDirec\SubDirec\Project3\Revision1\ Cada carpeta de proyecto tiene...
¿Cómo ejecuta el siguiente comando en PowerShell? C: \ Archivos de programa \ IIS \ Microsoft Web Deploy \ msdeploy.exe -verb: sync -source: dbfullsql = "Fuente de datos = mysource; Seguridad integrada = false; ID de usuario = sa; Pwd = sapass!; Base de datos = mydb;" -dest: dbfullsql = "Fuente...
¿Cómo obtengo el nombre de usuario actual en Windows
¿Cuál es la forma más sencilla de eliminar forzosamente un directorio y todos sus subdirectorios en PowerShell? Estoy usando PowerShell V2 en Windows 7. He aprendido de varias fuentes que el comando más obvio Remove-Item $targetDir -Recurse -Forceno funciona correctamente. Esto incluye una...