¿Cómo comentas el código en PowerShell (1.0 o
Para temas y problemas relacionados específicamente con Windows PowerShell 2.0. PowerShell 2.0 se envió con las versiones de Windows 7 y Windows Server 2008 R2. Para temas generales de PowerShell, use la etiqueta `PowerShell`.
¿Cómo comentas el código en PowerShell (1.0 o
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?...
Estoy usando PowerShell 2.0 y quiero canalizar todos los subdirectorios de una ruta determinada. El siguiente comando genera todos los archivos y directorios, pero no puedo entender cómo filtrar los archivos. Get-ChildItem c:\mypath -Recurse He intentado usar $_.Attributespara obtener los...
Estoy buscando un archivo en todas las carpetas. Copyforbuild.bat está disponible en muchos lugares, y me gustaría buscar de forma recursiva. $File = "V:\Myfolder\**\*.CopyForbuild.bat" ¿Cómo puedo hacerlo en
Me gustaría eliminar solo los archivos que se crearon hace más de 15 días en una carpeta en particular. ¿Cómo podría hacer esto usando
Me gustaría calcular una suma de verificación MD5 de algún contenido. ¿Cómo hago esto en
¿Cómo puedo convertir un objeto de matriz en cadena? Lo intenté: $a = "This", "Is", "a", "cat" [system.String]::Join(" ", $a) sin suerte . ¿Cuáles son las diferentes posibilidades en
De repente, recibo este error al actualizar los paquetes de Nuget. Ninguna de las soluciones que he encontrado funciona. Estoy usando Visual Studio 2013. 'Newtonsoft.Json 6.0.3' ya está instalado. Añadiendo 'Newtonsoft.Json 6.0.3' a los torneos. Notificaciones. Se agregó con éxito...
Necesito obtener todos los archivos, incluidos los archivos presentes en las subcarpetas que pertenecen a un tipo en particular. Estoy haciendo algo como esto, usando Get-ChildItem : Get-ChildItem "C:\windows\System32" -Recurse | where {$_.extension -eq ".txt"} Sin embargo, solo me devuelve los...
Al mirar un script Get-WebFile en PoshCode, http://poshcode.org/3226 , noté este artilugio extraño para mí: $URL_Format_Error = [string]"..." Write-Error $URL_Format_Error return ¿Cuál es la razón de esto en lugar de lo siguiente? $URL_Format_Error = [string]"..." Throw $URL_Format_Error O...
Estoy distribuyendo un script de PowerShell a mi equipo. La secuencia de comandos es buscar una dirección IP del cliente Vsphere, establecer una conexión mstsc e iniciar sesión en un archivo compartido. En el momento en que usaron el script, llegaron a conocer la dirección IP de la máquina....
El Get-ADGroupMembercmdlet de PowerShell devuelve miembros de un grupo específico. ¿Existe un cmdlet o propiedad para obtener todos los grupos de los que un usuario en particular es miembro? Arreglé mi error: Get-Memberdebería ser
¿Cómo encuentro qué versión de Windows estoy usando? Estoy usando PowerShell 2.0 y probé: PS C:\> ver The term 'ver' is not recognized as the name of a cmdlet, function, script file, or operable program. Check the spelling of the name, or if a path was included, verify tha t the path is...
¿Podemos comentar varias líneas juntas en PowerShell? Intenté buscar, pero no encontré ninguna respuesta. Es bastante irritante comentar cada línea manualmente si el guión es demasiado
Tengo este de una sola línea: get-WmiObject win32_logicaldisk -Computername remotecomputer y la salida es esta: DeviceID : A: DriveType : 2 ProviderName : FreeSpace : Size : VolumeName : DeviceID : C: DriveType : 3 ProviderName : FreeSpace : 20116508672 Size : 42842714112 VolumeName : DeviceID...
Necesito extraer el nombre del archivo y la extensión de, por ejemplo, my.file.xlsx. No sé el nombre del archivo o la extensión y puede haber más puntos en el nombre, por lo que necesito buscar la cadena desde la derecha y cuando encuentro el primer punto (o el último desde la izquierda), extraer...
El sistema operativo que estoy usando es Windows 7 y la versión de PowerShell que se instala aquí es 2.0. ¿Puedo actualizarlo a la versión 3.0 o 4.0? Porque hay cmdlets que la versión 2.0 no puede
Estoy intentando ejecutar un archivo EXE usando un script de PowerShell. Si utilizo la línea de comandos funciona sin problemas (primero proporciono el nombre del ejecutable y la serie de parámetros para invocarlo): "C:\Program Files\Automated QA\TestExecute 8\Bin\TestExecute.exe"...
Estoy intentando replicar la funcionalidad del cat comando en Unix. Me gustaría evitar soluciones en las que leo explícitamente ambos archivos en variables, concateno las variables juntas y luego escribo la variable
Dado que esta pregunta sigue atrayendo respuestas que son refutadas por el cuerpo de la pregunta o que no abordan el problema real, lea este sencillo resumen de lo que necesita saber: Esta no es una pregunta "¿Por qué mi instalación predeterminada de PowerShell no ejecuta scripts?"...